コンテナを展開するには、次の手順を実行します。
コントロールノードで、次の手順を実行します。
Identity Managerコンテナtarファイルをダウンロードして、抽出します。詳細については、Dockerイメージの取得を参照してください。
/<location where you extracted the tar file>/docker-images/ディレクトリに移動します。
IDM_490_idm_conf_generator.tar.gzファイルをコピーして、任意の管理対象ノードに配置します。
任意の管理対象ノードで、次の手順を実行します。
ステップ 1.cでコピーしたIDM_490_idm_conf_generator.tar.gzファイルを任意の場所に配置します。たとえば、/homeです。
silent.propertiesファイルを作成します。詳細については、サイレントプロパティファイルの作成を参照してください。
コントロールノードで、次の手順を実行します。
/<location where you extracted the tar file>/ansible/input/ディレクトリに移動し、以下のファイルを配置します。
ステップ 2.bで作成したsilent.propertiesファイル
setup.csvファイルの作成セクションで作成したsetup.csvファイル
外部認証局から取得したカスタム証明書
メモ:証明書を生成する認証局としてアイデンティティボールトを使用している場合は、アイデンティティボールト認証局での証明書の生成で説明した手順を実行します。
ojdbc.jarやカスタムLDIFファイルなどのカスタムファイル
メモ:これらのファイルの宛先パスがsetup.csvファイルのFileMounting列で指定されていることを確認します。詳細については、setup.csvファイルの作成を参照してください。
/<location where you extracted the tar file>/ansible/ディレクトリに移動します。
(オプション)この手順は上級ユーザに適用されます。展開用のansible.cfgファイルを確認します。
次のコマンドを実行して、setup.ymlプレイブックを展開します。
ansible-playbook setup.yml
(オプション)この手順は上級ユーザに適用されます。展開用のidminventory.iniファイルを確認します。
次のコマンドを実行して、deploy.ymlプレイブックを展開します。
ansible-playbook deploy.yml -e 'network_set=<Docker network name>'
例:
ansible-playbook deploy.yml -e 'network_set=idmoverlaynetwork'