Compartir a través de


Implementación de conjuntos de escalado de máquinas virtuales con IPv6 en Azure

En este artículo se muestra cómo implementar un conjunto de escalado de máquinas virtuales de pila doble (IPv4 + IPv6) con un equilibrador de carga externo de pila doble en una red virtual de Azure. El proceso para crear un conjunto de escalado de máquinas virtuales compatible con IPv6 es casi idéntico al de crear máquinas virtuales individuales que se describe aquí. Empezará con los pasos que son similares a los descritos para las máquinas virtuales individuales:

  1. Crear direcciones IP públicas IPv4 e IPv6
  2. Crear un equilibrador de carga de pila doble
  3. Crear reglas del grupo de seguridad de red (NSG)

El único paso diferente de las máquinas virtuales individuales es crear la configuración de la interfaz de red (NIC) que usa el recurso del conjunto de escalado de máquinas virtuales: networkProfile/networkInterfaceConfigurations. La estructura JSON es similar a la del objeto Microsoft.Network/networkInterfaces usado para máquinas virtuales individuales con la adición de la configuración de la NIC y la IpConfiguration IPv4 como interfaz principal mediante el atributo "primary": true, como se muestra en el ejemplo siguiente:

  "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')]"
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }

Estructura JSON de ejemplo de la plantilla de conjunto de escalado de máquinas virtuales

Para implementar un conjunto de escalado de máquinas virtuales de pila doble (IPv4 + IPv6) con un equilibrador de carga externo de pila doble y la plantilla de ejemplo de vista de red virtual, consulte aquí.

Pasos siguientes

Para más información sobre la compatibilidad con IPv6 en las redes virtuales de Azure, consulte ¿Qué es IPv6 para Azure Virtual Network?