Sdílet prostřednictvím


Nasazení škálovacích sad virtuálních počítačů s protokolem IPv6 v Azure

Tento článek ukazuje, jak nasadit škálovací sadu virtuálních počítačů se dvěma zásobníky (IPv4 + IPv6) pomocí externího nástroje pro vyrovnávání zatížení se dvěma zásobníky ve virtuální síti Azure. Proces vytvoření škálovací sady virtuálních počítačů podporujících protokol IPv6 je téměř stejný jako proces vytváření jednotlivých virtuálních počítačů popsaných zde. Začnete kroky, které jsou podobné těm, které jsou popsané pro jednotlivé virtuální počítače:

  1. Vytvořte veřejné IP adresy IPv4 a IPv6.
  2. Vytvořte duální vyrovnávač zatížení.
  3. Vytvořte pravidla skupiny zabezpečení sítě (NSG).

Jediným krokem, který se liší od jednotlivých virtuálních počítačů, je vytvoření konfigurace síťového rozhraní (NIC), která používá prostředek škálovací sady virtuálních počítačů: networkProfile/networkInterfaceConfigurations Struktura JSON se podobá objektu Microsoft.Network/networkInterfaces použitému pro jednotlivé virtuální počítače s přidáním nastavení síťové karty a IPv4 IpConfiguration jako primárního rozhraní pomocí atributu "primary": true , jak je vidět v následujícím příkladu:

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

Ukázka kódu JSON šablony škálovací sady virtuálních počítačů

Pro nasazení škálovací sady virtuálních počítačů s dvojitým protokolem (IPv4 + IPv6), externím load balancerem a virtuální sítí se podívejte na ukázkovou šablonu zde.

Další kroky

Další informace o podpoře protokolu IPv6 ve virtuálních sítích Azure najdete v tématu Co je IPv6 pro službu Azure Virtual Network?