※この記事は「AOS 7.3 AHV10.3 Prism Central pc.7.3」時点の情報をもとに作成しています。その後の機能アップデートについてはメーカーの公開情報をご確認ください。
今回は、CVMのメモリサイズが既存クラスターよりも小さいノードを追加してみます。
目次
1.今回の環境
AOS: 7.3
AHV: 10.3
Prism Central: pc.7.3
HPE ProLiant DX360 Gen10 Plus
▽今回の環境のイメージは以下の通りです。

この状態でノード追加すると、CVMのメモリサイズは既存クラスターに揃えてくれるのかというのを検証してみます。
2. CVMメモリサイズの異なるノードを追加してみる
▽今回のクラスターのCVMのリソースは以下の通りです。32GiBが割り当てられていることが確認できます。

▽このクラスターに対して新規ノードを追加しますが、事前Foundation時に間違えて28GiBのCVMメモリ容量で新規ノードをイメージングしてしまいました。

▽新規ノードのCVMメモリは以下のように確認できます。
[root@ahv-04 ~]# virsh dominfo NTNX-ahv-04-CVM
Id: 1
Name: NTNX-ahv-04-CVM
OS Type: hvm
State: running
CPU(s): 12
CPU time: 810.5s
Max memory: 29360128 KiB
Used memory: 29360128 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c632,c766 (enforcing)
この状態で、既存クラスターにノード追加してみます。ノード追加方法については、以下の記事をご参照ください。
3. ノード追加後の確認
ノードを追加すると、CVMのサイズは32GiBに修正されていました。

既存のクラスターに合わせて、調整してくれるようですね。
コマンドでもメモリ容量が変わっていることが確認できます。
[root@ahv-04 ~]# virsh dominfo NTNX-ahv-04-CVM
Id: 2
Name: NTNX-ahv-04-CVM
OS Type: hvm
State: running
CPU(s): 12
CPU time: 5292.3s
Max memory: 33554432 KiB
Used memory: 33554432 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c295,c806 (enforcing)
ただし、ドキュメントに以下の記載があり、既存のクラスターよりも大きいCVMメモリサイズのノードを追加した場合は揃えてくれるか分からないので、次回の記事で検証してみたいと思います。
If a CVM was already allocated more memory than your choice, it remains at the allocated amount. For example, if a CVM is at 20 GB memory and you select 28 GB, the CVM memory is upgraded to 28 GB. However, if a CVM is at 48 GB memory and you select 28 GB, the CVM memory remains unchanged at 48 GB.