シミュレータの設置
Dockerは、デフォルトでシミュレータVMに設置されます。
シミュレータVMにログインします:
ssh -i key opc@IP address (OCI public IP address)
root
ユーザーに切り替えます:
$sudo -s
シミュレータ・ディレクトリに移動します。ここで、19.xx.0.0.0
はリリース番号です。
# cd simulator_19.xx.0.0.0
次のコマンドを実行して、dockerが実行中であることを確認します:
# docker ps
すでに実行されているデフォルトのコンテナ(oda-1
など)が表示される場合があります。 その場合、ODACLIコマンドをすでに実行するようにコンテナに接続するように設定されています。 次のコマンドを実行します。
# ./connectContainer.sh -n odasim-1
OCI VMにパスワードは必要ありません。 Macシステムでシミュレータを実行する場合は、Macのパスワードを使用してログインします。
GUIまたはブラウザ・ユーザー・インタフェース(BUI)を介してOracle Database Applianceシミュレータにアクセスするには:
コンテナに割り当てられたポート番号にアクセスできることを確認します。
シミュレータ・ログ・ディレクトリに移動します。
//log
最新のログ・ファイルに対してcatコマンドを実行します。
cat
ODA Simulator system info:
Executed on: 2021_06_14_06_33_PM
Executed by:
num= 1
dept= oda
hostpubip=
USERS:
Container : oda-1
ODA Console: https://ip_of_simulator_machine :7095/mgmt/index.html
ODA cli access: Connect to the host and run following command:
sh connectContainer.sh -n oda-1
ポート番号(7095など)を書き留めます。
次に、コンテナを手動で管理するためのオプションのステップを示します。
LinuxまたはMacシステムでシミュレータ・スタンドアロンを実行している場合は、次のステップを実行する必要があります。
次のコマンドを実行して、dockerが実行中かどうかを確認し、実行中のコンテナを表示します:
#docker ps
不要なコンテナが実行されている場合は、クリーンアップ・スクリプトを実行して新規に起動します:
#./cleanup_odasimulator_sw.sh
シミュレータ設定スクリプトを実行します:
# ./setup_odasimulator_sw.sh noportainer
常に1GBのメモリーを持つOCIアカウントを解放する場合は、1人のユーザーと単一ノード・オプションでシミュレータを設定することをお薦めします。
デフォルトのコンテナが実行されていない場合は、ユーザーの単一ノード・コンテナを手動で作成できます。
# ./createOdaSimulatorContainer.sh -d oda -t single -o noportainer
oda-1という単一のコンテナが作成されます。
オプションを表示するには、次のコマンドを実行します:
# ./createOdaSimulatorContainer.sh -help
2GB以上のメモリーがある標準のOCIアカウントの場合、高可用性オプションでシミュレータを設定することをお薦めします:
# ./createOdaSimulatorContainer.sh -d oda -t ha -o noportainer
Oracle Database Appliance X8-2-HAシミュレータ・ユーザーごとに、oda-1-node0およびoda-1-node1という2つのコンテナが作成されます。
エージェントまたはZookeeperに関する警告メッセージは無視します。 コンテナに接続できることを確認します。
次の出力で割り当てられたポート番号に注意してください。 シミュレータのブラウザ・ユーザー・インタフェース(BUI)にログインするには、ポート番号が必要です。
ODA Simulator system info:
Executed on: 2021_04_11_03_23_PM
Executed by:
num= 1
dept= oda
hostpubip= ip_of_simulator_machine
USERS:
Container : oda-1-node0
ODA Console: https://ip_of_simulator_machine:7095/mgmt/index.html
ODA cli access: Connect to the host and run following command:
sh connectContainer.sh -n oda-1-node0
Container : oda-1-node1
ODA Console: https://ip_of_simulator_machine:7097/mgmt/index.html
ODA cli access: Connect to the host and run following command:
sh connectContainer.sh -n oda-1-node1
ラボを完了したら、ユーザー・コンテナを削除して環境をクリーン・アップする必要があります。 次のコマンドは、インスタンスoda-1-node0およびda-1-node1を削除します:
# ./deleteOdaSimulatorContainer.sh -t ha -i 1 -n 1 -d oda
/ simulator_19.11.0.0.0/log
ディレクトリのログを削除して、ラボからログ・ファイルをクリーン・アップします。
ラボを完全にリセットするには、次のコマンドを実行します:
# ./cleanup_odasimulator_sw.sh
これにより、すべてのコンテナが削除されます。