ボリューム

ボリューム オブジェクトはランク 3 であり、 node および nodearray オブジェクトに従属します。 ボリュームは Azure Disk を表します。

例

ノードに [[[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、PremiumV2_LRS (Azure ディスクの種類) この値を設定しない場合、既定値は VM サイズの機能に応じてStandard_LRSまたはPremium_LRSされます。
DiskIOPSReadWrite 整数 プロビジョニングされた IOPS。 Ultra ディスクを参照してください。
DiskMBPSReadWrite 整数 ディスク スループット MB/秒。 Ultra ディスクを参照してください。
Azure.Lun 整数 自動割り当て LUN ID をオーバーライドします。
マウントする 糸 configuration オブジェクトに記述されているマウント コンストラクトの名前。
Azure.Caching 糸 none、readonly、readwrite。 既定値は none です。
粘り強い ブール値 false の場合、VM が削除されるとディスクが削除されます。 既定値は false です。
障害者 ブール値 true の場合、ボリュームは無視されます。 既定値は false です。
SourceUri 糸 マネージド ディスクにインポートする BLOB の URI。
StorageAccountId (ストレージアカウントID) 糸 SourceUri BLOB を含むストレージ アカウントの Azure リソース ID。 BLOB が別のサブスクリプションにある場合は必須。
SourceResourceId 糸 ソース スナップショットまたはマネージド ディスクの Azure リソース ID。
DiskEncryptionSetId (8.5 以降) 糸 CMK を使用してサーバー側の暗号化を有効にするディスク暗号化セットの 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 デプロイで UltraSSD ディスクを使用することはできません。