2.5 無干渉インストールの実行

レスポンスファイルを使用して、ZENworks 10 Asset Management SP2の無干渉インストールを実行することができます。デフォルトのレスポンスファイル(DVD_drive:\Disk1\InstData\silentinstall.propertiesに収録)を編集するか、またはインストールを実行して、基本的なインストール情報が記載された独自のバージョンのレスポンスファイルを作成し、必要に応じてそのコピーを編集できます。

組み込みSybaseデータベースの場合、無干渉インストールを実行するには、必ずレスポンスファイルを作成する必要があります。外部データベースを使用するサーバ用に生成されたレスポンスファイルを再利用することはできません。

次の手順を実行してレスポンスファイルを作成し、それを使用して無干渉インストールを実行します。

2.5.1 レスポンスファイルの作成

  1. 次のいずれかの方法を使用して、サーバ上で実行可能なZENworks 2 Asset Management SP2インストールを実行します。

    • Windows GUI: DVD_drive:\setup.exe ‑s

    • Linux GUI: sh /media/cdrom/setup.sh ‑s

      shコマンドを使用すると、権限の問題を解決できます。

    • Linuxコマンドライン: sh /media/cdrom/setup.sh ‑e ‑s

    インストール引数の詳細については、セクション A.0, インストール実行可能引数を参照してください。

  2. (オプション) Windowsサーバで、[はい、再起動を有効にしてレスポンスファイルを生成します。]オプションがオンになっていることを確認し、サイレントインストールの完了後にサーバが自動的に再起動するようにします。

    サイレントインストールではインストール進行状況バーは表示されません。

  3. プロンプトが表示されたら、カスタムレスポンスファイルのパスを指定します。

    -s引数をそれだけで使用する場合、インストールプログラムによってレスポンスファイルへのパスがプロンプト表示されます。デフォルトのファイル名はsilentinstall.propertiesです。これは後から変更できます(ステップ 4.gを参照してください)。

  4. 管理ゾーンと外部データベースのパスワードをカスタムレスポンスファイルに追加します。

    カスタムレスポンスファイルの作成時に入力した外部データベースパスワードはレスポンスファイルに保存されていないため、無干渉インストール時にレスポンスファイルが正しく提供されるようにするには、データベースと管理ゾーンのパスワードをレスポンスファイルの各コピーに追加する必要があります。

    オプションで、渡す環境変数を作成して無干渉インストールにパスワードを渡すこともできます。この手順はパスワード情報が保存されているレスポンスファイルに含まれています。

    レスポンスファイルを編集しているときに、無干渉インストール用のカスタマイズに必要なその他の変更を実行できます。レスポンスファイルにはさまざまなセクションの手順指示が含まれています。

    外部データベースおよび管理ゾーンのパスワードをレスポンスファイルに追加する

    1. レスポンスファイルをテキストエディタで開きます。

      カスタムレスポンスファイルは、ステップ 3で指定した場所にあります。

      デフォルトのレスポンスファイルを編集する場合、ファイルはDVD_drive:\Disk1\InstData\silentinstall.propertiesにあります。

    2. ADMINISTRATOR_PASSWORD=を検索してください。

    3. $lax.nl.env.ADMIN_PASSWORD$を実際のパスワードと置き換えます。

      たとえば、パスワードがnovellの場合、エントリは次のようになります。

      ADMINISTRATOR_PASSWORD=novell
      
    4. (オプション)外部データベースを使用する場合は、DATABASE_ADMIN_PASSWORD=という行を検索して、$lax.nl.env.ADMIN_PASSWORD$を実際のパスワードに置き換えます。

    5. (オプション)外部データベースを使用する場合は、DATABASE_ACCES_PASSWORD=という行を検索して、$lax.nl.env.ADMIN_PASSWORD$を実際のパスワードに置き換えます。

    6. ファイルを保存して、エディタを終了します。

    7. さまざまなインストールシナリオに対していくつでも異なる名前のコピーを作成し、それぞれのコピーを必要に応じて修正してそれぞれを使用されるサーバにコピーします。

      既存の管理ゾーンに別のプライマリサーバを追加するには、次の情報をレスポンスファイルに指定する必要があります。

      PRIMARY_SERVER_ADDRESS=$Primary_Server_IPaddress$
      
      PRIMARY_SERVER_PORT=$Primary_Server_port$
      
      PRIMARY_SERVER_CERT=-----BEGIN CERTIFICATE-----MIID9DCCLotsOfEncryptedCharactersSja+bY05Y=-----END CERTIFICATE-----
      

      ここで

      PRIMARY_SERVER_ADDRESSは、セカンダリサーバが既存の管理ゾーンにインストールされている場合の、親プライマリサーバのIPアドレスまたはDNS名です。

      PRIMARY_SERVER_PORTは、セカンダリサーバが既存の管理ゾーンにインストールされている場合の、親プライマリサーバで使用されるSSLポートです。デフォルトでは、443です。

      PRIMARY_SERVER_CERT=は、セカンダリサーバが既存の管理ゾーンにインストールされている場合の、親プライマリサーバで指定した証明書です。証明書はx509証明書のbase64エンコード文字列フォーマットで、証明書文字列は1行で指定する必要があります。これは単に証明書情報の一例です。

  5. カスタムレスポンスファイルの変更が完了したら、ステップ 3で指定したパスから、このファイルを無干渉インストールに使用する各サーバにファイルをコピーします。

  6. 更新されたレスポンスファイルを使用するには、セクション 2.5.2, インストールの実行に進みます。

