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).