Adicionar uma rede de pilha dupla a uma máquina virtual existente
Artigo
Nesse artigo, você adicionará suporte IPv6 a uma rede virtual existente. Você vai configurar uma máquina virtual existente com endereços IPv4 e IPv6. Quando concluída, a rede virtual existente dará suporte a endereços IPv6 privados. A configuração de rede da máquina virtual existente conterá um endereço IPv4 e IPv6 público e privado. Você escolhe entre o portal do Azure, a CLI do Azure ou o Azure PowerShell para concluir as etapas neste artigo.
Uma rede virtual existente, um endereço IP público e uma máquina virtual na assinatura configurada apenas para suporte IPv4. Para obter mais informações sobre como criar uma rede virtual, um endereço IP público e uma máquina virtual, confira Guia de início rápido: criar uma máquina virtual do Linux com o portal do Azure.
A rede virtual de exemplo usada neste artigo é denominada myVNet. Substitua esse valor pelo nome da rede virtual.
A máquina virtual de exemplo usada neste artigo se chama myVM. Substitua esse valor pelo nome da máquina virtual.
O exemplo de endereço IP público usado neste artigo se chama myPublicIP. Substitua esse valor pelo nome do seu endereço IP público.
Se preferir executar os comandos de referência da CLI localmente, instale a CLI do Azure. Para execuções no Windows ou no macOS, considere executar a CLI do Azure em um contêiner do Docker. Para obter mais informações, confira Como executar a CLI do Azure em um contêiner do Docker.
Se estiver usando uma instalação local, entre com a CLI do Azure usando o comando az login. Para concluir o processo de autenticação, siga as etapas exibidas no terminal. Para ver outras opções de entrada, confira Conectar-se com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure no primeiro uso. Para obter mais informações sobre extensões, confira Usar extensões com a CLI do Azure.
Execute az version para localizar a versão e as bibliotecas dependentes que estão instaladas. Para fazer a atualização para a versão mais recente, execute az upgrade.
Este tutorial exige a versão 2.0.28 ou posterior da CLI do Azure. Se você está usando o Azure Cloud Shell, a versão mais recente já está instalada.
Uma rede virtual existente, um endereço IP público e uma máquina virtual na assinatura configurada apenas para suporte IPv4. Para obter mais informações sobre como criar uma rede virtual, um endereço IP público e uma máquina virtual, confira Guia de início rápido: criar uma máquina virtual do Linux com a CLI do Azure.
A rede virtual de exemplo usada neste artigo é denominada myVNet. Substitua esse valor pelo nome da rede virtual.
A máquina virtual de exemplo usada neste artigo se chama myVM. Substitua esse valor pelo nome da máquina virtual.
O exemplo de endereço IP público usado neste artigo se chama myPublicIP. Substitua esse valor pelo nome do seu endereço IP público.
Azure PowerShell instalado localmente ou Azure Cloud Shell
Se você optar por instalar e usar o PowerShell localmente, este artigo exigirá o módulo do Azure PowerShell versão 5.4.1 ou posterior. Execute Get-Module -ListAvailable Az para localizar a versão instalada. Se você precisa atualizar, consulte Instalar o módulo do Azure PowerShell. Se você estiver executando o PowerShell localmente, também precisará executar o Connect-AzAccount para criar uma conexão com o Azure.
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place address space into a variable. ##
$IPAddressRange = '2404:f800:8000:122::/63'
## Add the address space to the virtual network configuration. ##
$vnet.AddressSpace.AddressPrefixes.Add($IPAddressRange)
## Save the configuration to the virtual network. ##
Set-AzVirtualNetwork -VirtualNetwork $vnet
Nesta seção, você configurará o adaptador de rede da máquina virtual para incluir um endereço IPv6 privado e público.
Na caixa de pesquisa na parte superior do portal insira Máquina virtual. Selecione Máquinas virtuais nos resultados da pesquisa.
Selecione myVM ou o nome da máquina virtual existente.
Selecione Rede em Configurações.
Selecione o nome do adaptador de rede ao lado de Adaptador de Rede:. Neste exemplo, o adaptador de rede se chama myvm404.
Selecione Configurações de IP em Configurações do adaptador de rede.
Em Configurações de IP, selecione + Adicionar.
Insira ou selecione as informações a seguir em Adicionar configuração de IP.
Configuração
Valor
Nome
Insira Ipv6config.
Versão IP
Selecione IPv6.
Configurações de endereço IP privado
Alocação
Deixe o padrão Dinâmico.
Endereço IP público
Selecione Associar.
Endereço IP público
Selecione myPublic-IPv6.
Selecione OK.
Use az network nic ip-config create para criar a configuração IPv6 para o adaptador de rede. O --nic-name usado no exemplo é myvm569. Substitua esse valor pelo nome do adaptador de rede na máquina virtual.
Use New-AzNetworkInterfaceIpConfig para criar a configuração IPv6 para o adaptador de rede. O -Name usado no exemplo é myvm569. Substitua esse valor pelo nome do adaptador de rede na máquina virtual.
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place your virtual network subnet into a variable. ##
$sub = @{
Name = 'myBackendSubnet'
VirtualNetwork = $vnet
}
$subnet = Get-AzVirtualNetworkSubnetConfig @sub
## Place the IPv6 public IP address you created previously into a variable. ##
$pip = @{
Name = 'myPublicIP-IPv6'
ResourceGroupName = 'myResourceGroup'
}
$publicIP = Get-AzPublicIPAddress @pip
## Place the network interface into a variable. ##
$net = @{
Name = 'myvm569'
ResourceGroupName = 'myResourceGroup'
}
$nic = Get-AzNetworkInterface @net
## Create the configuration for the network interface. ##
$ipc = @{
Name = 'Ipv6config'
Subnet = $subnet
PublicIpAddress = $publicIP
PrivateIpAddressVersion = 'IPv6'
}
$ipconfig = New-AzNetworkInterfaceIpConfig @ipc
## Add the IP configuration to the network interface. ##
$nic.IpConfigurations.Add($ipconfig)
## Save the configuration to the network interface. ##
$nic | Set-AzNetworkInterface
Próximas etapas
Neste artigo, você aprendeu a adicionar uma configuração de IP de pilha dupla a uma rede virtual e a uma máquina virtual existentes.
Para obter mais informações sobre IPv6 e endereços IP no Azure, confira: