10.5 ドメインの再起動
構成後の変更を有効にするには、Oracle Access Management (OAM)ドメインを再起動する必要があります。
- 次のコマンドを使用して、OAMドメインを停止します:
例:kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'
出力は次のようになります:kubectl -n oamns patch domains accessdomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'domain.weblogic.oracle/accessdomain patched - すべてのポッドが停止していることを確認します:
例:kubectl get pods -n <domain_namespace>
出力は次のようになります:kubectl get pods -n oamns
管理サーバー・ポッドおよび管理対象サーバー・ポッドは、NAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Terminating 0 27m accessdomain-oam-policy-mgr1 1/1 Terminating 0 24m accessdomain-oam-server1 1/1 Terminating 0 24mTerminatingのSTATUSに移行します。数分後、コマンドを再度実行すると、ポッドが消失していることがわかります。 - 次のコマンドを使用して、ドメインを起動します:
例:kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]'kubectl -n oamns patch domains accessdomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]' - 次のkubectlコマンドを実行して、ポッドを表示します:
kubectl get pods -n <domain_namespace> -w例:ノート:
-wフラグを使用すると、変更時にポッドのステータスを監視できます。
出力は次のようになります:kubectl get pods -n oamns -w
イントロスペクト・ジョブが実行されると、管理サーバー・ポッドが起動し、OAM管理対象サーバー・ポッドがそれに続きます。このプロセスには数分かかるため、すべてのポッドがNAME READY STATUS RESTARTS AGE accessdomain-introspector-mckp2 1/1 Running 0 8sREADYステータス1/1で実行されるまで、コマンドの実行を続けます:NAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 5m38s accessdomain-oam-policy-mgr1 1/1 Running 0 2m51s accessdomain-oam-server1 1/1 Running 0 2m50s