はじめに
Prism Centralのリソース変更の方法を解説します。
MicroService Infrastructure(MSP)が導入されてから、何も考えずに電源OFFにしてPrismからUpgradeする方法だと、電源ON後に一部のサービスが起動しない、ログインに失敗するなど、サポートの加護を得ることができない場合には非常に厳しい状態に陥ります。
そこで、この記事では正式なリソース変更方法について整理します。
手順
必要なリソースの確認
nutanixユーザーで任意のCVMにログインして次のコマンドを投入します。
ncc health_checks system_checks pc_vm_resource_resize_check
結果
Detailed information for pc_vm_resource_resize_check: Node 192.168.0.120: WARN: Following services are enabled: Intelligent Ops, Draas, NuCalm, Marketplace, Intelligent Ops Monitoring, Network Controller PC Type: Small. Resources for PC VM with following ips are inadequate: 192.168.0.120: Current memory is 39GB while required memory is 41GB. Current vCPU count is 14 while the required vCPU count is 18. Refer to KB 8932 (http://portal.nutanix.com/kb/8932) for details on pc_vm_resource_resize_check or Recheck with: ncc health_checks system_checks pc_vm_resource_resize_check +-----------------------+ | State | Count | +-----------------------+ | Warning | 1 | | Total Plugins | 1 | +-----------------------+ Plugin output written to /home/nutanix/data/logs/ncc-output-latest.log
今回は、vCPUを14から16に増強したいと思います。
PCVMの停止
Prism Central VMを停止します。
停止方法はシングルとスケールアウトの場合で異なります。
nutanixユーザーで任意のCVMにログインして次のコマンドを投入します。
①シングルでデプロイしている場合
cluster stop sudo shutdown -h now
②スケールアウトでデプロイしている場合
cluster stop cvm_shutdown -P now
※必ず1台ずつ行ってください。
vCPUの追加
nutanixユーザーで任意のCVMにログインして次のコマンドを投入します。
acli vm.get <Prism Central VM Name> | grep vcpu acli vm.list acli vm.update <Prism Central VM Name> memory=<SIZE>G num_vcpus=<number of vcpus required> acli vm.get <Prism Central VM Name> | grep vcpu
結果
num_cores_per_vcpu: 1 num_vcpus: 16 vcpu_hard_pin: False
電源をON
nutanixユーザーで任意のCVMにログインして次のコマンドを投入します。
acli vm.on <Prism Central VM Name>
結果
NTNX-HOME-DR-PCVM: pending NTNX-HOME-DR-PCVM: complete
genesisのステータスの確認
nutanixユーザーでPCVMにログインして次のコマンドでgenesisのステータスを確認します。
watch genesis status
起動したら次のようにプロセスIDが表示されます。
genesis: [41457, 42639, 42677, 42678]
起動しない場合は次のコマンドで再起動します。
genesis restart
クラスターの起動
nutanixユーザーで任意のCVMにログインして次のコマンドを投入します。
cluster start cluster status
次のコンポーネントの起動に非常に時間がかかりますが気長に待ちます。
Epsilon
リソースの確認
次のコマンドでリソース要件に合致しているのか確認します。
ncc health_checks system_checks pc_vm_resource_resize_check
いったんvCPUを16にまで修正できました。
本来ならばvCPUは18個必要となりますが、管理人の環境ではリソース不足で失敗します。
Resources for PC VM with following ips are inadequate: 192.168.0.120: Current vCPU count is 16 while the required vCPU count is 18.
コメント