10.5 ドメインの再起動

構成後の変更を有効にするには、Oracle Access Management (OAM)ドメインを再起動する必要があります。

  1. 次のコマンドを使用して、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
    
  2. すべてのポッドが停止していることを確認します:
    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          24m
    管理サーバー・ポッドおよび管理対象サーバー・ポッドは、TerminatingSTATUSに移行します。数分後、コマンドを再度実行すると、ポッドが消失していることがわかります。
  3. 次のコマンドを使用して、ドメインを起動します:
    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" }]'
    
  4. 次のkubectlコマンドを実行して、ポッドを表示します:
    kubectl get pods -n <domain_namespace> -w
    

    ノート:

    -wフラグを使用すると、変更時にポッドのステータスを監視できます。
    例:
    kubectl get pods -n oamns -w
    
    出力は次のようになります:
    NAME                                                     READY   STATUS      RESTARTS   AGE
    accessdomain-introspector-mckp2                          1/1     Running     0          8s
    
    イントロスペクト・ジョブが実行されると、管理サーバー・ポッドが起動し、OAM管理対象サーバー・ポッドがそれに続きます。このプロセスには数分かかるため、すべてのポッドがREADYステータス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