Implementar conjuntos de dimensionamento de máquinas virtuais com IPv6 no Azure
Este artigo mostra-lhe como implementar um Conjunto de Dimensionamento de Máquinas Virtuais de pilha dupla (IPv4 + IPv6) com um balanceador de carga externo de pilha dupla numa rede virtual do Azure. O processo de criação de um conjunto de dimensionamento de máquinas virtuais compatível com IPv6 é quase idêntico ao processo de criação de VMs individuais descrito aqui. Comece com os passos semelhantes aos descritos para VMs individuais:
- Crie IPv4 e IPv6 IPs Públicos.
- Crie um balanceador de carga de pilha dupla.
- Criar regras de grupo de segurança de rede (NSG).
O único passo diferente das VMs individuais é criar a configuração da interface de rede (NIC) que utiliza o recurso do conjunto de dimensionamento de máquinas virtuais: networkProfile/networkInterfaceConfigurations. A estrutura JSON é semelhante à do objeto Microsoft.Network/networkInterfaces utilizado para VMs individuais com a adição de definir o NIC e o IPv4 IpConfiguration como a interface primária com o atributo "primary": true , conforme visto no exemplo seguinte:
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "[variables('nicName')]",
"properties": {
"primary": true,
"networkSecurityGroup": {
"id": "[resourceId('Microsoft.Network/networkSecurityGroups','VmssNsg')]"
},
"ipConfigurations": [
{
"name": "[variables('ipConfigName')]",
"properties": {
"primary": true,
"subnet": {
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', 'MyvirtualNetwork','Mysubnet')]"
},
"privateIPAddressVersion":"IPv4",
"publicipaddressconfiguration": {
"name": "pub1",
"properties": {
"idleTimeoutInMinutes": 15
}
},
"loadBalancerBackendAddressPools": [
{
"id": "[resourceId('Microsoft.Network/loadBalancers/backendAddressPools', 'loadBalancer', 'bePool'))]"
}
],
"loadBalancerInboundNatPools": [
{
"id": "[resourceId('Microsoft.Network/loadBalancers/inboundNatPools', 'loadBalancer', 'natPool')]"
}
]
}
},
{
"name": "[variables('ipConfigNameV6')]",
"properties": {
"subnet": {
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets','MyvirtualNetwork','Mysubnet')]"
},
"privateIPAddressVersion":"IPv6",
"loadBalancerBackendAddressPools": [
{
"id": "[resourceId('Microsoft.Network/loadBalancers/backendAddressPools', 'loadBalancer','bePoolv6')]"
}
]
}
}
]
}
}
]
}
JSON do modelo de conjunto de dimensionamento de máquinas virtuais de exemplo
Para implementar um Conjunto de Dimensionamento de Máquinas Virtuais de pilha dupla (IPv4 + IPv6) com Balanceador de Carga externos de pilha dupla e modelo de exemplo de vista de rede virtual aqui.
Passos seguintes
Para saber mais sobre o suporte de IPv6 em redes virtuais do Azure, veja O que é o IPv6 para o Azure Rede Virtual?.