Verschieben von Azure-VM-Skalierungsgruppen in eine andere Region
In diesem Artikel werden die empfohlenen Vorgehensweisen, Richtlinien und Methoden zum Verschieben von VM-Skalierungsgruppen in eine andere Region behandelt.
Voraussetzungen
Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind, bevor Sie beginnen:
Wenn die Quell-VM Verfügbarkeitszonen unterstützt, muss die Zielregion ebenfalls Verfügbarkeitszonen unterstützen. Eine Liste von Regionen, die Verfügbarkeitszonen unterstützen, finden Sie unter Azure-Regionen mit Unterstützung für Verfügbarkeitszonen.
Das Abonnement in der Zielregion benötigt ein ausreichendes Kontingent zum Erstellen der Ressourcen. Wenn Sie das Kontingent überschritten haben, fordern Sie eine Erhöhung an. Weitere Informationen finden Sie unter Grenzwerte für Azure-Abonnements, -Dienste und -Kontingente sowie allgemeine Beschränkungen.
Konsolidieren Sie alle zugehörigen Erweiterungen aus der Quellinstanz der VM-Skalierungsgruppe, da einige nach dem Verschieben neu konfiguriert werden müssen.
Vergewissern Sie sich, dass das VM-Image Teil des VM-Imagekatalogs ist. Katalogressourcen müssen in der Zielregion repliziert werden.
Erfassen Sie die Liste der Ressourcen, die konfiguriert werden, etwa die Erfassung von Diagnoseprotokollen. Dies ist in Bezug auf Priorisierung und Abfolge wichtig.
Stellen Sie sicher, dass die folgenden Dienste in der Zielregion verfügbar sind und bereitgestellt wurden:
- Log Analytics-Arbeitsbereich
- VM-Skalierungsgruppe für die Diagnose
- Schlüsseltresor
- Näherungsplatzierungsgruppe
- Öffentliche IP-Adresse
- Load Balancer
- Virtual Network
Stellen Sie sicher, dass Sie über die Rolle „Netzwerkmitwirkender“ oder eine höhere Rolle verfügen, um eine Load Balancer-Vorlage in einer anderen Region zu konfigurieren und bereitzustellen.
Ermitteln Sie das Netzwerklayout der Lösung in der Quellregion, z. B. NSGs, öffentliche IP-Adressen, VNet-Adressräume und vieles mehr.
Vorbereiten
Befolgen Sie die Anweisungen in diesem Abschnitt, um die Verschiebung einer VM-Skalierungsgruppe in eine andere Region vorzubereiten.
Suchen Sie den von der Quellinstanz der VM-Skalierungsgruppe verwendeten Imageverweis, und replizieren Sie ihn im Imagekatalog in der Zielregion.
Verschieben Sie die Load Balancer-Instanz zusammen mit der öffentlichen IP-Adresse mit einer der folgenden Methoden:
- Resource Mover. Ordnen Sie die Load Balancer-Instanz mit der öffentlichen IP-Adresse in der Quellregion der Zielregion zu. Weitere Informationen finden Sie unter Regionsübergreifendes Verschieben von Ressourcen (aus Ressourcengruppen) mit Azure Resource Mover.
- Exportieren der Vorlage. Verschieben Sie die Load Balancer-Instanz zusammen mit der öffentlichen IP-Adresse mithilfe der Option „Vorlage exportieren“ in die Zielregion. Weitere Informationen hierzu finden Sie unter Verschieben eines externen Lastenausgleichs in eine andere Region mit dem Azure-Portal.
Wichtig
Da öffentliche IP-Adressen eine regionale Ressource sind, erstellt Azure Resource Mover die Load Balancer-Instanz in der Zielregion mit einer neuen öffentlichen IP-Adresse neu.
Legen Sie die Anzahl der Instanzen für VM-Skalierungsgruppen manuell auf 0 fest.
Exportieren Sie die Vorlage für die Quellinstanz der VM-Skalierungsgruppe über das Azure-Portal:
- Navigieren Sie im Azure-Portal zu Ihrer Quellinstanz der VM-Skalierungsgruppe.
- Wählen Sie im Menü unter Automatisierung die Option Vorlage exportieren>Herunterladen aus.
- Suchen Sie die aus dem Portal heruntergeladene ZIP-Datei, und entpacken Sie sie in einen Ordner Ihrer Wahl. Diese ZIP-Datei enthält die JSON-Dateien, in denen die Vorlage und Skripts zum Bereitstellen der Vorlage enthalten sind.
Bearbeiten der Vorlage:
Entfernen Sie zugeordnete Ressourcen, wenn sie in der Vorlage vorhanden sind, etwa einen Log Analytics-Arbeitsbereich im Abschnitt Überwachung.
Nehmen Sie die erforderlichen Änderungen an der Vorlage vor, und aktualisieren Sie beispielsweise alle Vorkommen des Namens und des Standorts für die verschobene Quellinstanz der VM-Skalierungsgruppe.
Aktualisieren Sie die Parameterdatei mit diesen Eingaben:
name
der Quellinstanz der VM-SkalierungsgruppeResource id
des Imagekatalogssubnet Id
des virtuellen Netzwerks. Nehmen Sie außerdem die erforderlichen Änderungen am ARM-Code im Subnetzabschnitt vor, damit die Subnetz-IDsubnet Id
des virtuellen Netzwerks aufgerufen werden kann.resource id
,Address id
undvirtual network id
von Load Balancer. Ändern Sie die Eigenschaftvalue
unterparameters
.
Verschieben
Führen Sie in diesem Abschnitt die folgenden Schritte aus, um eine VM-Skalierungsgruppe in verschiedene geografische Regionen zu verschieben.
Erstellen Sie die VM-Skalierungsgruppe mit der exportierten Vorlage in der Zielregion neu. Verwenden Sie dazu IaC-Tools (Infrastructure-as-Code), etwa Azure Resource Manager-Vorlagen, die Azure CLI oder PowerShell.
Ordnen Sie die abhängigen Ressourcen der Ziel-VM-Skalierungsgruppe zu, z. B. dem Log Analytics-Arbeitsbereich im Abschnitt Überwachung. Konfigurieren Sie außerdem alle Erweiterungen, die im Abschnitt Voraussetzungen konsolidiert wurden.
Überprüfen
Wenn die Verschiebung abgeschlossen ist, überprüfen Sie die VM-Skalierungsgruppe in der Zielregion, indem Sie die folgenden Schritte ausführen:
Die VM-Skalierungsgruppe behält nach der Verschiebung an den neuen Zielort nicht dieselbe IP-Adresse bei. Überprüfen Sie jedoch unbedingt die Konfiguration der privaten IP-Adresse.
Führen Sie eine skriptbasierte oder manuelle Feuerprobe und einen Integrationstest aus, um zu überprüfen, ob alle Konfigurationen und abhängigen Ressourcen ordnungsgemäß verknüpft wurden und auf alle konfigurierten Daten zugegriffen werden kann.
Überprüfen Sie die Komponenten und die Integration der VM-Skalierungsgruppe.
Zugehöriger Inhalt
- Informationen zum Verschieben von Registrierungsressourcen in eine neue Ressourcengruppe entweder im selben Abonnement oder in ein neues Abonnement finden Sie unter Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.