仮想マシン (VM) サイズ変更ポリシーを作成するときに、使用可能なすべての属性のサブセットを指定できます。必須属性は、仮想マシン サイズ変更ポリシー名のみです。

仮想マシン サイズ変更ポリシーには 2 つのタイプのパラメータがあります。
  • 個々の仮想マシン サイズ変更設定 - 仮想マシンの指定した RAM、vCPU 数、およびソケットあたりのコア数を現在のポリシーで事前設定します。
  • 最大リソースに対する制約 - 単一の仮想マシンによるメモリおよび CPU の使用量の制限を現在のポリシーで事前設定します。
次の表に、仮想マシン サイズ変更ポリシー内で定義できるすべての属性を示します。
表 1. VDC コンピューティング ポリシーの属性
VDC コンピューティング ポリシーの属性 API パラメータ 説明
Name name 仮想マシン サイズ変更ポリシーの識別子として使用される必須のパラメータ。
Description description 仮想マシン サイズ変更ポリシーの短い説明を表します。
vCPU Speed cpuSpeed コアの vCPU 速度を MHz または GHz 単位で定義します。
vCPU Count cpuCount 仮想マシンに設定される vCPU の数を定義します。これは仮想マシンのハードウェア設定です。

テナントが仮想マシン サイズ変更ポリシーを仮想マシンに割り当てると、この数は仮想マシンに設定された vCPU の数になります。

Cores Per Socket coresPerSocket 仮想マシンのソケットあたりのコア数。これは仮想マシンのハードウェア設定です。

仮想マシン サイズ変更ポリシーで定義されている vCPU の数は、ソケットあたりのコア数の整数倍にする必要があります。

vCPU の数がソケットあたりのコア数で割り切れない場合、ソケットあたりのコア数は無効になります。

CPU Reservation Guarantee cpuReservationGuarantee 仮想マシンの CPU リソースの予約量を定義します。

仮想マシンに割り当てられた CPU は、vCPU の数に vCPU 速度 (MHz) を掛けた値に等しくなります。

この属性の値は 0 ~ 1 の範囲になります。CPU 予約保証の値を 0 にすると、CPU 予約がないことが定義されます。値を 1 にすると、100% の CPU 予約が定義されます。

CPU Limit cpuLimit 仮想マシンの CPU 制限を MHz または GHz 単位で定義します。

VDC コンピューティング ポリシーで定義されていない場合、CPU 制限は vCPU 速度に vCPU の数を掛けた値と等しくなります。

CPU Shares cpuShares 仮想マシンの CPU シェア数を定義します。

共有により、仮想データセンター内の仮想マシンの相対的な重要度が指定されます。仮想マシンの CPU のシェアが別の仮想マシンの 2 倍である場合、これら 2 台の仮想マシンでリソースの獲得に競合が生じた際に、シェアが 2 倍の仮想マシンは、別の仮想マシンの 2 倍の CPU を使用できます。

VDC コンピューティング ポリシーで定義されていない場合は、通常のシェア数が仮想マシンに適用されます。

Memory memory 仮想マシンに設定されるメモリを MB または GB 単位で定義します。これは仮想マシンのハードウェア設定です。

テナントが仮想マシンに仮想マシン サイズ変更ポリシーを割り当てると、仮想マシンはこの属性で定義されるメモリの容量を受け取ります。

Memory Reservation Guarantee memoryReservationGuarantee 仮想マシンに設定されるメモリの予約量を定義します。

この属性の値は 0 ~ 100% の範囲になります。

Memory Limit memoryLimit 仮想マシンのメモリ制限を MB または GB 単位で定義します。

仮想マシン サイズ変更ポリシーで定義されていない場合、メモリ制限は仮想マシンに割り当てられたメモリと等しくなります。

Memory Shares memoryShares 仮想マシンのメモリ シェアの数を定義します。

共有により、仮想データセンター内の仮想マシンの相対的な重要度が指定されます。仮想マシンのメモリのシェアが別の仮想マシンの 2 倍である場合、これら 2 台の仮想マシンでリソースの獲得に競合が生じた際に、シェアが 2 倍の仮想マシンは、別の仮想マシンの 2 倍のメモリを使用できます。

VDC コンピューティング ポリシーで定義されていない場合は、通常のシェア数が仮想マシンに適用されます。

Extra Configurations extraConfigs 仮想マシンに追加の設定値として適用される、キーと値ペア間のマッピングを表します。

追加設定を使用してポリシーを作成できるのは、vCloud API を使用する場合のみです。既存の追加設定は、Service Provider Admin Portal ユーザー インターフェイスで、詳細な仮想マシン サイズ変更ポリシー ビューの [追加設定] に表示されます。