Megosztás a következőn keresztül:


Külső terheléselosztó áthelyezése egy másik régióba az Azure Portal használatával

Különböző forgatókönyvek vannak, amelyekben egy külső terheléselosztót szeretne áthelyezni egyik régióból a másikba. Előfordulhat például, hogy egy másik külső terheléselosztót szeretne létrehozni ugyanazzal a konfigurációval a teszteléshez. A vészhelyreállítás tervezése során egy külső terheléselosztót is áthelyezhet egy másik régióba.

Literális értelemben nem helyezhet át azure-beli külső terheléselosztót egyik régióból a másikba. Egy Azure Resource Manager-sablonnal azonban exportálhatja egy külső terheléselosztó meglévő konfigurációját és nyilvános IP-címét. Ezután az erőforrást egy másik régióban is beállíthatja, ha a terheléselosztót és a nyilvános IP-címet egy sablonba exportálja, módosítja a paramétereket a célrégiónak megfelelően, majd üzembe helyezi a sablont az új régióban. További információ a Resource Managerről és a sablonokról: Erőforráscsoportok exportálása sablonokba.

Előfeltételek

  • Győződjön meg arról, hogy az Azure külső terheléselosztója abban az Azure-régióban van, ahonnan át szeretne lépni.

  • Az Azure külső terheléselosztói nem helyezhetők át régiók között. Az új terheléselosztót a célrégió erőforrásaihoz kell társítania.

  • Ha külső terheléselosztó-konfigurációt szeretne exportálni, és sablont szeretne üzembe helyezni egy külső terheléselosztó létrehozásához egy másik régióban, hozzá kell rendelnie a hálózati közreműködői szerepkört vagy annál magasabbat.

  • Azonosítsa a forráshálózat-elrendezést és a jelenleg használt összes erőforrást. Ez az elrendezés magában foglalja a terheléselosztókat, a hálózati biztonsági csoportokat, a nyilvános IP-címeket és a virtuális hálózatokat, de nem korlátozódik rá.

  • Ellenőrizze, hogy az Azure-előfizetése lehetővé teszi-e külső terheléselosztók létrehozását a célrégióban. A szükséges kvóta engedélyezéséhez vegye fel a kapcsolatot az ügyfélszolgálattal.

  • Győződjön meg arról, hogy az előfizetés rendelkezik elegendő erőforrással a terheléselosztók hozzáadásának támogatásához. Tekintse meg a következőt: Az Azure-előfizetések és -szolgáltatások korlátozásai, kvótái és megkötései.

Előkészítés és áthelyezés

Az alábbi eljárások azt mutatják be, hogyan készítheti elő a külső terheléselosztót az áthelyezésre Egy Resource Manager-sablon használatával, és hogyan helyezheti át a külső terheléselosztó konfigurációját a célrégióba az Azure Portal használatával. Először exportálnia kell a külső terheléselosztó nyilvános IP-konfigurációját.

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

