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 pode 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, em seguida, armazena-o na variável $VirtualMachine.
O comando atribui um nome e um tamanho à máquina virtual.
Os próximos três comandos atribuem caminhos de três discos de dados às variáveis $DataDiskVhdUri 01, $DataDiskVhdUri 02 e $DataDiskVhdUri 03.
Esta abordagem é apenas para legibilidade dos seguintes comandos.
Cada um dos três comandos finais adiciona um disco de dados à máquina virtual armazenada no $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 no $VirtualMachine.
O comando final atualiza o estado da máquina virtual armazenada em $VirtualMachine em ResourceGroup11.
Exemplo 3: Adicionar um disco de dados a uma nova máquina virtual a partir 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 para as 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 no $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 a partir 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 atribuem 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 no $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
LerEscrever
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 a partir 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 esta opção para criar uma máquina virtual a partir 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 Azure o local do disco rígido virtual (VHD) a ser anexado como um disco de dados à máquina virtual.
Empty.
Especifique isso para criar um disco de dados vazio.
FromImage.
Especifique esta 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 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 for usado pela máquina virtual.
Empty.
Esse valor é usado ao criar um disco de dados vazio.
Cópia.
Esse valor é usado para criar um disco de dados a partir de um instantâneo ou outro disco.
Restauração: Este 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 de disco rígido virtual (VHD) a ser criado quando uma imagem de plataforma ou de usuário é usada.
Este cmdlet copia o blob (objeto binário grande) da imagem para esse local.
Este é o local a partir do qual iniciar a máquina virtual.
Especifica o objeto de 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 também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.