O cmdlet Add-AzVMDataDisk adiciona um disco de dados a uma máquina virtual.
Você pode adicionar um disco de dados ao criar uma máquina virtual ou adicionar um disco de dados a uma máquina virtual existente.
Exemplos
Exemplo 1: Adicionar discos de dados a uma nova máquina virtual
O primeiro comando cria um objeto de máquina virtual e o armazena na variável $VirtualMachine.
O comando atribui um nome e um tamanho à máquina virtual.
Os três comandos seguintes atribuem caminhos de três discos de dados às variáveis $DataDiskVhdUri 01, $DataDiskVhdUri 02 e $DataDiskVhdUri 03.
Essa abordagem destina-se apenas à legibilidade dos comandos a seguir.
Os três comandos finais adicionam um disco de dados à máquina virtual armazenada em $VirtualMachine.
O comando especifica o nome e o local do disco e outras propriedades do disco.
O URI de cada disco é armazenado em $DataDiskVhdUri 01, $DataDiskVhdUri 02 e $DataDiskVhdUri 03.
Exemplo 2: Adicionar um disco de dados a uma máquina virtual existente
O primeiro comando obtém a máquina virtual chamada VirtualMachine07 usando o cmdlet Get-AzVM .
O comando armazena a máquina virtual na variável $VirtualMachine.
O segundo comando adiciona um disco de dados à máquina virtual armazenada em $VirtualMachine.
O comando final atualiza o estado da máquina virtual armazenada em $VirtualMachine no ResourceGroup11.
Exemplo 3: Adicionar um disco de dados a uma nova máquina virtual de uma imagem de usuário generalizada
O primeiro comando cria um objeto de máquina virtual e o armazena na variável $VirtualMachine.
O comando atribui um nome e um tamanho à máquina virtual.
Os dois comandos seguintes atribuem caminhos para a imagem de dados e discos de dados às variáveis $DataImageUri e $DataDiskUri respectivamente.
Essa abordagem é usada para melhorar a legibilidade dos comandos a seguir.
Os comandos finais adicionam um disco de dados à máquina virtual armazenada em $VirtualMachine.
O comando especifica o nome e o local do disco e outras propriedades do disco.
Exemplo 4: Adicionar discos de dados a uma nova máquina virtual de uma imagem de usuário especializada
O primeiro comando cria um objeto de máquina virtual e o armazena na variável $VirtualMachine.
O comando atribui um nome e um tamanho à máquina virtual.
Os comandos seguintes atribuim caminhos do disco de dados à variável $DataDiskUri.
Essa abordagem é usada para melhorar a legibilidade dos comandos a seguir.
O comando final adiciona um disco de dados à máquina virtual armazenada em $VirtualMachine.
O comando especifica o nome e o local do disco e outras propriedades do disco.
Parâmetros
-Caching
Especifica o modo de cache do disco.
Os valores aceitáveis para este parâmetro são:
ReadOnly
ReadWrite
Nenhum O valor padrão é ReadWrite.
Alterar esse valor faz com que a máquina virtual seja reiniciada.
Essa configuração afeta a consistência e o desempenho do disco.
Especifica se esse cmdlet cria um disco na máquina virtual de uma plataforma ou imagem de usuário, cria um disco vazio ou anexa um disco existente.
Os valores aceitáveis para este parâmetro são:
Anexar.
Especifique essa opção para criar uma máquina virtual de um disco especializado.
Ao especificar essa opção, não especifique o parâmetro SourceImageUri .
O VhdUri é tudo o que é necessário para informar à plataforma do Azure o local do VHD (disco rígido virtual) a ser anexado como um disco de dados à máquina virtual.
Vazio.
Especifique isso para criar um disco de dados vazio.
FromImage.
Especifique essa opção para criar uma máquina virtual a partir de uma imagem ou disco generalizado.
Ao especificar essa opção, você deve especificar o parâmetro SourceImageUri também para informar à plataforma do Azure o local do VHD a ser anexado como um disco de dados.
O parâmetro VhdUri é usado como o local que identifica onde o VHD do disco de dados será armazenado quando ele for usado pela máquina virtual.
Vazio.
Esse valor é usado ao criar um disco de dados vazio.
Copiar.
Esse valor é usado para criar um disco de dados de um instantâneo ou outro disco.
Restauração: Esse valor é usado para criar um disco de dados a partir de um ponto de restauração de disco.
Especifica o URI (Uniform Resource Identifier) para o arquivo VHD (disco rígido virtual) a ser criado quando uma imagem de plataforma ou imagem de usuário é usada.
Esse cmdlet copia o objeto binário grande (blob) da imagem para esse local.
Esse é o local do qual iniciar a máquina virtual.
Especifica o objeto da máquina virtual local ao qual adicionar um disco de dados.
Você pode usar o cmdlet Get-AzVM para obter um objeto de máquina virtual.
Você pode usar o cmdlet New-AzVMConfig para criar um objeto de máquina virtual.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.