A nyilvános IP-sablon exportálása és a nyilvános IP-cím üzembe helyezése a portálról

  1. Jelentkezzen be az Azure Portalra, és válassza az Erőforráscsoportok elemet.

  2. Keresse meg a forrás nyilvános IP-címét tartalmazó erőforráscsoportot, és jelölje ki.

  3. Válassza a Gépház> Export sablont.

  4. Válassza az Üzembe helyezés lehetőséget az Exportálás sablon alatt.

  5. Válassza a SABLON>szerkesztése paraméterek lehetőséget a parameters.json fájl online szerkesztőben való megnyitásához.

  6. A nyilvános IP-név paraméterének szerkesztéséhez módosítsa a forrás nyilvános IP-címének paraméterei alatt lévő értéktulajdonságot a cél nyilvános IP-cím nevére. A nevet idézőjelek közé kell foglalni.

            {
        "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
        "contentVersion": "1.0.0.0",
        "parameters": {
            "publicIPAddresses_myVM1pubIP_name": {
            "value": "<target-publicip-name>"
              }
             }
            }
    
    

    Válassza a Mentés lehetőséget a szerkesztőben.

  7. Válassza a SABLON>szerkesztése sablont a template.json fájl online szerkesztőben való megnyitásához.

  8. A célrégió szerkesztéséhez, amelyre a nyilvános IP-címet áthelyezi, módosítsa a helytulajdonságot az erőforrások alatt:

            "resources": [
            {
            "type": "Microsoft.Network/publicIPAddresses",
            "apiVersion": "2019-06-01",
            "name": "[parameters('publicIPAddresses_myPubIP_name')]",
            "location": "<target-region>",
            "sku": {
                "name": "Standard",
                "tier": "Regional"
            },
            "properties": {
                "provisioningState": "Succeeded",
                "resourceGuid": "7549a8f1-80c2-481a-a073-018f5b0b69be",
                "ipAddress": "52.177.6.204",
                "publicIPAddressVersion": "IPv4",
                "publicIPAllocationMethod": "Static",
                "idleTimeoutInMinutes": 4,
                "ipTags": []
               }
               }
             ]
    

    A régió helykódjainak lekéréséhez tekintse meg az Azure-helyeket. A régió kódja a szóközök nélküli régiónév. Az USA középső régiójának kódja például centralus.

  9. A sablon egyéb paramétereit is módosíthatja, ha szeretné vagy szeretné, a követelményektől függően:

    • Termékváltozat. A nyilvános IP-cím termékváltozatát a konfigurációban standardról alapszintűre vagy alapszintűről standardra módosíthatja a template.json fájl termékváltozata alatti névtulajdonság módosításával:

        "resources": [
       {
          "type": "Microsoft.Network/publicIPAddresses",
          "apiVersion": "2019-06-01",
          "name": "[parameters('publicIPAddresses_myPubIP_name')]",
          "location": "<target-region>",
          "sku": {
              "name": "Standard",
              "tier": "Regional"
          },
      
    • Rendelkezésre állási zóna. A nyilvános IP-cím zónáját a zónatulajdonság módosításával módosíthatja. Ha a zónatulajdonság nincs megadva, a nyilvános IP-cím zóna nélküliként jön létre. Egyetlen zónát adhat meg egy zóna nyilvános IP-címének létrehozásához, vagy mind a három zónát egy zónaredundáns nyilvános IP-címhez.

       "resources": [
      {
         "type": "Microsoft.Network/publicIPAddresses",
         "apiVersion": "2019-06-01",
         "name": "[parameters('publicIPAddresses_myPubIP_name')]",
         "location": "<target-region>",
         "sku": {
             "name": "Standard",
             "tier": "Regional"
         },
         "zones": [
             "1",
             "2",
             "3"
         ],
      
    • Nyilvános IP-foglalási módszer és tétlen időtúllépés. A nyilvános IP-kiosztási módszert úgy módosíthatja, hogy a publicIPAllocationMethod tulajdonságot statikusról dinamikusra vagy dinamikusrólstatikusra módosítja. Az üresjárati időtúllépést úgy módosíthatja, hogy az idleTimeoutInMinutes tulajdonságot a kívánt értékre módosítja. Az alapértelmezett érték 4.

        "resources": [
       {
          "type": "Microsoft.Network/publicIPAddresses",
          "apiVersion": "2019-06-01",
          "name": "[parameters('publicIPAddresses_myPubIP_name')]",
          "location": "<target-region>",
          "sku": {
              "name": "Standard",
              "tier": "Regional"
          },
          "zones": [
              "1",
              "2",
              "3"
          ],
          "properties": {
              "provisioningState": "Succeeded",
              "resourceGuid": "7549a8f1-80c2-481a-a073-018f5b0b69be",
              "ipAddress": "52.177.6.204",
              "publicIPAddressVersion": "IPv4",
              "publicIPAllocationMethod": "Static",
              "idleTimeoutInMinutes": 4,
              "ipTags": []
      
      

      A kiosztási módszerekről és az üresjárati időtúllépési értékekről a nyilvános IP-cím létrehozása, módosítása vagy törlése című témakörben tájékozódhat.

  10. Válassza a Mentés lehetőséget az online szerkesztőben.

  11. Válassza a BASICS-előfizetést> annak az előfizetésnek a kiválasztásához, amelyben a cél nyilvános IP-cím üzembe lesz helyezve.

  12. Válassza a BASICS>erőforráscsoportot annak az erőforráscsoportnak a kiválasztásához, amelyben a cél nyilvános IP-cím üzembe lesz helyezve. Az Új létrehozása lehetőséget választva új erőforráscsoportot hozhat létre a cél nyilvános IP-címhez. Győződjön meg arról, hogy a név nem egyezik meg a meglévő nyilvános forrás IP-cím forráserőforrás-csoportával.

  13. Győződjön meg arról, hogy a BASICS-hely> arra a célhelyre van beállítva, ahol a nyilvános IP-címet üzembe szeretné helyezni.

  14. A Standard kiadás TTINGS területen ellenőrizze, hogy a név megegyezik-e a paraméterszerkesztőben korábban megadott névvel.

  15. Jelölje be az ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK jelölőnégyzetet.

  16. Válassza a Vásárlás lehetőséget a cél nyilvános IP-cím üzembe helyezéséhez.

  17. Ha van egy másik nyilvános IP-címe, amelyet a terheléselosztó kimenő NAT-hoz használ az áthelyezett terheléselosztóhoz, ismételje meg az előző lépéseket a második kimenő nyilvános IP-cím exportálásához és üzembe helyezéséhez a célrégióban.

A külső terheléselosztó sablon exportálása és a terheléselosztó üzembe helyezése az Azure Portalról

  1. Jelentkezzen be az Azure Portalra, és válassza az Erőforráscsoportok elemet.

  2. Keresse meg a forrás külső terheléselosztót tartalmazó erőforráscsoportot, és jelölje ki.

  3. Válassza a Gépház> Export sablont.

  4. Válassza az Üzembe helyezés lehetőséget az Exportálás sablon alatt.

  5. Válassza a SABLON>szerkesztése paraméterek lehetőséget a parameters.json fájl online szerkesztőben való megnyitásához.

  6. A külső terheléselosztó nevének paraméterének szerkesztéséhez módosítsa a forrás külső terheléselosztó nevének értéktulajdonságát a cél külső terheléselosztó nevére. A nevet idézőjelek közé kell foglalni.

       "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
       "contentVersion": "1.0.0.0",
       "parameters": {
          "loadBalancers_myLoadbalancer_ext_name": {
          "value": "<target-external-lb-name>"
    },
          "publicIPAddresses_myPubIP_in_externalid": {
          "value": "<target-publicIP-resource-ID>"
    },
    
    
  7. Az előző lépésekben áthelyezett cél nyilvános IP-cím értékének szerkesztéséhez először be kell szereznie az erőforrás-azonosítót, majd be kell illesztenie a parameters.json fájlba. Az azonosító beszerzése:

    1. Egy másik böngészőlapon vagy ablakban jelentkezzen be az Azure Portalra , és válassza az Erőforráscsoportok lehetőséget.

    2. Keresse meg azt a célerőforráscsoportot, amely az előző lépésekben áthelyezett nyilvános IP-címet tartalmazza. Válassza ki.

    3. Válassza a Beállítások>Tulajdonságok lehetőséget.

    4. A jobb oldalon jelölje ki az erőforrás-azonosítót , és másolja a vágólapra. Másik lehetőségként választhatja a vágólapra másolást az erőforrás-azonosító elérési útjának jobb oldalán.

    5. Illessze be az erőforrás-azonosítót a másik böngészőablakban vagy lapon megnyitott Paraméter szerkesztése szerkesztő értéktulajdonságába:

         ```json
         "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
         "contentVersion": "1.0.0.0",
         "parameters": {
            "loadBalancers_myLoadbalancer_ext_name": {
            "value": "<target-external-lb-name>"
      },
            "publicIPAddresses_myPubIP_in_externalid": {
            "value": "<target-publicIP-resource-ID>"
      },
      
      
    6. Válassza a Mentés lehetőséget az online szerkesztőben.

  8. Ha a terheléselosztó kimenő NAT- és kimenő szabályait konfigurálta, ebben a fájlban egy harmadik bejegyzés jelenik meg a kimenő nyilvános IP-cím külső azonosítójára vonatkozóan. Ismételje meg az előző lépéseket a célrégióban a kimenő nyilvános IP-cím azonosítójának lekéréséhez. Illessze be az azonosítót a parameters.json fájlba:

            "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
            "contentVersion": "1.0.0.0",
            "parameters": {
                "loadBalancers_myLoadbalancer_ext_name": {
                "value": "<target-external-lb-name>",
    
            },
                "publicIPAddresses_myPubIP_in_externalid": {
                "value": "<target-publicIP-resource-ID>",
    
            },
                "publicIPAddresses_myPubIP_out_externalid": {
                "defaultValue": "<target-publicIP-outbound-resource-ID>",
    
            }
        },
    
  9. Válassza a SABLON>szerkesztése sablont a template.json fájl online szerkesztőben való megnyitásához.

  10. A külső terheléselosztó konfigurációját áthelyező célrégió szerkesztéséhez módosítsa a helytulajdonságot a template.json fájl erőforrásai alatt:

        "resources": [
            {
                "type": "Microsoft.Network/loadBalancers",
                "apiVersion": "2019-06-01",
                "name": "[parameters('loadBalancers_myLoadBalancer_name')]",
                "location": "<target-external-lb-region>",
                "sku": {
                    "name": "Standard",
                    "tier": "Regional"
                },
    
  11. A régió helykódjainak lekéréséhez tekintse meg az Azure-helyeket. A régió kódja a szóközök nélküli régiónév. Az USA középső régiójának kódja például centralus.

  12. A sablon egyéb paramétereit is módosíthatja, ha szeretné vagy szeretné, a követelményektől függően:

    • Termékváltozat. A külső terheléselosztó termékváltozatát Standardról Alapszintűre vagy Alapszintűről Standardra módosíthatja a template.json fájl termékváltozata alatti névtulajdonság módosításával:

      "resources": [
      {
          "type": "Microsoft.Network/loadBalancers",
          "apiVersion": "2019-06-01",
          "name": "[parameters('loadBalancers_myLoadBalancer_name')]",
          "location": "<target-external-lb-region>",
          "sku": {
              "name": "Standard",
              "tier": "Regional"
          },
      

      Az alapszintű és a standard termékváltozatú terheléselosztók közötti különbségekről az Azure Standard Load Balancer áttekintésében olvashat.

    • Terheléselosztási szabályok. A template.json fájl loadBalancingRules szakaszában lévő bejegyzések hozzáadásával vagy eltávolításával terheléselosztási szabályokat vehet fel vagy távolíthat el a konfigurációban:

      "loadBalancingRules": [
                  {
                      "name": "myInboundRule",
                      "etag": "W/\"39e5e9cd-2d6d-491f-83cf-b37a259d86b6\"",
                      "properties": {
                          "provisioningState": "Succeeded",
                          "frontendIPConfiguration": {
                              "id": "[concat(resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name')), '/frontendIPConfigurations/myfrontendIPinbound')]"
                          },
                          "frontendPort": 80,
                          "backendPort": 80,
                          "enableFloatingIP": false,
                          "idleTimeoutInMinutes": 4,
                          "protocol": "Tcp",
                          "enableTcpReset": false,
                          "loadDistribution": "Default",
                          "disableOutboundSnat": true,
                          "backendAddressPool": {
                              "id": "[concat(resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name')), '/backendAddressPools/myBEPoolInbound')]"
                          },
                          "probe": {
                              "id": "[concat(resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name')), '/probes/myHTTPProbe')]"
                          }
                      }
                  }
              ]
      

      A terheléselosztási szabályokkal kapcsolatos információkért lásd : Mi az Az Azure Load Balancer?.

    • Mintavételek. A terheléselosztó mintavételét a konfigurációban a template.json fájl mintavételi szakaszában lévő bejegyzések hozzáadásával vagy eltávolításával adhatja hozzá vagy távolíthatja el:

      "probes": [
                  {
                      "name": "myHTTPProbe",
                      "etag": "W/\"39e5e9cd-2d6d-491f-83cf-b37a259d86b6\"",
                      "properties": {
                          "provisioningState": "Succeeded",
                          "protocol": "Http",
                          "port": 80,
                          "requestPath": "/",
                          "intervalInSeconds": 15,
                          "numberOfProbes": 2
                      }
                  }
              ],
      

      További információt a Load Balancer állapottesztjeiben talál.

    • Bejövő NAT-szabályok. A terheléselosztó bejövő NAT-szabályainak hozzáadásához vagy eltávolításához vegyen fel vagy távolítson el bejegyzéseket a template.json fájl bejövőNatRules szakaszában:

      "inboundNatRules": [
                  {
                      "name": "myInboundNATRule",
                      "etag": "W/\"39e5e9cd-2d6d-491f-83cf-b37a259d86b6\"",
                      "properties": {
                          "provisioningState": "Succeeded",
                          "frontendIPConfiguration": {
                              "id": "[concat(resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name')), '/frontendIPConfigurations/myfrontendIPinbound')]"
                          },
                          "frontendPort": 4422,
                          "backendPort": 3389,
                          "enableFloatingIP": false,
                          "idleTimeoutInMinutes": 4,
                          "protocol": "Tcp",
                          "enableTcpReset": false
                      }
                  }
              ]
      

      Bejövő NAT-szabály hozzáadásának vagy eltávolításának befejezéséhez a szabálynak típustulajdonságként kell szerepelnie vagy el kell távolítania a template.json fájl végén:

      {
          "type": "Microsoft.Network/loadBalancers/inboundNatRules",
          "apiVersion": "2019-06-01",
          "name": "[concat(parameters('loadBalancers_myLoadBalancer_name'), '/myInboundNATRule')]",
          "dependsOn": [
              "[resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name'))]"
          ],
          "properties": {
              "provisioningState": "Succeeded",
              "frontendIPConfiguration": {
                  "id": "[concat(resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name')), '/frontendIPConfigurations/myfrontendIPinbound')]"
              },
              "frontendPort": 4422,
              "backendPort": 3389,
              "enableFloatingIP": false,
              "idleTimeoutInMinutes": 4,
              "protocol": "Tcp",
              "enableTcpReset": false
          }
      }
      

      A bejövő NAT-szabályokkal kapcsolatos információkért lásd : Mi az Az Azure Load Balancer?.

    • Kimenő szabályok. A konfigurációban kimenő szabályokat adhat hozzá vagy távolíthat el a template.json fájl kimenőRules tulajdonságának szerkesztésével:

      "outboundRules": [
                  {
                      "name": "myOutboundRule",
                      "etag": "W/\"39e5e9cd-2d6d-491f-83cf-b37a259d86b6\"",
                      "properties": {
                          "provisioningState": "Succeeded",
                          "allocatedOutboundPorts": 10000,
                          "protocol": "All",
                          "enableTcpReset": false,
                          "idleTimeoutInMinutes": 15,
                          "backendAddressPool": {
                              "id": "[concat(resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name')), '/backendAddressPools/myBEPoolOutbound')]"
                          },
                          "frontendIPConfigurations": [
                              {
                                  "id": "[concat(resourceId('Microsoft.Network/loadBalancers', parameters('loadBalancers_myLoadBalancer_name')), '/frontendIPConfigurations/myfrontendIPoutbound')]"
                              }
                          ]
                      }
                  }
              ]
      

      További információ: Load Balancer kimenő szabályok.

  13. Válassza a Mentés lehetőséget az online szerkesztőben.

  14. Válassza a BASICS-előfizetés> lehetőséget annak az előfizetésnek a kiválasztásához, amelyben a cél külső terheléselosztó üzembe lesz helyezve.

  15. Válassza az ALAPSZINTŰ>erőforráscsoportot annak az erőforráscsoportnak a kiválasztásához, amelyben a cél terheléselosztó üzembe lesz helyezve. Az Új létrehozása lehetőséget választva új erőforráscsoportot hozhat létre a cél külső terheléselosztó számára. Vagy kiválaszthatja a nyilvános IP-címhez korábban létrehozott meglévő erőforráscsoportot. Győződjön meg arról, hogy a név nem azonos a meglévő külső terheléselosztó forráserőforrás-csoportjával.

  16. Győződjön meg arról, hogy a BASICS-hely> arra a célhelyre van beállítva, ahol a külső terheléselosztót üzembe szeretné helyezni.

  17. A Standard kiadás TTINGS területen ellenőrizze, hogy a név megegyezik-e a paraméterszerkesztőben korábban megadott névvel. Ellenőrizze, hogy az erőforrásazonosítók ki vannak-e töltve a konfigurációban lévő nyilvános IP-címekhez.

  18. Jelölje be az ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK jelölőnégyzetet.

  19. Válassza a Vásárlás lehetőséget a cél nyilvános IP-cím üzembe helyezéséhez.

Elvetés

Ha el szeretné vetni a cél nyilvános IP-címet és a külső terheléselosztót, törölje az azokat tartalmazó erőforráscsoportot. Ehhez válassza ki az erőforráscsoportot az irányítópulton a portálon, majd válassza a Törlés lehetőséget az áttekintési oldal tetején.

A fölöslegessé vált elemek eltávolítása

A módosítások véglegesítéséhez és a nyilvános IP-cím és a külső terheléselosztó áthelyezésének befejezéséhez törölje a forrás nyilvános IP-címet és a külső terheléselosztót vagy erőforráscsoportot. Ehhez jelölje ki ezt az erőforráscsoportot a portál irányítópultján, majd válassza a Törlés lehetőséget az egyes lapok tetején.

Következő lépések

Ebben az oktatóanyagban egy Azure-beli külső terheléselosztót helyezett át egyik régióból a másikba, és megtisztította a forráserőforrásokat. További információ az erőforrások régiók közötti áthelyezéséről és az Azure-beli vészhelyreállításról: