Criar uma Máquina Virtual do Azure com uma rede de pilha dupla
Artigo
Neste artigo, você cria uma máquina virtual no Azure com o portal do Azure. A máquina virtual é criada juntamente com a rede de pilha dupla como parte dos procedimentos. Você escolhe entre o portal do Azure, a CLI do Azure ou o Azure PowerShell para concluir as etapas neste artigo. Ao concluir, a máquina virtual dará suporte à comunicação IPv4 e IPv6.
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.
O Azure PowerShell instalado localmente ou o Azure Cloud Shell.
Entre no Azure PowerShell e selecione a assinatura que você deseja usar. Para obter mais informações, veja Entrar com o Azure PowerShell.
Verifique se o Az. O módulo de rede é a partir do 4.3.0. Para verificar o módulo instalado, use o comando Get-InstalledModule -Name "Az.Network". Se o módulo exigir uma atualização, use o comando Update-Module -Name "Az. Rede".
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.
Selecione Criar novo. Insira myNSG em Nome. Selecione .
Selecione Examinar + criar.
Selecione Criar.
Gerar um novo par de chaves é exibido. Selecione Baixar chave privada e criar recurso.
A chave privada será baixada no computador local. Copie a chave privada para um diretório em seu computador. No exemplo a seguir, ela é ~/.ssh.
Configurar interface de rede
Um adaptador de rede é criado e anexado automaticamente à rede virtual escolhida durante a criação. Nesta seção, você adiciona a configuração IPv6 ao adaptador de rede existente.
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.
O nome do adaptador de rede padrão será myvmxx, sendo xx um número aleatório. Neste exemplo, é myvm281. Selecione myvm281 ao lado de Adaptador de rede:.
Nas propriedades do adaptador de rede, selecione Configurações de IP em Configurações.
Em Configurações de IP, selecione + Adicionar.
Em Adicionar configurações de IP, insira ou selecione as informações a seguir.
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 myPublicIP-IPv6.
Selecione OK.
Nesta seção, você cria a máquina virtual e seus recursos de suporte.
Criar adaptador de rede
Você usa az network nic create para criar a interface de rede para a máquina virtual. Os endereços IP públicos e os NSG criados anteriormente são associados à NIC. A interface de rede é anexada à rede virtual criada anteriormente.
Nesta seção, você cria a máquina virtual e seus recursos de suporte.
Criar adaptador de rede
Você usa New-AzNetworkInterface e New-AzNetworkInterfaceIpConfig para criar a interface de rede para a máquina virtual. Os endereços IP públicos e os NSG criados anteriormente são associados à NIC. A interface de rede é anexada à rede virtual criada anteriormente.
## Place the virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place the network security group into a variable. ##
$ns = @{
Name = 'myNSG'
ResourceGroupName = 'myResourceGroup'
}
$nsg = Get-AzNetworkSecurityGroup @ns
## Place the IPv4 public IP address into a variable. ##
$pub4 = @{
Name = 'myPublicIP-IPv4'
ResourceGroupName = 'myResourceGroup'
}
$pubIPv4 = Get-AzPublicIPAddress @pub4
## Place the IPv6 public IP address into a variable. ##
$pub6 = @{
Name = 'myPublicIP-IPv6'
ResourceGroupName = 'myResourceGroup'
}
$pubIPv6 = Get-AzPublicIPAddress @pub6
## Create IPv4 configuration for NIC. ##
$IP4c = @{
Name = 'ipconfig-ipv4'
Subnet = $vnet.Subnets[0]
PrivateIpAddressVersion = 'IPv4'
PublicIPAddress = $pubIPv4
}
$IPv4Config = New-AzNetworkInterfaceIpConfig @IP4c
## Create IPv6 configuration for NIC. ##
$IP6c = @{
Name = 'ipconfig-ipv6'
Subnet = $vnet.Subnets[0]
PrivateIpAddressVersion = 'IPv6'
PublicIPAddress = $pubIPv6
}
$IPv6Config = New-AzNetworkInterfaceIpConfig @IP6c
## Command to create network interface for VM ##
$nic = @{
Name = 'myNIC1'
ResourceGroupName = 'myResourceGroup'
Location = 'eastus2'
NetworkSecurityGroup = $nsg
IpConfiguration = $IPv4Config,$IPv6Config
}
New-AzNetworkInterface @nic
Criar máquina virtual
Use os seguintes comandos para criar a máquina virtual:
Você se conecta à máquina virtual com SSH para testar o endereço IP público IPv4.
Na caixa de pesquisa na parte superior do portal, insira Endereço IP Público. Selecione Endereços IP públicos nos resultados da pesquisa.
Selecione myPublicIP-IPv4.
O endereço IPv4 público está na Visão geral no endereço IP. Neste exemplo, é 20.22.46.19.
Abra uma conexão SSH para a máquina virtual usando o comando a seguir. Substitua o endereço IP pelo endereço IP da máquina virtual. Substitua azureuser pelo nome de usuário escolhido durante a criação da máquina virtual. Esse -i é o caminho para a chave privada que você baixou anteriormente. Neste exemplo, é ~/.ssh/mySSHKey.pem.
Quando terminar de usar os recursos criados neste artigo, exclua o grupo de recursos e todos os recursos que ele contém:
Na caixa Pesquisar na parte superior do portal insira myResourceGroup. Selecione myResourceGroup nos resultados da pesquisa em Grupos de recursos.
Selecione Excluir grupo de recursos.
Insira myResourceGroup para DIGITAR O NOME DO GRUPO DE RECURSOS: e selecione Excluir.
Quando o grupo de recursos, a máquina virtual e todos os recursos relacionados não forem mais necessários, use o comando az group delete para removê-los.
az group delete \
--name myResourceGroup
Quando não for mais necessário, use o comando Remove-AzResourceGroup para remover o grupo de recursos, a máquina virtual e todos os recursos relacionados.
Remove-AzResourceGroup -Name 'myResourceGroup'
Próximas etapas
Neste artigo, você aprendeu a criar uma máquina virtual do Azure com uma rede de pilha dupla.
Para obter mais informações sobre IPv6 e endereços IP no Azure, confira: