Implantar conjuntos de dimensionamento de máquinas virtuais com IPv6 no Azure
Este artigo mostra como implantar um conjunto de dimensionamento de máquinas virtuais de pilha dupla (IPv4 + IPv6) com um balanceador de carga externo de pilha dupla em uma rede virtual do Azure. O processo para criar um conjunto de dimensionamento de máquinas virtuais compatível com IPv6 é praticamente idêntico ao processo de criação de VMs individuais descritas aqui. Comece com as etapas que são semelhantes às descritas para VMs individuais:
- Crie IPs públicos IPv4 e IPv6.
- Crie um balanceador de carga de pilha dupla.
- Criar regras de NSG (grupo de segurança de rede).
A única etapa diferente das VMs individuais é criar a configuração de NIC (adaptador de rede) que usa o recurso do conjunto de dimensionamento de máquinas virtuais: networkProfile/networkInterfaceConfigurations. A estrutura JSON é semelhante à do objeto Microsoft.Network/networkInterfaces usado para VMs individuais com a adição de configuração da NIC e da IpConfiguration IPv4 como interface primária usando o atributo "primary": true, como mostrado no seguinte exemplo:
"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')]"
}
]
}
}
]
}
}
]
}
Exemplo de JSON de modelo de conjunto de dimensionamento de máquinas virtuais
Para implantar um conjunto de dimensionamento de máquinas virtuais de pilha dupla (IPv4 + IPv6) com o balanceador de carga externo de pilha dupla e rede virtual, veja o modelo de exemplo aqui.
Próximas etapas
Para saber mais sobre o suporte a IPv6 em redes virtuais do Azure, confira O que é IPv6 para a Rede Virtual do Azure?.