Déployer des groupes de machines virtuelles identiques avec IPv6 dans Azure
Cet article explique comment déployer un groupe de machines virtuelles identiques à double pile (IPv4 + IPv6) avec un équilibreur de charge externe à double pile dans un réseau virtuel Azure. Le processus de création d’un groupe de machines virtuelles identiques compatible IPv6 est quasiment identique au processus de création des machines virtuelles individuelles décrit ici. Vous commencez par des étapes similaires à celles décrites pour les machines virtuelles individuelles :
- Créer des adresses IP publiques IPv4 et IPv6.
- Créer un équilibreur de charge à double pile.
- Créer des règles du groupe de sécurité réseau.
La seule étape qui diffère des machines virtuelles individuelles est la création de la configuration d’interface réseau (NIC) qui utilise la ressource de groupe de machines virtuelles identiques : networkProfile/networkInterfaceConfigurations
. La structure JSON est similaire à celle de l’objet Microsoft.Network/networkInterfaces
utilisé pour les machines virtuelles individuelles, avec l’ajout de la configuration de la carte réseau et du paramètre IPv4 IpConfiguration comme interface principale en utilisant l’attribut "primary": true
comme indiqué dans l’exemple suivant :
"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')]"
}
]
}
}
]
}
}
]
}
Exemple de modèle de groupe de machines virtuelles identiques JSON
Pour déployer un groupe de machines virtuelles identiques à double pile (IPv4 + IPv6) avec un équilibreur de charge externe à double pile et un réseau virtuel Azure, consultez l’exemple de modèle ici.
Étapes suivantes
Pour en savoir plus sur la prise en charge du protocole IPv6 dans les réseaux virtuels Azure, voir Qu’est-ce que le protocole IPv6 pour réseau virtuel Azure ?.