Partilhar via


Volumes

Os objetos de volume são classificados como 3 e subordinados a node e nodearray objetos. Um volume representa um Disco do Azure.

Exemplo

Adicionar uma [[[volume]]] seção a um nó cria um Disco do Azure e o anexa à 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

Valores de atributo que começam com $ parâmetros de referência.

Atributo Tipo Definição
Tamanho Cordão (Obrigatório) Tamanho do disco em GB
VolumeId Cordão ID de recurso para disco Azure já existente.
TipoDeContaDeArmazenamento Cordão UltraSSD_LRS, Premium_LRS, StandardSSD_LRS, Standard_LRS PremiumV2_LRS (Tipos de Disco do Azure) Se você não definir esse valor, o padrão será Standard_LRS ou Premium_LRS dependendo dos recursos de tamanho da VM.
DiskIOPSReadWrite Número inteiro IOPS provisionado. Consulte Ultra Disks.
DiskMBPSReadWrite Número inteiro Largura de banda do disco MB/s. Consulte Ultra Disks.
Azure.Lun Número inteiro Sobrescreva a ID do LUN atribuída automaticamente.
Monte Cordão Nome da construção do ponto de montagem, conforme descrito no objeto configuration.
Azure.Caching Cordão Nenhum, somente leitura, readwrite. O padrão é nenhum.
Persistente booleano Se false, o disco é excluído quando a VM é excluída. O valor padrão é falso.
Desabilitado booleano Se verdadeiro, o volume é ignorado. O valor padrão é falso.
SourceUri Cordão URI do blob a ser importado para o disco gerenciado.
IdDeContaDeArmazenamento Cordão ID de recurso do Azure da conta de armazenamento que contém o blob SourceUri. Obrigatório se o blob estiver em uma assinatura diferente.
IdentificadorDeRecursoFonte Cordão ID do recurso Azure do instantâneo de origem ou do disco gerido.
DiskEncryptionSetId (8.5+) Cordão ID de recurso do Azure do Conjunto de Criptografia de Disco para habilitar a criptografia do lado do servidor com CMK.
ConfidentialDiskEncryptionSetId (8.5+) Cordão ID de recurso do Azure do conjunto de encriptação de disco confidencial para habilitar a encriptação confidencial com CMK. Nota: Requer SecurityEncryptionType=DiskWithVMGuestState. (CycleCloud 8.5+)
TipoDeEncriptaçãoDeSegurança (8.5+) Cordão Um dos VMGuestStateOnly (o padrão) ou DiskWithVMGuestState.
Azure.Encryption.Type Cordão Preterido. Não tem efeito. Se você usar um conjunto de criptografia de disco, obterá CMK; caso contrário, você obtém PMK.
Azure.Encryption.DiskEncryptionSetId Cordão Preterido. Use DiskEncryptionSetId em vez disso, a partir do CycleCloud 8.5.

Volume de inicialização

Para cada nó, o volume denominado boot expõe algumas configurações avançadas do volume de arranque do sistema operativo. O cluster ignora as configurações de tipo de armazenamento para o disco de inicialização se você especificar EphemeralOSDisk=true para o nó.

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

Observação

Só pode utilizar discos UltraSSD com zonas de disponibilidade. Não é possível usar discos UltraSSD com conjuntos de disponibilidade ou implantações de VM única fora das zonas.