11.3 OIGインスタンスのスケール・ダウン
Oracle Identity Governance (OIG)サーバーのスケール・ダウンは、「OIGインスタンスのスケール・アップ」とまったく同じ方法で実行されますが、replicaCountは必要なサーバー数に削減されます。
1つ以上のOIGサーバーを停止するには、次のステップを実行します:
- 次のコマンドを実行して、クラスタを編集します:
- OIG管理対象サーバーの場合:
例:kubectl edit cluster <domainUID>-oim-cluster -n <domain_namespace>kubectl edit cluster governancedomain-oim-cluster -n oigns - SOA管理対象サーバーの場合:
例:kubectl edit cluster <domainUID>-soa-cluster -n <domain_namespace>kubectl edit cluster governancedomain-soa-cluster -n oigns
ノート:
これにより、標準のviコマンドを使用してパラメータを変更できるクラスタの編集セッションが開きます。 - OIG管理対象サーバーの場合:
- 編集セッションで
spec:を検索し、clusterName: <cluster>の下のreplicasパラメータを見つけます。次の例では、replicasが3に設定されているため、3つのOIG管理対象サーバーが起動されます(oim_server1-oim_server3):... spec: clusterName: oim_cluster replicas: 3 serverPod: env: - name: USER_MEM_ARGS value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... - OIGサーバーを停止するには、必要に応じてreplicasの値を減らします。次の例では、
replicasを1に設定して2つの管理対象サーバーを停止します:... spec: clusterName: oim_cluster replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... - ファイルを保存して終了します(:
wq!)。出力は次のようになります:cluster.weblogic.oracle/governancedomain-oim-cluster edited - 次のコマンドを実行して、ポッドを表示します:
例:kubectl get pods -n <domain_namespace>
出力は次のようになります:kubectl get pods -n oignsNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23h governancedomain-oim-server1 1/1 Running 0 23h governancedomain-oim-server2 1/1 Running 0 7m30s governancedomain-oim-server3 1/1 Terminating 0 7m30s governancedomain-soa-server1 1/1 Running 0 23h1つのポッドの
STATUSがTerminatingになりました(governancedomain-oim-server3)。サーバーの停止には1、2分かかります。終了すると、その他のポッド(
governancedomain-oim-server2)がTerminatingに移行してから停止します。サーバーの停止には数分かかるため、ポッドが消失するまでコマンドの実行を続けます:
NAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23h governancedomain-oim-server1 1/1 Running 0 23h governancedomain-soa-server1 1/1 Running 0 23h