2.5.2 インストールの実行

  1. 無干渉インストールを実行するインストールサーバで、Novell ZENworks 10 Asset Management SP2インストールDVDを挿入します。

    • Windowsの場合は、言語を選択するインストールページが表示されたら[キャンセル]をクリックしてGUIインストールを終了します。

    • Linuxの場合は、インストールDVDをマウントします。

  2. 無干渉インストールを開始するには、コマンドで-fオプションを使用します。

    • Windowsの場合は、 DVD_drive:\setup.exe ‑s -f path_to_fileを実行します。

    • Linuxの場合は、sh /media/cdrom/setup.sh ‑s -f path_to_fileを実行します。

    path_to_fileには、セクション 2.5.1, レスポンスファイルの作成で作成したレスポンスファイルのフルパスか、またはsilentinstall.propertiesファイル(このファイル名を使用する必要があります)が含まれるディレクトリを指定します。

    shコマンドを使用すると、権限の問題を解決できます。

    更新されたレスポンスファイルの名前を変更した場合は、新しい名前にパスを含めます。

    ファイル名が指定されていない場合、またはパスあるいはファイルが存在しない場合は、-fパラメータは無視され、デフォルトのインストール(GUIまたはコマンドライン)が無干渉インストールの代わりに実行されます。

  3. インストールが完了してサーバが再起動したら、次の操作を行って、ZENworks 10 Asset Managementが実行されていることを確認します。

    • ZCCを実行する  

      ZCCが自動的に開始されていない場合は、Webブラウザを使用して次のURLからZCCを開きます。

      https:// DNS_name_or_IP_address_of_Primary_Server/zenworks

      これはZENworksをインストールしたばかりのサーバか、または正規のワークステーションから実行できます。

    • GUIを使用してWindowsサービスをチェックする  

      サーバで、[スタート]をクリックし、[管理ツール]、[サービス]の順に選択して[Novell ZENworks Loader]および[Novell ZENworks Server]サービスの状態を確認します。

      実行されていない場合は、ZENworksサービスを開始します。[Novell ZENworks Server]サービスを右クリックして[開始]を選択し、[Novell ZENworks Loader]サービスを右クリックして[開始]をクリックします。

      再起動]オプションは、すでに実行されているすべての関連するサービスを停止し、Novell ZENworks Loaderを含め、正しい順番で開始します。

    • コマンドラインを使用してWindowsサービスをチェックする  

      サーバで[スタート]をクリックし、[ファイル名を指定して実行]をクリックして次のコマンドを実行します。

      ZENworks_installation_path\bin\novell-zenworks-configure ‑c SystemStatus
      

      これによりすべてのZENworksサービスおよびその状態が一覧表示されます。

      サービスを実行するには、次のコマンドを実行してください。

      ZENworks_installation_path\bin\novell-zenworks-configure ‑c Start
      
    • 設定コマンドを使用してLinuxサービスをチェックする  

      サーバで次のコマンドを実行します。

      /opt/novell/zenworks/bin/novell-zenworks-configure ‑c SystemStatus
      

      これによりすべてのZENworksサービスおよびその状態が一覧表示されます。

      サービスを実行するには、次のコマンドを実行してください。

      /opt/novell/zenworks/bin/novell-zenworks-configure ‑c Start
      
    • 特定のサービスのコマンドを使用してLinuxサービスをチェックする  

      サーバで次のコマンドを実行します。

      /etc/init.d/novell-zenserver status
      
      /etc/init.d/novell-zenloader status
      

      サービスが実行されていない場合は、次のコマンドを実行してZENworksサービスを開始します。

      /etc/init.d/novell-zenserver start
      
      /etc/init.d/novell-zenloader start
      
  4. 無干渉インストールを実行して管理ゾーン用に別のプライマリサーバを作成するには、ステップ 1に戻ります。それ以外の場合は、ステップ 5に進みます。

  5. インストールが完了したら、セクション 2.6, インストール後のタスクに進みます。