Azure Batch-fiók áthelyezése másik régióba
Vannak olyan esetek, amikor egy meglévő Azure Batch-fiókot át szeretne helyezni egyik régióból a másikba. Előfordulhat például, hogy vészhelyreállítási tervezésre szeretne váltani. Ez a cikk azt ismerteti, hogyan helyezhet át Batch-fiókot régiók között a Azure Portal használatával.
A Batch-fiókok áthelyezése közvetlenül az egyik régióból a másikba nem lehetséges. Ehelyett azure Resource Manager sablont (ARM-sablont) használhat a Batch-fiók meglévő konfigurációjának exportálásához. Ezután állítsa be az erőforrást egy másik régióban. Először exportálja a Batch-fiókot egy sablonba. Ezután módosítsa a paramétereket a célrégiónak megfelelően. Helyezze üzembe a módosított sablont az új régióban. Végül hozza létre újra a feladatokat és a fiók egyéb funkcióit.
További információ a Resource Manager és a sablonokról: Rövid útmutató: Azure Resource Manager-sablonok létrehozása és üzembe helyezése a Azure Portal használatával.
Előfeltételek
- Győződjön meg arról, hogy a Batch-fiók által használt szolgáltatások és szolgáltatások támogatottak az új célrégióban.
- Javasoljuk, hogy helyezze át a Batch-fiókjához társított Azure-erőforrásokat az új célrégióba. Kövesse például az Azure Storage-fiók áthelyezése egy másik régióba című témakör lépéseit egy társított automatikus tárfiók áthelyezéséhez. Ha szeretné, az erőforrásokat az eredeti régióban hagyhatja, azonban a teljesítmény általában jobb, ha a Batch-fiókja ugyanabban a régióban van, mint a számítási feladat által használt többi Azure-erőforrás. Ez a cikk feltételezi, hogy már migrálta a tárfiókot vagy bármely más regionális Azure-erőforrást, hogy igazodjon a Batch-fiókhoz.
A sablon előkészítése
Első lépésként exportálnia kell, majd módosítania kell egy ARM-sablont.
Sablon exportálása
Exportáljon egy ARM-sablont, amely a Batch-fiók beállításait és adatait tartalmazza.
Jelentkezzen be az Azure Portalra.
Válassza a Minden erőforrás lehetőséget, majd válassza ki a Batch-fiókját.
Válassza az Automation>Exportálási sablon lehetőséget>.
A Sablon exportálása panelen válassza a Letöltés lehetőséget.
Keresse meg a portálról letöltött .zip fájlt. Bontsa ki a fájlt egy tetszőleges mappába.
Ez a zip-fájl tartalmazza a sablont alkotó .json fájlokat. A fájl szkripteket is tartalmaz a sablon üzembe helyezéséhez.
A sablon módosítása
Töltse be és módosítsa a sablont, hogy új Batch-fiókot hozzon létre a célrégióban.
A Azure Portal válassza az Erőforrás létrehozása lehetőséget.
A Keresés a Marketplace-en mezőbe írja be a sablon üzembe helyezését, majd nyomja le az ENTER billentyűt.
Válassza a Sablontelepítés (üzembe helyezés egyéni sablonokkal) lehetőséget.
Válassza a Létrehozás lehetőséget.
Válassza a Saját sablon létrehozása lehetőséget a szerkesztőben.
Válassza a Fájl betöltése lehetőséget, majd válassza ki az utolsó szakaszban letöltött template.json fájlt.
A feltöltött template.json fájlban nevezze el a cél Batch-fiókot úgy, hogy beírja a Batch-fiók nevének új defaultValue értékét . Ez a példa a Batch-fióknév
mytargetaccount
defaultValue értékét állítja be, és a defaultValue karakterláncot a következő erőforrás-azonosítóramytargetstorageaccount
cseréli: .{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "batchAccounts_mysourceaccount_name": { "defaultValue": "mytargetaccount", "type": "String" } },
Ezután frissítse a tárfiók defaultValue értékét a migrált tárfiók erőforrás-azonosítójával. Az érték lekéréséhez keresse meg a tárfiókot a Azure Portal, válassza a JSON Nézet elemet a képernyő felső részén, majd másolja ki az Erőforrás-azonosító területen látható értéket. Ez a példa egy nevű tárfiók
mytargetstorageaccount
erőforrás-azonosítóját használja az erőforráscsoportbanmytargetresourcegroup
."storageAccounts_mysourcestorageaccount_externalid": { "defaultValue": "/subscriptions/{subscriptionID}/resourceGroups/mytargetresourcegroup/providers/Microsoft.Storage/storageAccounts/mytargetstorageaccount", "type": "String" } },
Végül szerkessze a location tulajdonságot a célrégió használatához. Ez a példa a célrégiót a következő értékre állítja:
centralus
.{ "resources": [ { "type": "Microsoft.Batch/batchAccounts", "apiVersion": "2021-01-01", "name": "[parameters('batchAccounts_mysourceaccount_name')]", "location": "centralus",
A régió helykódjainak beszerzéséhez tekintse meg az Azure Locations (Azure-helyek) című témakört. A régió kódja a régió neve szóközök nélkül. Például az USA = középsőközépső régiója.
A fiók áthelyezése
Helyezze üzembe a sablont egy új Batch-fiók létrehozásához a célrégióban.
Most, hogy végrehajtotta a módosításokat, válassza a Mentés lehetőséget a template.json fájl alatt.
Adja meg vagy válassza ki a tulajdonságértékeket:
Előfizetés: Válasszon ki egy Azure-előfizetést.
Erőforráscsoport: Válassza ki azt az erőforráscsoportot, amelyet a társított tárfiók áthelyezésekor hozott létre.
Régió: Válassza ki azt az Azure-régiót, ahová át szeretné helyezni a fiókot.
Válassza a Véleményezés és létrehozás, majd a Létrehozás lehetőséget.
Az új Batch-fiók konfigurálása
Egyes funkciók nem exportálnak sablonba, ezért újra létre kell hoznia őket az új Batch-fiókban. Ezek a funkciók a következők:
- Feladatok (és feladatok)
- Feladatütemezések
- Tanúsítványok
- Alkalmazáscsomagok
Mindenképpen szükség szerint konfigurálja az új fiók funkcióit. Áttekintheti, hogyan konfigurálta ezeket a funkciókat a forrás Batch-fiókban referenciaként.
Fontos
Az új Batch-fiókok teljesen elkülönülnek a korábbi Batch-fiókoktól, még ugyanabban a régióban is. Az újonnan létrehozott Batch-fiókokhoz alapértelmezett szolgáltatás és alapvető kvóták lesznek társítva. A felhasználói előfizetés készletfoglalási módjának Batch-fiókjai esetében az előfizetésből származó alapvető kvóták lesznek érvényesek. A számítási feladat áttelepítése előtt gondoskodnia kell arról, hogy ezek az új Batch-fiókok elegendő kvótával rendelkezzenek.
Elvetés vagy felesleges elemek eltávolítása
Ellenőrizze, hogy az új Batch-fiók sikeresen működik-e az új régióban. Győződjön meg arról is, hogy visszaállítja a szükséges funkciókat. Ezután törölheti a forrás Batch-fiókot.
A Azure Portal bontsa ki a bal oldali menüt a szolgáltatások menüjének megnyitásához, majd válassza a Batch-fiókok lehetőséget.
Keresse meg a törölni kívánt Batch-fiókot, és kattintson a jobb gombbal a lista jobb oldalán található Egyebek gombra (...). Győződjön meg arról, hogy az eredeti forrás Batch-fiókot választja, nem az újat, amelyet létrehozott.
Válassza a Törlés lehetőséget, majd erősítse meg.
Következő lépések
- További információ az erőforrások új erőforráscsoportba vagy előfizetésbe való áthelyezéséről.