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 junto com a rede de pilha dupla como parte dos procedimentos. Você escolhe no portal do Azure, CLI do Azure ou Azure PowerShell para concluir as etapas neste artigo. Quando concluída, a máquina virtual suporta comunicação IPv4 e IPv6.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
Este tutorial requer a versão 2.0.28 ou posterior da CLI do Azure. Se estiver usando o Azure Cloud Shell, a versão mais recente já está instalada.
Azure PowerShell instalado localmente ou Azure Cloud Shell.
Entre no Azure PowerShell e selecione a assinatura que deseja usar. Para obter mais informações, consulte Entrar com o Azure PowerShell.
Certifique-se do seu Az. O módulo de rede é 4.3.0 ou posterior. 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 optar por instalar e utilizar o PowerShell localmente, este artigo requer a versão 5.4.1 ou posterior do módulo Azure PowerShell. Execute Get-Module -ListAvailable Az para localizar a versão instalada. Se precisar de atualizar, veja Install Azure PowerShell module (Instalar o módulo do Azure PowerShell). Se você estiver executando o PowerShell localmente, também precisará executar Connect-AzAccount para criar uma conexão com o Azure.
Selecione Criar novo. Digite myNSG em Nome. Selecione OK.
Selecione Rever + criar.
Selecione Criar.
Gerar novo par de chaves é exibido. Selecione Transferir chave privada e criar recurso.
A chave privada é transferida para o computador local. Copie a chave privada para um diretório no seu computador. No exemplo a seguir, é ~/.ssh.
Configurar interface de rede
Uma interface de rede é criada automaticamente e anexada à rede virtual escolhida durante a criação. Nesta seção, você adiciona a configuração IPv6 à interface de rede existente.
Na caixa de pesquisa na parte superior do portal, digite 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 da sua interface de rede padrão será myvmxx, com xx um número aleatório. Neste exemplo, é myvm281. Selecione myvm281 ao lado de Interface de Rede:.
Nas propriedades da interface de rede, selecione Configurações de IP em Configurações.
Em Configurações de IP, selecione + Adicionar.
Em Adicionar configuração IP, insira ou selecione as seguintes informações.
Definição
Valor
Nome
Digite ipv6config.
Versão do IP
Selecione IPv6.
Configurações de endereço IP privado
Alocação
Deixe o padrão de 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 interface 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 o NSG criado anteriormente estão associados à NIC. A interface de rede está conectada à rede virtual criada anteriormente.
Nesta seção, você cria a máquina virtual e seus recursos de suporte.
Criar interface 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 o NSG criado anteriormente estão associados à NIC. A interface de rede está conectada à 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 a 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, introduza 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 com a máquina virtual usando o comando a seguir. Substitua o endereço IP pelo endereço IP da sua máquina virtual. Substitua azureuser pelo nome de usuário escolhido durante a criação da máquina virtual. O -i é o caminho para a chave privada que você baixou anteriormente. Neste exemplo, é ~/.ssh/mySSHKey.pem.
Quando terminar com os recursos criados neste artigo, exclua o grupo de recursos e todos os recursos que ele contém:
Na caixa de pesquisa que se encontra na parte superior do portal, introduza myResourceGroup. Selecione myResourceGroup nos resultados da pesquisa em Grupos de recursos.
Selecione Eliminar grupo de recursos.
Digite myResourceGroup para DIGITE O NOME DO GRUPO DE RECURSOS e selecione Excluir.
Quando não for mais necessário, use o comando az group delete para remover o grupo de recursos, a máquina virtual e todos os recursos relacionados.
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óximos passos
Neste artigo, você aprendeu como 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, consulte: