Dockerコンテナーの2次サーバーを作成する

この手順を使用して、Linuxシステム上にDockerコンテナーの2次サーバーを作成し、1次コンピューターに接続します。
この手順を開始する前に、コンテナー2次サーバーをホストするLinuxコンピューターにDocker Engine 19.03以上をインストールします。

Dockerコンテナーの2次サーバーを作成するには、次の手順に従います。

  1. このプロセスに関するサポートについては、リコーソフトウェアサポートに連絡してください。
    ソフトウェアサポートチームは、使用しているシステムを評価して、本手順をお客様のニーズに合わせて変更する必要があるかどうかの判断を手助けします。
  2. Secondary Docker 機能をダウンロードしてインストールします。
  3. ソフトウェアサポートから指示があった場合は、Dockerコンテナーの2次サーバーをホストするリモートLinuxコンピューターに2次サーバー機能をインストールします。

    リモート2次サーバーをインストールする で述べる手順に従います。

  4. 2次サーバー機能をインストールしていない場合は、以下の操作を行います。
    1. 1次コンピューターとDockerコンテナーの2次サーバーをホストするコンピューター間で通信するためにNFSを設定します。

      1次コンピューターの準備の手順に従って、1次コンピューターにNFSを設定します。NFSを設定し、/etc/hostsを編集したら停止します。このとき、2次サーバーは作成しないでください。

    2. Dockerコンテナーの2次サーバーをホストするコンピューター上に/aiwディレクトリーを作成し、1次コンピュータ上の/aiwディレクトリーにマウントします。
      次のコマンドを使用します。mount -t nfs1次コンピューターのIPアドレスまたはホスト名:/aiw /aiw
  5. Dockerコンテナーの2次サーバーをホストするコンピューター上では、以下の手順に従います。
    1. RICOH ProcessDirector システムユーザーと同じ名前のLinuxユーザーIDを作成します(aiw1がデフォルト)。そのユーザーIDを dockerグループに追加します。
    2. /aiwディレクトリーの所有者を、作成したユーザーに変更します。
  6. RICOH ProcessDirector にログインします。
  7. Dockerコンテナーの2次サーバーを表すサーバーオブジェクトを作成します。
    1. 「管理」タブをクリックします。
    2. 左のペインでオブジェクト サーバーをクリックします。
    3. サーバーページで 追加 コンテナー2次サーバーをクリックします。
    4. 必要に応じてプロパティーを入力します。
    5. OKをクリックします。
    RICOH ProcessDirector は、サーバーオブジェクトを作成し、ターゲットシステムにコンテナー2次サーバーをインストールします。
  8. インストール処理が完了したら、コンテナー2次サーバーを起動します。2次コンテナーサーバーをホストするコンピューターにログインし、次のコマンドを実行します。
      注意:
    • 1次コンピューター上にコンテナー2次サーバーを作成した場合は、1次コンピューター上でコマンドを実行します。

      ディレクトリー/aiw に置き換える

      path_to_script は1次サーバーでは必要ありません。

    • 別のコンピューター上にコンテナー2次サーバーを作成した場合は、2次コンピューターからコマンドを実行します。

      2次コンピューター上で、1次サーバー上の/aiwディレクトリーにマウントされているディレクトリーに加えて、1次コンピューター上のスクリプトに完全パスを提供する必要があります。次のコマンドでこれらの値を置き換えます。

      • path_to_script

        マウントされているディレクトリー、および 1 次サーバー上のスクリプトへの完全パス。マウントされているディレクトリーが(上の手順のように)/aiwの場合、次の値となります。/aiw/aiw1/bin/

      • ディレクトリー

        1 次サーバー上の/aiwディレクトリーにマウントされているディレクトリーへの完全パス。上の手順でも、このディレクトリーは/aiwです。

    • 特定のコンテナーの 2 次サーバーを起動するには、[secondary_name]をそのサーバー名に変更します。Linux コンピューター上に存在する、当該コンテナーの 2 次サーバーをすべて起動するには、以下の値を省略します。
    [path_to_script]containers.pl start directory[secondary_name]
    例:
    • 1 次サーバー上にある、当該コンテナーの 2 次サーバーをすべて起動するには、以下のコマンドを実行します。

      containers.pl start /aiw

    • 別のコンピューター上にある、コンテナー 2 次サーバー 4 つのうち 1 つを起動するには、次のコマンドを実行します。

      /aiw/aiw1/bin/containers.pl start /aiw secServContainer3

Docker コンテナーの各 2 次サーバーを停止するには、それらのサーバーのホストコンピューター上で次のコマンドを実行します。

[path_to_script]containers.pl stop directory[secondary_name]

[path_to_script]directory[secondary_name]については、上の変更手順に従ってください。