Freigeben über


Bereitstellen von VM-Skalierungsgruppen mit IPv6 in Azure

In diesem Artikel erfahren Sie, wie Sie eine Dual-Stack-VM-Skalierungsgruppe (IPv4 + IPv6) mit einem externen Dual-Stack-Lastenausgleich in einem virtuellen Azure-Netzwerk bereitstellen. Der Prozess zur Erstellung einer IPv6-fähigen VM-Skalierungsgruppe ist nahezu identisch mit dem Prozess zur Erstellung einzelner virtueller Computer, der hier beschrieben wird. Sie beginnen mit den Schritten, die den für einzelne VMs beschriebenen Schritten ähneln:

  1. Erstellen Sie öffentliche IPv4- und IPv6-Adressen.
  2. Erstellen Sie einen Dual-Stack-Lastenausgleich.
  3. Erstellen Sie NSG-Regeln (Netzwerksicherheitsgruppe).

Der einzige Schritt, der sich von einzelnen VMs unterscheidet, ist die Erstellung der NIC-Konfiguration (Netzwerkschnittstellenkarte), die die Ressourcen der VM-Skalierungsgruppe verwendet: „networkProfile/networkInterfaceConfigurations“. Die JSON-Struktur ähnelt der des „Microsoft.Network/networkInterfaces“-Objekts, das für einzelne VMs verwendet wird, mit der Ergänzung, dass die NIC und die „IPv4 IpConfiguration“ als primäre Schnittstelle mit dem Attribut „primary“: true eingestellt werden, wie im folgenden Beispiel gezeigt:

  "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-Beispielvorlage für VM-Skalierungsgruppen

Informationen zum Bereitstellen einer Dual-Stack-VM-Skalierungsgruppe (IPv4 + IPv6) mit einem externen Dual-Stack-Lastenausgleich und einem virtuellen Netzwerk finden Sie hier in der Beispielvorlage.

Nächste Schritte

Weitere Informationen zur IPv6-Unterstützung in virtuellen Azure-Netzwerken finden Sie unter Was ist IPv6 für Azure Virtual Network?.