ボリューム
ボリューム オブジェクトはランク 3 であり、node
および nodearray
に従属します。 ボリュームは Azure ディスクを表します。
例
ノードに [[[volume]]]
セクションを追加すると、Azure ディスクが作成され、VM にアタッチされます。
[cluster my-cluster]
[[node my-node]]
Credentials = $Credentials
SubnetId = $SubnetId
MachineType = $MachineType
ImageName = $ImageName
[[[volume my-volume]]]
Size = 500
[[[volume another-volume]]]
Size = 1024
StorageAccountType = StandardSSD_LRS
[[[volume data]]]
VolumeId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Compute/disks/datadisk
$
で始まる属性値は、パラメーターを参照しています。
属性 | 種類 | 定義 |
---|---|---|
大きさ | 糸 | (必須)ディスクのサイズ (GB) |
VolumeId | 糸 | 既存の Azure Disk のリソース ID。 |
StorageAccountType | 糸 | UltraSSD_LRS、Premium_LRS、StandardSSD_LRS、Standard_LRS (Azure Disk Types) が設定されていない場合、VM サイズの機能に応じて既定でStandard_LRSまたはPremium_LRSされます。 |
DiskIOPSReadWrite | 整数 | プロビジョニングされた IOPS については、Ultra Disks |
Disk MBPSReadWrite | 整数 | ディスク スループット MB/秒については、Ultra Disks |
Azure.Lun | 整数 | 自動割り当て LUN ID をオーバーライドします。 |
マウント | 糸 |
configuration オブジェクトで説明されているマウント コンストラクトの名前 |
Azure.Caching | 糸 | None、readonly、readwrite。 既定値は none です。 |
粘り強い | ブーリアン | false の場合、VM を使用してディスクが削除されます。 既定値は false です。 |
無効 | ブーリアン | true の場合、このボリュームは無視されます。 既定値は false です。 |
SourceUri | 糸 | マネージド ディスクにインポートする BLOB の URI。 |
StorageAccountId | 糸 | SourceUri BLOB を含むストレージ アカウントの Azure リソース ID。 BLOB が別のサブスクリプションにある場合は必須。 |
SourceResourceId | 糸 | ソース スナップショットまたはマネージド ディスクの Azure リソース ID。 |
DiskEncryptionSetId (8.5 以降) | 糸 | CMK を使用した Server-Side 暗号化を有効にするディスク暗号化セットの Azure リソース ID。 |
ConfidentialDiskEncryptionSetId (8.5 以降) | 糸 | CMK による機密暗号化を有効にする Confidential Disk Encryption Set の Azure リソース ID。 注: SecurityEncryptionType=DiskWithVMGuestState が必要です。 (CycleCloud 8.5 以降) |
SecurityEncryptionType (8.5 以降) | 糸 |
VMGuestStateOnly (既定値) または DiskWithVMGuestState のいずれか。 |
Azure.Encryption.Type | 糸 | 非推奨。影響はありません。 ディスク暗号化セットを使用すると、CMK が提供されます。それ以外の場合、PMK が有効になります。 |
Azure.Encryption.DiskEncryptionSetId | 糸 | 廃止。 代わりに、CycleCloud 8.5 の時点で DiskEncryptionSetId を使用してください。 |
ブート ボリューム
ノードごとに、boot
という名前のボリュームによって、OS ブート ボリュームの高度な構成が公開されます。 ノードに EphemeralOSDisk=true
が指定されている場合、ブート ディスクのストレージの種類の設定は無視されます。
[[node scheduler]]
Zone = 1
[[[volume boot]]]
Size = 100
StorageAccountType = UltraSSD_LRS
DiskIOPSReadWrite = 38400
DiskMBPSReadWrite = 2000
手記
UltraSSD ディスクは可用性ゾーンでのみ使用できます (ゾーン外の可用性セットと単一の VM デプロイでは、Ultra ディスクを接続することはできません)。