Udostępnij za pośrednictwem


Woluminy

Obiekty woluminu są w klasyfikacji 3 i podrzędne dla node i nodearray. Wolumin reprezentuje dysk platformy Azure.

Przykład

[[[volume]]] Dodanie sekcji do węzła spowoduje utworzenie dysku platformy Azure i dołączenie go do maszyny wirtualnej.

[cluster my-cluster]
  [[node my-node]]
    Credentials = $Credentials
    SubnetId = $SubnetId
    MachineType = $MachineType
    ImageName = $ImageName

    [[[volume my-volume]]]
      Size = 500

    [[[volume another-volume]]]
      Size = 1024
      SSD = true

    [[[volume data]]]
      VolumeId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Compute/disks/datadisk
[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

Wartości atrybutów rozpoczynające się od $ odwołują się do parametrów.

Odwołanie do atrybutów

Atrybut Typ Definicja
Rozmiar Ciąg (Wymagane) Rozmiar dysku w GB
VolumeId Ciąg Identyfikator zasobu dla istniejącego dysku platformy Azure.
SSD Wartość logiczna Jeśli wartość true, użyj jednostki SKU dysku w warstwie Premium. W przeciwnym razie użyj dysku standardowego. Wartość domyślna: false.
Azure.Lun Liczba całkowita Zastąpij automatycznie przypisany identyfikator JEDNOSTKI LUN.
Instalacja Ciąg Nazwa konstrukcji instalacji opisanej w configuration obiekcie
Azure.Caching Ciąg [none, readonly, readwrite] Ustawienie domyślne: none.
Stale Wartość logiczna Jeśli wartość false, dysk zostanie usunięty po usunięciu maszyny wirtualnej. Wartość domyślna: false.
Disabled Wartość logiczna Jeśli to prawda, ten wolumin zostanie zignorowany. Wartość domyślna: false.
SourceUri Ciąg Identyfikator URI obiektu blob do zaimportowania na dysk zarządzany.
StorageAccountId Ciąg Identyfikator zasobu platformy Azure konta magazynu zawierającego obiekt blob SourceUri. Wymagane, jeśli obiekt blob znajduje się w innej subskrypcji.
SourceResourceId Ciąg Identyfikator zasobu platformy Azure migawki źródłowej lub dysku zarządzanego.
Atrybut Typ Definicja
Rozmiar Ciąg (Wymagane) Rozmiar dysku w GB
VolumeId Ciąg Identyfikator zasobu dla istniejącego dysku platformy Azure.
StorageAccountType Ciąg UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS (Typy dysków platformy Azure) Jeśli nie zostanie ustawiona, zostanie ustawiona wartość domyślna Standard_LRS lub Premium_LRS w zależności od możliwości rozmiaru maszyny wirtualnej.
DiskIOPSReadWrite Liczba całkowita Aprowizacja operacji we/wy na sekundę jest widoczna w temacie Dyski w warstwie Ultra
DiskMBPSReadWrite Liczba całkowita Przepływność dysku MB/s — zobacz Dyski w warstwie Ultra
Azure.Lun Liczba całkowita Zastąpij automatycznie przypisany identyfikator JEDNOSTKI LUN.
Instalacja Ciąg Nazwa konstrukcji instalacji opisanej w configuration obiekcie
Azure.Caching Ciąg Brak, readonly, readwrite. Domyślna wartość to none.
Stale Wartość logiczna Jeśli wartość false, dysk zostanie usunięty z maszyną wirtualną. Wartość domyślna to false.
Disabled Wartość logiczna Jeśli to prawda, ten wolumin zostanie zignorowany. Wartość domyślna to false.
SourceUri Ciąg Identyfikator URI obiektu blob do zaimportowania na dysk zarządzany.
StorageAccountId Ciąg Identyfikator zasobu platformy Azure konta magazynu zawierającego obiekt blob SourceUri. Wymagane, jeśli obiekt blob znajduje się w innej subskrypcji.
SourceResourceId Ciąg Identyfikator zasobu platformy Azure migawki źródłowej lub dysku zarządzanego.
DiskEncryptionSetId (8.5+) Ciąg Identyfikator zasobu platformy Azure zestawu szyfrowania dysków w celu włączenia szyfrowania Server-Side za pomocą klucza zarządzanego przez klienta.
ConfidentialDiskEncryptionSetId (8.5+) Ciąg Identyfikator zasobu platformy Azure zestawu poufnego szyfrowania dysków w celu włączenia szyfrowania poufnego za pomocą klucza zarządzanego przez klienta. Uwaga: wymaga .SecurityEncryptionType=DiskWithVMGuestState (CycleCloud 8.5+)
SecurityEncryptionType (8.5+) Ciąg VMGuestStateOnly Jeden z (wartość domyślna) lub DiskWithVMGuestState.
Azure.Encryption.Type Ciąg Przestarzałe, nie ma wpływu. Korzystanie z zestawu szyfrowania dysków zapewnia klucz zarządzany przez klienta; w przeciwnym razie klucz PMK jest w mocy.
Azure.Encryption.DiskEncryptionSetId Ciąg Przestarzałe. Zamiast tego użyj wartości DiskEncryptionSetId w wersji CycleCloud 8.5.

Wolumin rozruchowy

Dla każdego węzła wolumin o nazwie boot uwidacznia zaawansowaną konfigurację woluminu rozruchowego systemu operacyjnego.

  [[node scheduler]]
    [[[volume boot]]]
      Size = 100
      SSD = true
      Azure.Caching = ReadOnly

Uwaga

Ta sekcja jest ignorowana, jeśli ustawiono wartość EphemeralOSDisk.

Dla każdego węzła wolumin o nazwie boot uwidacznia zaawansowaną konfigurację woluminu rozruchowego systemu operacyjnego. Ustawienia typu magazynu dla dysku rozruchowego są ignorowane, jeśli EphemeralOSDisk=true jest określony dla węzła.

  [[node scheduler]]
  Zone = 1
    [[[volume boot]]]
      Size = 100
      StorageAccountType = UltraSSD_LRS
      DiskIOPSReadWrite = 38400
      DiskMBPSReadWrite = 2000

Uwaga

Dyski UltraSSD mogą być używane tylko ze strefami dostępności (zestawy dostępności i wdrożenia pojedynczej maszyny wirtualnej poza strefami nie będą miały możliwości dołączania dysku w warstwie Ultra).