【VMware Cloud Director】vCPU 速度やメモリリソースの確保などについて

vCPU 速度やメモリリソースの確保などは、組織VDCのデフォルト指定やVMサイジングポリシーにて指定ができる。

組織VDCによる設定

以下のようにプロバイダーにおける組織VDCから設定可能

VM作成時の設定

上記の設定にてVMを作成すると、以下のように設定される。

VM1: CPU 1コア、Mem 1GB

メモリリソースの確保

1GB(1024MB) * 20% = 204MBが設定される

vCPU 速度

1コア * 1GHz = 1GHzが設定される

vcloud=# select name,vcpu_speed_mhz from vapp_vm;
 name | vcpu_speed_mhz
------+----------------
 vm01 |           1000

デフォルト設定変更時の挙動

vCPUスピードを1GHzから2GHzへ変更

新規にVM1と同様のVMを作成

VM2: CPU 1コア、Mem 1GB

vCPU 速度

vcloud=# select name,vcpu_speed_mhz from vapp_vm;
 name | vcpu_speed_mhz
------+----------------
 vm02 |           2000
 vm01 |           1000

デフォルト設定が反映された各VMの設定は、デフォルト設定を変更しても影響を受けないことが確認できる

新規に作成されるVMにのみ影響がある

vCPUサイジングポリシーを変更する方法

1.vCPUスピードが2GHzであるサイジングポリシーを作成

2.組織VDCにサイジングポリシーを追加

3.VM1にサイジングポリシーを付与

4.変更の確認

vcloud=# select name,vcpu_speed_mhz from vapp_vm;
 name | vcpu_speed_mhz
------+----------------
 vm02 |           2000
 vm01 |           2000