Dockerコンテナーの2次サーバーを作成する
- 注意:
- Linux用RICOH ProcessDirectorでは、1次コンピューター上、または別の Linuxコンピューター上でDockerコンテナー2次サーバーを作成できます。
Dockerコンテナーの2次サーバーを作成するには、次の手順に従います。
- このプロセスに関するサポートについては、リコーソフトウェアサポートに連絡してください。 ソフトウェアサポートチームは、使用しているシステムを評価して、本手順をお客様のニーズに合わせて変更する必要があるかどうかの判断を手助けします。
- Secondary Docker 機能をダウンロードしてインストールします。
- ソフトウェアサポートから指示があった場合は、Dockerコンテナーの2次サーバーをホストするリモートLinuxコンピューターに2次サーバー機能をインストールします。
アプリケーションと2次サーバーを設定する で述べる手順に従います。1次コンピューターのみにDockerコンテナーの2次サーバーをインストールする場合は、2次サーバー機能をインストールしたり、NFSを設定したりする必要はありません。ステップにスキップします。
- 2次サーバー機能をインストールしていない場合は、以下の操作を行います。
- 1次コンピューターとDockerコンテナーの2次サーバーをホストするコンピューター間で通信するためにNFSを設定します。
1次サーバーがNFSを使用するように設定するの手順に従って、1次コンピューターにNFSを設定します。
- Dockerコンテナーの2次サーバーをホストするコンピューター上に
/aiw
ディレクトリーを作成し、1次コンピュータ上の/aiw
ディレクトリーにマウントします。次のコマンドを使用します。mount -t nfs1次コンピューターのIPアドレスまたはホスト名:/aiw /aiw
- 1次コンピューターとDockerコンテナーの2次サーバーをホストするコンピューター間で通信するためにNFSを設定します。
- Dockerコンテナーの2次サーバーをホストするコンピューター上では、以下の手順に従います。
- RICOH ProcessDirector システムユーザーと同じ名前のLinuxユーザーIDを作成します(aiw1がデフォルト)。そのユーザーIDを dockerグループに追加します。
/aiw
ディレクトリーの所有者を、作成したユーザーに変更します。
- RICOH ProcessDirector にログインします。
- Dockerコンテナーの2次サーバーを表すサーバーオブジェクトを作成します。
- 「管理」タブをクリックします。
- 左のペインで をクリックします。
- サーバーページで をクリックします。
- 必要に応じてプロパティーを入力します。
- OKをクリックします。
RICOH ProcessDirector は、サーバーオブジェクトを作成し、ターゲットシステムにコンテナー2次サーバーをインストールします。 - インストール処理が完了したら、コンテナー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
です。
- path_to_script
- 特定のコンテナーの 2 次サーバーを起動するには、[secondary_name]をそのサーバー名に変更します。Linux コンピューター上に存在する、当該コンテナーの 2 次サーバーをすべて起動するには、以下の値を省略します。
例:- 1 次サーバー上にある、当該コンテナーの 2 次サーバーをすべて起動するには、以下のコマンドを実行します。
containers.pl start /aiw
- 別のコンピューター上にある、コンテナー 2 次サーバー 4 つのうち 1 つを起動するには、次のコマンドを実行します。
/aiw/aiw1/bin/containers.pl start /aiw secServContainer3
- 1次コンピューター上にコンテナー2次サーバーを作成した場合は、1次コンピューター上でコマンドを実行します。
Docker コンテナーの各 2 次サーバーを停止するには、それらのサーバーのホストコンピューター上で次のコマンドを実行します。
[path_to_script]containers.pl stop directory[secondary_name]
[path_to_script]、directory、[secondary_name]については、上の変更手順に従ってください。