Kettős vermű IPv6-alkalmazás üzembe helyezése alapszintű Load Balancer az Azure-ban – Sablon

Ez a cikk felsorolja az IPv6-konfigurációs feladatokat, valamint a virtuálisgép Azure Resource Manager sablon azon részét, amelyekre vonatkozik. A cikkben leírt sablonnal két verem (IPv4 + IPv6) alkalmazást telepíthet alapszintű Load Balancer-val, amely IPv4- és IPv6-alhálózatokat tartalmazó kettős veremű virtuális hálózatot, alapszintű Load Balancer kettős (IPv4 + IPv6) előtér-konfigurációval, kettős IP-konfigurációval, hálózati biztonsági csoporttal és nyilvános IP-címmel rendelkezik.

Kettős verem (IPV4 + IPv6) alkalmazás standard Load Balancer használatával való üzembe helyezéséhez lásd: Kettős veremű IPv6-alkalmazástelepítése standard Load Balancer - Template (Sablon) használatával.

Szükséges konfigurációk

Keresse meg a sablon sablonszakaszokat, hogy lássa, hol kell előfordulni.

IPv6-címtér a virtuális hálózathoz

Hozzáadni kívánt sablonszakasz:

        "addressSpace": {
          "addressPrefixes": [
            "[variables('vnetv4AddressRange')]",
            "[variables('vnetv6AddressRange')]"    

IPv6-alhálózat az IPv6 virtuális hálózat címterében

Hozzáadni kívánt sablonszakasz:

          {
            "name": "V6Subnet",
            "properties": {
              "addressPrefix": "[variables('subnetv6AddressRange')]"
            }

A hálózati adapter IPv6-konfigurációja

Hozzáadni kívánt sablonszakasz:

          {
            "name": "ipconfig-v6",
            "properties": {
              "privateIPAllocationMethod": "Dynamic",
          "privateIPAddressVersion":"IPv6",
              "subnet": {
                "id": "[variables('v6-subnet-id')]"
              },
              "loadBalancerBackendAddressPools": [
                {
                  "id": "[concat(resourceId('Microsoft.Network/loadBalancers','loadBalancer'),'/backendAddressPools/LBBAP-v6')]"
                }

IPv6 hálózati biztonsági csoport (NSG) szabályai

          {
            "name": "default-allow-rdp",
            "properties": {
              "description": "Allow RDP",
              "protocol": "Tcp",
              "sourcePortRange": "33819-33829",
              "destinationPortRange": "5000-6000",
              "sourceAddressPrefix": "fd00:db8:deca:deed::/64",
              "destinationAddressPrefix": "fd00:db8:deca:deed::/64",
              "access": "Allow",
              "priority": 1003,
              "direction": "Inbound"
            }

Feltételes konfiguráció

Ha hálózati virtuális berendezést használ, adja hozzá az IPv6-útvonalakat az útválasztási táblázathoz. Ellenkező esetben ez a konfiguráció nem kötelező.

    {
      "type": "Microsoft.Network/routeTables",
      "name": "v6route",
      "apiVersion": "[variables('ApiVersion')]",
      "location": "[resourceGroup().location]",
      "properties": {
        "routes": [
          {
            "name": "v6route",
            "properties": {
              "addressPrefix": "fd00:db8:deca:deed::/64",
              "nextHopType": "VirtualAppliance",
              "nextHopIpAddress": "fd00:db8:ace:f00d::1"
            }

Nem kötelező konfiguráció

IPv6-alapú internet-hozzáférés a virtuális hálózathoz

{
            "name": "LBFE-v6",
            "properties": {
              "publicIPAddress": {
                "id": "[resourceId('Microsoft.Network/publicIPAddresses','lbpublicip-v6')]"
              }

Nyilvános IPv6 IP-címek

    {
      "apiVersion": "[variables('ApiVersion')]",
      "type": "Microsoft.Network/publicIPAddresses",
      "name": "lbpublicip-v6",
      "location": "[resourceGroup().location]",
      "properties": {
        "publicIPAllocationMethod": "Dynamic",
        "publicIPAddressVersion": "IPv6"
      }

IPv6 előoldali Load Balancer

          {
            "name": "LBFE-v6",
            "properties": {
              "publicIPAddress": {
                "id": "[resourceId('Microsoft.Network/publicIPAddresses','lbpublicip-v6')]"
              }

IPv6 háttércímkészlet a Load Balancer

              "backendAddressPool": {
                "id": "[concat(resourceId('Microsoft.Network/loadBalancers', 'loadBalancer'), '/backendAddressPools/LBBAP-v6')]"
              },
              "protocol": "Tcp",
              "frontendPort": 8080,
              "backendPort": 8080
            },
            "name": "lbrule-v6"

IPv6-terheléselosztási szabályok a bejövő és kimenő portok társítására

          {
            "name": "ipconfig-v6",
            "properties": {
              "privateIPAllocationMethod": "Dynamic",
          "privateIPAddressVersion":"IPv6",
              "subnet": {
                "id": "[variables('v6-subnet-id')]"
              },
              "loadBalancerBackendAddressPools": [
                {
                  "id": "[concat(resourceId('Microsoft.Network/loadBalancers','loadBalancer'),'/backendAddressPools/LBBAP-v6')]"
                }

JSON-minta virtuálisgép-sablon

Ha egy IPv6 kettős vermű alkalmazást alapszintű Load Balancer egy Azure-beli virtuális hálózaton Azure Resource Manager sablon használatával, tekintse meg a mintasablont itt.

Következő lépések

A nyilvános IP-címek, a hálózati sávszélesség vagya hálózati sávszélesség díjszabását, illetve a Load Balancer.