다음을 통해 공유


Azure에서 IPv6을 사용하여 가상 머신 확장 집합 배포

이 문서에서는 Azure 가상 네트워크에 이중 스택 외부 부하 분산 장치를 사용하여 이중 스택(IPv4 + IPv6) 가상 머신 확장 집합을 배포하는 방법을 보여줍니다. IPv6 지원 가상 머신 확장 집합을 만드는 프로세스는 여기에 설명된 개별 VM을 만드는 프로세스와 거의 동일합니다. 개별 VM에 대해 설명한 것과 비슷한 단계를 시작합니다.

  1. IPv4 및 IPv6 공용 IP를 만듭니다.
  2. 이중 스택 부하 분산 장치를 만듭니다.
  3. NSG(네트워크 보안 그룹) 규칙을 만듭니다.

개별 VM과 다른 유일한 단계는 가상 머신 확장 집합 리소스 networkProfile/networkInterfaceConfigurations를 사용하는 NIC(네트워크 인터페이스) 구성을 만드는 것입니다. JSON 구조는 다음 예제와 같이 특성을 사용하여 "primary": true NIC 및 IPv4 IpConfiguration을 기본 인터페이스로 설정하여 개별 VM에 사용되는 개체의 구조와 유사 Microsoft.Network/networkInterfaces 합니다.

  "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

이중 스택 외부 부하 분산 장치 및 가상 네트워크 보기 샘플 템플릿을 사용하여 이중 스택(IPv4 + IPv6) 가상 머신 확장 집합을 배포하려면 여기를 참조하세요.

다음 단계

Azure Virtual Network의 IPv6 지원에 대한 자세한 내용은 Azure Virtual Network용 IPv6란?을 참조하세요.