Share via


Een Azure Batch-account verplaatsen naar een andere regio

Er zijn scenario's waarin u een bestaand Azure Batch-account mogelijk van de ene regio naar de andere wilt verplaatsen. U kunt bijvoorbeeld overstappen voor het plannen van herstel na noodgevallen. In dit artikel wordt uitgelegd hoe u een Batch-account verplaatst tussen regio's met behulp van de Azure Portal.

Batch-accounts rechtstreeks van de ene regio naar de andere verplaatsen is niet mogelijk. U kunt in plaats daarvan een Azure Resource Manager-sjabloon (ARM-sjabloon) gebruiken om de bestaande configuratie van uw Batch-account te exporteren. Faseer de resource vervolgens in een andere regio. Exporteer eerst het Batch-account naar een sjabloon. Wijzig vervolgens de parameters zodat deze overeenkomen met de doelregio. Implementeer de gewijzigde sjabloon in de nieuwe regio. Maak ten slotte taken en andere functies opnieuw in het account.

Zie Quickstart: Azure Resource Manager-sjablonen maken en implementeren met behulp van de Azure Portal voor meer informatie over Resource Manager en sjablonen.

Vereisten

  • Zorg ervoor dat de services en functies die uw Batch-account gebruikt, worden ondersteund in de nieuwe doelregio.
  • Het is raadzaam om Alle Azure-resources die zijn gekoppeld aan uw Batch-account te verplaatsen naar de nieuwe doelregio. Volg bijvoorbeeld de stappen in Een Azure Storage-account verplaatsen naar een andere regio om een gekoppeld automatisch opslagaccount te verplaatsen. Als u wilt, kunt u resources in de oorspronkelijke regio laten, maar de prestaties zijn doorgaans beter wanneer uw Batch-account zich in dezelfde regio bevindt als uw andere Azure-resources die door uw workload worden gebruikt. In dit artikel wordt ervan uitgegaan dat u uw opslagaccount of andere regionale Azure-resources al hebt gemigreerd om te worden afgestemd op uw Batch-account.

De sjabloon voorbereiden

Om aan de slag te gaan, moet u een ARM-sjabloon exporteren en vervolgens wijzigen.

Een sjabloon exporteren

Exporteer een ARM-sjabloon die instellingen en informatie voor uw Batch-account bevat.

  1. Meld u aan bij de Azure-portal.

  2. Selecteer Alle resources en selecteer vervolgens uw Batch-account.

  3. Selecteer >Automation>Export-sjabloon.

  4. Kies Downloaden in het deelvenster Sjabloon exporteren .

  5. Zoek het .zip-bestand dat u hebt gedownload van de portal. Pak dat bestand uit in een map naar keuze.

    Dit ZIP-bestand bevat de JSON-bestanden waaruit de sjabloon bestaat. Het bestand bevat ook scripts voor het implementeren van de sjabloon.

De sjabloon aanpassen

Laad en wijzig de sjabloon zodat u een nieuw Batch-account in de doelregio kunt maken.

  1. Selecteer een resource maken in de Azure Portal.

  2. Typ sjabloonimplementatie in Marketplace doorzoeken en druk op Enter.

  3. Selecteer Sjabloonimplementatie (implementeren met behulp van aangepaste sjablonen).

  4. Selecteer Maken.

  5. Selecteer Bouw uw eigen sjabloon in de editor.

  6. Selecteer Bestand laden en selecteer vervolgens het bestand template.json dat u in de laatste sectie hebt gedownload.

  7. Geef in het geĆ¼ploade bestand template.json het batch-doelaccount een naam door een nieuwe defaultValue in te voeren voor de naam van het Batch-account. In dit voorbeeld wordt de defaultValue van de naam van het Batch-account ingesteld op mytargetaccount en wordt de tekenreeks in defaultValue vervangen door de resource-id voor mytargetstorageaccount.

    {
        "$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"
            }
        },
    
  8. Werk vervolgens de defaultValue van het opslagaccount bij met de resource-id van uw gemigreerde opslagaccount. Als u deze waarde wilt ophalen, gaat u naar het opslagaccount in de Azure Portal, selecteert u JSON-weergave bovenaan het scherm en kopieert u vervolgens de waarde die wordt weergegeven onder Resource-id. In dit voorbeeld wordt de resource-id gebruikt voor een opslagaccount met de naam mytargetstorageaccount in de resourcegroep mytargetresourcegroup.

            "storageAccounts_mysourcestorageaccount_externalid": {
             "defaultValue": "/subscriptions/{subscriptionID}/resourceGroups/mytargetresourcegroup/providers/Microsoft.Storage/storageAccounts/mytargetstorageaccount",
             "type": "String"
         }
     },
    
  9. Bewerk ten slotte de locatie-eigenschap om uw doelregio te gebruiken. In dit voorbeeld wordt de doelregio ingesteld op centralus.

        {
            "resources": [
                {
                    "type": "Microsoft.Batch/batchAccounts",
                    "apiVersion": "2021-01-01",
                    "name": "[parameters('batchAccounts_mysourceaccount_name')]",
                    "location": "centralus",
    

Zie Azure-locaties voor het verkrijgen van regiolocatiecodes. De code voor een regio is de regionaam zonder spaties. Bijvoorbeeld VS = -centraal.

Het account verplaatsen

Implementeer de sjabloon om een nieuw Batch-account te maken in de doelregio.

  1. Nu u de wijzigingen hebt aangebracht, selecteert u Opslaan onder het bestand template.json .

  2. Voer de eigenschapswaarden in of selecteer deze:

    • Abonnement: Selecteer een Azure-abonnement.

    • Resourcegroep: selecteer de resourcegroep die u hebt gemaakt bij het verplaatsen van het gekoppelde opslagaccount.

    • Regio: selecteer de Azure-regio waar u het account wilt verplaatsen.

  3. Selecteer Controleren en maken en selecteer vervolgens Maken.

Het nieuwe Batch-account configureren

Sommige functies worden niet geƫxporteerd naar een sjabloon, dus u moet ze opnieuw maken in het nieuwe Batch-account. Deze functies zijn onder andere:

  • Taken (en taken)
  • Jobplanningen
  • Certificaten
  • Toepassingspakketten

Zorg ervoor dat u zo nodig functies in het nieuwe account configureert. U kunt ter referentie bekijken hoe u deze functies hebt geconfigureerd in uw batch-bronaccount.

Belangrijk

Nieuwe Batch-accounts zijn volledig gescheiden van eerdere bestaande Batch-accounts, zelfs binnen dezelfde regio. Aan deze zojuist gemaakte Batch-accounts zijn standaard service- en kernquota gekoppeld. Voor Batch-accounts voor pooltoewijzing van gebruikersabonnementen zijn kernquota van het abonnement van toepassing. U moet ervoor zorgen dat deze nieuwe Batch-accounts voldoende quotum hebben voordat u uw workload migreert.

Verwijderen of opschonen

Controleer of uw nieuwe Batch-account werkt in de nieuwe regio. Zorg er ook voor dat u de benodigde functies herstelt. Vervolgens kunt u het Batch-bronaccount verwijderen.

  1. Vouw in de Azure Portal het menu aan de linkerkant uit om het menu met services te openen en kies Batch-accounts.

  2. Zoek het Batch-account dat u wilt verwijderen en klik met de rechtermuisknop op de knop Meer (...) aan de rechterkant van de vermelding. Zorg ervoor dat u het oorspronkelijke Batch-bronaccount selecteert, niet het nieuwe account dat u hebt gemaakt.

  3. Selecteer Verwijderen en bevestig het.

Volgende stappen