Freigeben über


Migrieren der Failoverclusterinstanz zu SQL Server auf Azure VMs

In diesem Artikel erfahren Sie, wie Sie Ihre Always On-Failoverclusterinstanz (Always On Failover Cluster Instance, FCI) mithilfe des Azure Migrate:Servermigrationstools zu SQL Server auf Azure virtuellen Computern migrieren. Mithilfe des Migrationstools können Sie jeden Knoten in der Failoverclusterinstanz zu einer Azure VM migrieren, die SQL Server hosten, sowie die Cluster- und FCI-Metadaten.

In diesem Artikel werden folgende Vorgehensweisen behandelt:

  • Bereiten Sie Azure und die Quellumgebung für die Migration vor.
  • Beginnen mit der Replikation von VMs
  • Replikation überwachen
  • Durchführen einer vollständigen VM-Migration
  • Konfigurieren Sie den SQL-Failovercluster mit gemeinsam genutzten Azure-Datenträgern neu.

In diesem Leitfaden wird der agentbasierte Migrationsansatz von Azure Migrate verwendet, der server- oder virtuelle Computer als physischer Server behandelt. Bei der Migration physischer Computer verwendet Azure Migrate: Die Servermigration verwendet dieselbe Replikationsarchitektur wie die agentbasierte Notfallwiederherstellung im Azure Site Recovery-Dienst, und einige Komponenten verwenden dieselbe Codebasis. Einige Inhalte können mit Site Recovery Dokumentation verknüpft werden.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, sollten folgende Voraussetzungen erfüllt sein:

  1. Ein Azure-Abonnement. Erstellen Sie ggf. ein kostenloses Konto.
  2. Installieren Sie das Modul Azure PowerShell Az.
  3. Laden Sie die Skripts PowerShell-Beispiele aus dem GitHub-Repository herunter.

Vorbereiten von Azure

Bereiten Sie Azure für die Migration mit der Servermigration vor.

Aufgabe Details
Create an Azure Migrate project Ihr Azure-Konto benötigt die Berechtigungen "Mitwirkender" oder "Besitzer", um ein neues Projekt zu erstellen.
Überprüfen Sie die Berechtigungen für Ihr Azure-Konto Ihr Azure-Konto benötigt Berechtigungen als Beitragender oder Eigentümer für das Azure-Abonnement, Berechtigungen zum Registrieren von Apps in Microsoft Entra ID (früher Azure Active Directory) und Administratorrechte für den Benutzerzugriff auf das Azure-Abonnement, um einen Schlüsseltresor zu erstellen, eine virtuelle Maschine zu erstellen und auf einen verwalteten Azure-Datenträger zu schreiben.
Setup eines Azure virtuellen Netzwerks Setup ein virtuelles Azure-Netzwerk (VNet). Wenn Sie in Azure replizieren, werden Azure VMs erstellt und mit dem Azure VNet verknüpft, das Sie beim Einrichten der Migration angeben.

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob Sie über die richtigen Berechtigungen verfügen:

  1. Öffnen Sie im Azure-Portal das Abonnement, und wählen Sie Zugriffssteuerung (IAM) aus.
  2. Suchen Sie unter Zugriff überprüfen nach dem relevanten Konto, und wählen Sie es aus, um die Berechtigungen anzuzeigen.
  3. Sie sollten über die Berechtigung Mitwirkender oder Besitzer verfügen.
    • Wenn Sie soeben ein kostenloses Azure Konto erstellt haben, sind Sie der Besitzer Ihres Abonnements.
    • Wenn Sie nicht der Besitzer des Abonnements sind, nehmen Sie bitte Kontakt mit diesem auf, um die Rolle zuzuweisen.

Wenn Sie Berechtigungen zuweisen müssen, führen Sie die Schritte in Prepare für ein Azure Benutzerkonto aus.

Vorbereiten der Migration

Zur Vorbereitung der Servermigration müssen Sie die Servereinstellungen überprüfen und die Bereitstellung einer Replikationsappliance vorbereiten.

Überprüfen der Computeranforderungen

Stellen Sie sicher, dass Computer die Anforderungen für die Migration zum Azure erfüllen.

  1. Überprüfen Sie die Serveranforderungen.
  2. Stellen Sie sicher, dass die Quellcomputer, die Sie nach Azure replizieren, den Azure-VM-Anforderungen entsprechen.
  3. Einige WindowsQuellen erfordern einige zusätzliche Änderungen. Durch das Migrieren der Quelle vor dem Vornehmen dieser Änderungen kann verhindert werden, dass der virtuelle Computer in Azure gestartet wird. Bei einigen Betriebssystemen nimmt Azure Migrate diese Änderungen automatisch vor.

Vorbereiten der Replikation

Azure Migrate: Die Servermigration verwendet eine Replikations-Appliance, um Computer auf Azure zu replizieren. Die Replikationsappliance führt die folgenden komponenten aus:

  • Configuration-Server: Der Konfigurationsserver koordiniert die Kommunikation zwischen lokaler und Azure und verwaltet die Datenreplikation.
  • Prozessserver Der Prozessserver fungiert als Replikationsgateway. Sie empfängt Replikationsdaten; optimiert sie mit Zwischenspeicherung, Komprimierung und Verschlüsselung und sendet sie in Azure an ein Cachespeicherkonto.

Bereiten Sie die Bereitstellung des Geräts wie folgt vor:

  • Erstellen Sie einen Windows Server 2016 Computer zum Hosten der Replikations-Appliance. Überprüfen Sie die Computeranforderungen.
  • Die Replikationsappliance verwendet MySQL. Überprüfen Sie die Optionen für die Installation von MySQL auf der Appliance.
  • Überprüfen Sie die Azure-URLs, die die Replikationsanwendung für den Zugriff auf Cloud-Dienste der öffentlichen und staatlichen Anbieter benötigt.
  • Überprüfen Sie die Portzugriffsanforderungen für die Replikationsappliance.

Hinweis

Die Replikations-Appliance sollte auf einem anderen Computer als dem Quellcomputer installiert werden, den Sie replizieren oder migrieren, und nicht auf einem Computer, auf dem die Azure Migrate Discovery- und Assessment-Appliance installiert war.

Herunterladen des Installationsprogramms für die Replikationsappliance

Führen Sie die folgenden Schritte aus, um das Installationsprogramm für die Replikationsappliance herunterzuladen

  1. Wählen Sie im Azure Migrate Projekt >Server, in Azure Migrate: Servermigration, Ermitteln aus.

    Screenshot der Option „VMs ermitteln“

  2. Wählen Sie unter Computer ermitteln>Sind Ihre Computer virtualisiert? die Option Physisch/Andere (AWS, GCP, Xen usw.) aus.

  3. Wählen Sie in Zielregion die Azure-Region aus, in die Sie die Computer migrieren möchten.

  4. Aktivieren Sie das Kontrollkästchen Bestätigen Sie, dass die Zielregion für die Migration „“ lautet.

  5. Klicken Sie auf Ressourcen erstellen. Dadurch wird ein Azure Site Recovery Bunker im Hintergrund erstellt.

    • Wenn Sie die Migration bereits mit Azure Migrate Servermigration eingerichtet haben, kann die Zieloption nicht konfiguriert werden, da zuvor Ressourcen eingerichtet wurden.
    • Nach dem Klicken auf diese Schaltfläche kann die Zielregion für dieses Projekt nicht mehr geändert werden.
    • Alle anschließenden Migrationen erfolgen zu dieser Region.
  6. Wählen Sie in Möchten Sie eine neue Replikationsappliance installieren? die Option Replikationsappliance installieren.

  7. Laden Sie im Abschnitt Download und Installation der Replications-Appliance-Software das Installationsprogramm für die Appliance sowie den Registrierungsschlüssel herunter. Sie benötigen den Schlüssel zum Registrieren der Appliance. Der Schlüssel ist nach dem Herunterladen fünf Tage lang gültig.

    Screenshot der Option „Downloadanbieter“

  8. Kopieren Sie die Installationsdatei und die Schlüsseldatei der Appliance auf den Windows Server 2016 Computer, den Sie für die Appliance erstellt haben.

  9. Nach Abschluss der Installation wird automatisch der Assistent zur Appliancekonfiguration gestartet. (Sie können den Assistenten auch manuell über die cspsconfigtool-Verknüpfung starten, die auf dem Desktop des Appliancecomputers erstellt wird.) Verwenden Sie die Registerkarte Konten verwalten des Assistenten, um ein Dummykonto mit den folgenden Details zu erstellen:

    • „Gast“ als freundlicher Name
    • „Benutzername“ als Benutzername
    • „Kennwort“ als Kennwort für das Konto

    Sie verwenden dieses Dummykonto in der Phase zum Aktivieren der Replikation.

  10. Wählen Sie nach dem Setup und Neustart der Appliance im Bereich Computer ermitteln die neue Appliance unter Konfigurationsserver auswählen aus, und klicken Sie anschließend auf Registrierung abschließen. Beim Abschließen der Registrierung werden einige letzte Schritte ausgeführt, um die Replikationsappliance vorzubereiten.

    Screenshot der Option „Registrierung abschließen“

Installieren des Mobility Service

Installieren Sie den Mobility service-Agent auf den Servern, die Sie migrieren möchten. Die Installationsprogramme für den Agent sind auf der Replikationsappliance verfügbar. Sie können nach dem richtigen Installationsprogramm suchen und den Agent auf jedem Computer installieren, den Sie migrieren möchten.

Führen Sie die folgenden Schritte aus, um die Mobility service zu installieren:

  1. Melden Sie sich bei der Replikationsappliance an.

  2. Navigiere zu %ProgramData%\ASR\home\svsystems\pushinstallsvc\repository.

  3. Suchen Sie nach dem richtigen Installationsprogramm für das Betriebssystem und die Version des Computers. Lesen Sie den Artikel zu den unterstützten Betriebssystemen.

  4. Kopieren Sie die Installationsdatei auf den Computer, den Sie migrieren möchten.

  5. Stellen Sie sicher, dass Sie über die Passphrase verfügen, die bei der Bereitstellung des Geräts generiert wurde.

    • Speichern Sie die Datei in einer temporären Textdatei auf dem Computer.
    • Sie können die Passphrase über die Replikationsappliance abrufen. Führen Sie in der Befehlszeile C:\ProgramData\ASR\home\svsystems\bin\genpassphrase.exe -v aus, um die aktuelle Passphrase anzuzeigen.
    • Generieren Sie die Passphrase nicht neu. Hierbei wird die Verbindung getrennt, und Sie müssen die Replikationsappliance erneut registrieren.
    • Geben Sie im Parameter /PlatformVMware sowohl für VMware-Computer als auch für physische Computer an.
  6. Stellen Sie eine Verbindung mit dem Computer her, und extrahieren Sie den Inhalt der Installationsdatei in einen lokalen Ordner (z. B. C:\temp). Führen Sie den folgenden Befehl in einer Administratorbefehlsaufforderung aus:

    ren Microsoft-ASR_UA*Windows*release.exe MobilityServiceInstaller.exe
    MobilityServiceInstaller.exe /q /x:C:\Temp\Extracted
    cd C:\Temp\Extracted
    
  7. Führen Sie das Mobility Service-Installationsprogramm aus:

    UnifiedAgent.exe /Role "MS" /Platform "VmWare" /Silent
    
  8. Registrieren Sie den Agent bei der Replikationsappliance:

    cd C:\Program Files (x86)\Microsoft Azure Site Recovery\agent
    UnifiedAgentConfigurator.exe  /CSEndPoint <replication appliance IP address> /PassphraseFilePath <Passphrase File Path>
    

Es kann nach der Installation einige Zeit dauern, bis die ermittelten Computer in Azure Migrate: Server Migration angezeigt werden. Wenn VMs entdeckt werden, erhöht sich die Anzahl der Entdeckten Server.

Screenshot der Option „Ermittelte Server“

Vorbereiten von Quellcomputern

Zum Vorbereiten von Quellcomputern benötigen Sie Informationen aus dem Cluster.

Achtung

  • Behalten Sie den Datenträgerbesitz während des gesamten Replikationsprozesses bis zum endgültigen Wechsel bei. Wenn es eine Änderung des Datenträgerbesitzes gibt, besteht die Möglichkeit, dass die Volumes beschädigt sein könnten und die Replikation erneut ausgelöst werden muss. Legen Sie den bevorzugten Besitzer für jeden Datenträger fest, um die Besitzübertragung während des Replikationsprozesses zu vermeiden.

  • Vermeiden Sie Patchaktivitäten und Systemneustarts während des Replikationsprozesses, um die Übertragung des Datenträgerbesitzes zu vermeiden.

Bereiten Sie Quellcomputer folgendermaßen vor:

  1. Identifizieren des Datenträgerbesitzes: Melden Sie sich bei einem der Clusterknoten an, und öffnen Sie den Failovercluster-Manager. Identifizieren Sie den Besitzerknoten für die Datenträger, um die Datenträger zu bestimmen, die mit jedem Server migriert werden müssen.

  2. Abrufen der Clusterinformationen: Führen Sie das Skript Get-ClusterInfo.ps1 auf einem Clusterknoten aus, um Informationen zu den Clusterressourcen abzurufen. Das Skript gibt den Rollennamen, den Ressourcennamen, die IP-Adresse und den Testport in der Datei Cluster-Config.csv aus. Verwenden Sie diese CSV-Datei, um Ressourcen in Azure weiter unten in diesem Artikel zu erstellen und zuzuweisen.

    ./Get-ClusterInfo.ps1
    

Erstellen eines Load Balancers

Damit die Cluster- und Clusterrollen ordnungsgemäß auf Anforderungen reagieren können, ist ein Azure Load Balancer erforderlich. Ohne Lastenausgleich können die anderen virtuellen Computer die Cluster-IP-Adresse nicht erreichen, da sie nicht als zum Netzwerk oder zum Cluster gehörend erkannt wird.

  1. Füllen Sie die Spalten in der Datei Cluster-Config.csv aus:

    Spaltenüberschrift Beschreibung
    NewIP Geben Sie die IP-Adresse im Azure virtuellen Netzwerk (oder Subnetz) für jede Ressource in der CSV-Datei an.
    ServicePort Geben Sie den Dienstport an, der von den einzelnen Ressourcen in der CSV-Datei verwendet werden soll. Verwenden Sie für die SQL-Clusterressource in der CSV-Datei den gleichen Wert für den Dienstport wie für den Testport. Für die anderen Clusterrollen wird der Standardwert 1433 verwendet. Sie können jedoch weiterhin die Portnummern verwenden, die im aktuellen Setup konfiguriert sind.
  2. Führen Sie das Skript Create-ClusterLoadBalancer.ps1 aus, um den Lastenausgleich mit den folgenden obligatorischen Parametern zu erstellen:

    Parameter Typ Beschreibung
    ConfigFilePath Obligatorisch. Geben Sie den Pfad für die Datei Cluster-Config.csv an, die Sie im vorherigen Schritt ausgefüllt haben.
    ResourceGroupName Obligatorisch. Geben Sie den Namen der Ressourcengruppe an, in der der Lastenausgleich erstellt werden soll.
    VNetName Obligatorisch. Geben Sie den Namen des Azure virtuellen Netzwerks an, dem das Lastenausgleichsmodul zugeordnet wird.
    SubnetName Obligatorisch. Geben Sie den Namen des Subnetzes im Azure virtuellen Netzwerk an, dem das Lastenausgleichsmodul zugeordnet wird.
    VNetResourceGroupName Obligatorisch. Geben Sie den Namen der Ressourcengruppe für das virtuelle Azure Netzwerk an, dem das Lastenausgleichsmodul zugeordnet wird.
    Location Obligatorisch. Geben Sie den Speicherort an, an dem der Lastenausgleich erstellt werden soll.
    LoadBalancerName Obligatorisch. Geben Sie den Namen des zu erstellenden Lastenausgleichs an.
    ./Create-ClusterLoadBalancer.ps1 -ConfigFilePath ./cluster-config.csv -ResourceGroupName $resourcegroupname -VNetName $vnetname -subnetName $subnetname -VnetResourceGroupName $vnetresourcegroupname -Location "eastus" -LoadBalancerName $loadbalancername
    

Replizieren von Maschinen

Wählen Sie nun Computer für die Migration aus. Sie können bis zu zehn Computer gleichzeitig replizieren. Müssen Sie mehr replizieren, führen Sie die Replikation gleichzeitig in Chargen zu je 10 durch.

  1. Wählen Sie im Azure Migrate Projekt >ServersAzure Migrate: Server MigrationReplicate aus.

    Screenshot des Azure Migrate - Serverbildschirm mit ausgewählter Schaltfläche

  2. Wählen Sie unter Replizieren>Quelleneinstellungen>Sind Ihre Maschinen virtualisiert? die Option Physikalisch oder andere (AWS, GCP, Xen, usw.) aus.

  3. Wählen Sie in On-premises appliance den Namen der Azure Migrate Appliance aus, die Sie eingerichtet haben.

  4. Wählen Sie unter Prozessserver den Namen der Replikationsappliance aus.

  5. Wählen Sie unter Gastanmeldeinformationen das Dummykonto aus, das Sie beim Setup des Replikationsinstallationsprogramms erstellt haben. Klicken Sie anschließend auf Weiter: Virtuelle Computer.

    Screenshot: Registerkarte „Quelleinstellungen“ im Bildschirm „Replizieren“ mit hervorgehobenem Feld „Gastanmeldeinformationen“

  6. Lassen Sie in Virtual Machines in Migrationseinstellungen aus einer Bewertung importieren? die Standardeinstellung Nein, ich gebe die Migrationseinstellungen manuell an.

  7. Wählen Sie alle VMs aus, die Sie migrieren möchten. Wählen Sie anschließend Next: Zieleinstellungen.

    Screenshot der Option „VMs auswählen“

  8. Wählen Sie in Target-Einstellungen das Abonnement und die Zielregion aus, zu der Sie migrieren, und geben Sie die Ressourcengruppe an, in der sich die Azure VMs nach der Migration befinden.

  9. Wählen Sie in Virtual Network das Azure VNet/Subnetz aus, dem die Azure VMs nach der Migration beigetreten werden.

  10. Wählen Sie unter Verfügbarkeitsoptionen Folgendes aus:

    • Verfügbarkeitszone, um den migrierten Computer einer bestimmten Verfügbarkeitszone in der Region anzuheften. Verwenden Sie diese Option, um Server über Verfügbarkeitszonen zu verteilen, die eine Anwendungsebene für mehrere Knoten bilden. Wenn Sie diese Option auswählen, müssen Sie die Verfügbarkeitszone angeben, die für jede der ausgewählten Maschinen auf der Registerkarte "Berechnen" verwendet werden soll. Diese Option ist nur verfügbar, wenn die für die Migration gewählte Zielregion Verfügbarkeitszonen unterstützt.
    • Availability Set, um den migrierten Computer in einem Availability Set zu platzieren. Um diese Option verwenden zu können, muss die Zielressourcengruppe, die ausgewählt wurde, über mindestens ein Verfügbarkeitsset verfügen.
    • Die Infrastrukturredundanzoption ist nicht erforderlich, wenn Sie keine dieser Verfügbarkeitskonfigurationen für die migrierten Computer benötigen.
  11. Wählen Sie unter Datenträgerverschlüsselungstyp Folgendes aus:

    • Verschlüsselung ruhender Daten mit plattformseitig verwaltetem Schlüssel
    • Verschlüsselung ruhender Daten mit einem vom Kunden verwalteten Schlüssel
    • Mehrfachverschlüsselung mit plattformseitig und kundenseitig verwalteten Schlüsseln

    Hinweis

    Um VMs mit CMK zu replizieren, müssen Sie unter der Zielressourcengruppe einen Datenträgerverschlüsselungssatz erstellen. Ein Datenträgerverschlüsselungssatzobjekt ordnet Managed Disks einem Key Vault zu, der die für SSE zu verwendende CMK enthält.

  12. In Azure Hybrid Benefit:

    • Wählen Sie No aus, wenn Sie Azure Hybrid Benefit nicht anwenden möchten. Wählen Sie Weiteraus.
    • Wählen Sie Yes aus, wenn Sie über Windows Server Computer verfügen, die mit aktiven Software Assurance- oder Windows Server-Abonnements abgedeckt sind, und Sie den Vorteil auf die Computer anwenden möchten, die Sie migrieren. Wählen Sie Weiteraus.

    Screenshot der Option „Zieleinstellungen“

  13. Überprüfen Sie in Compute Name, Größe, Betriebssystem- Datenträger und Verfügbarkeitskonfiguration der VM (falls im vorherigen Schritt ausgewählt). VMs müssen Azure Anforderungen entsprechen.

    • VM-Größe: Bei Verwendung von Bewertungsempfehlungen zeigt die Dropdownliste für die VM-Größe die empfohlene Größe an. Andernfalls wählt Azure Migrate eine Größe basierend auf der nächstgelegenen Übereinstimmung im Azure-Abonnement aus. Alternativ können Sie eine manuelle Größe in Azure VM auswählen.
    • Betriebssystemdatenträger: Geben Sie den Betriebssystemdatenträger (Startdatenträger) für die VM an. Der Betriebssystemdatenträger enthält den Bootloader und das Installationsprogramm des Betriebssystems.
    • Verfügbarkeitszone: Geben Sie die zu verwendende Verfügbarkeitszone an.
    • Verfügbarkeitsgruppe: Geben Sie die zu verwendende Verfügbarkeitsgruppe an.

    Screenshot der Option „Compute-Einstellungen“

  14. Geben Sie in Disks an, ob die VM-Datenträger in Azure repliziert werden sollen, und wählen Sie in Azure den Datenträgertyp (Standard SSD/HDD oder Premium managed disks) aus. Wählen Sie Weiteraus.

    • Verwenden Sie die Liste, die Sie zuvor erstellt haben, um die Datenträger auszuwählen, die mit jedem Server repliziert werden sollen. Schließen Sie andere Datenträger von der Replikation aus.

    Screenshot der Option „Datenträgereinstellungen“

  15. Überprüfen Sie unter Replikation prüfen und starten die Einstellungen, und klicken Sie dann auf Replizieren, um die erste Replikation für die Server zu starten.

Hinweis

Sie können die Replikationseinstellungen jederzeit vor Beginn der Replikation unter Verwalten>Replizierende Maschinen aktualisieren. Die Einstellungen können nach dem Beginn der Replikation nicht mehr geändert werden.

Nachverfolgen und Überwachen

Die Replikation erfolgt in der folgenden Reihenfolge:

  • Wenn Sie Replizieren auswählen, beginnt die Durchführung des Auftrags Replikation starten.
  • Wenn der Auftrag Start Replication erfolgreich abgeschlossen ist, beginnen die Computer mit ihrer ersten Replikation in Richtung Azure.
  • Nach Abschluss der ersten Replikation beginnt die Deltareplikation. Inkrementelle Änderungen an lokalen Datenträgern werden in regelmäßigen Abständen auf die Replikatdatenträger in Azure repliziert.
  • Nachdem die erste Replikation abgeschlossen ist, konfigurieren Sie die Compute- und Netzwerkelemente für jeden virtuellen Computer. Cluster verfügen in der Regel über mehrere NICs, aber nur eine NIC ist für die Migration erforderlich (legen Sie für die anderen „Nicht erstellen“ fest).

Sie haben die Möglichkeit, den Auftragsstatus über die Portalbenachrichtigungen nachzuverfolgen.

Sie können den Replikationsstatus überwachen, indem Sie unter Replicating server in Azure Migrate: Servermigration auswählen.

Screenshot der Monitor-Replikationsoption

Virtuelle Maschinen migrieren

Nachdem die Computer repliziert wurden, sind sie für die Migration bereit. Führen Sie zum Migrieren Ihrer Server die folgenden Schritte aus

  1. Wählen Sie im Azure Migrate Projekt >Server>Azure Migrate: Servermigration, Replikationsserver aus.

    Screenshot der Option „Server replizieren“

  2. Um sicherzustellen, dass der migrierte Server mit dem Quellserver synchronisiert wird, beenden Sie die ressource SQL Server (in Failover Cluster Manager>Roles>Other resources), während sie sicherstellen, dass die Clusterdatenträger online sind.

  3. Stellen Sie in Replicating machines> sicher, dass Sie den Servernamen >Overview auswählen und dass der letzte synchronisierte Zeitstempel nach dem Beenden der SQL Server-Ressource auf den zu migrierenden Servern liegt, bevor Sie zum nächsten Schritt übergehen. Dieser Vorgang sollte nur wenige Minuten dauern.

  4. Klicken Sie in Replizierende Maschinen mit der rechten Maustaste auf die VM, und klicken Sie dann auf >Migrieren.

  5. Wählen Sie unter Migrieren>Virtuelle Computer herunterfahren und eine geplante Migration ohne Datenverlust durchführen? die Option Nein> und anschließend OK aus.

    Hinweis

    Bei der Migration physischer Server wird das automatische Herunterfahren des Quellcomputers nicht unterstützt. Es wird empfohlen, die Anwendung während des Migrationszeitfensters offline zu schalten. (Die Anwendungen dürfen keine Verbindungen akzeptieren.) Initiieren Sie anschließend die Migration. (Der Server muss weiterhin ausgeführt werden, damit Änderungen vor Abschluss der Migration synchronisiert werden können.)

  6. Für den virtuellen Computer wird ein Migrationsauftrag gestartet. Verfolgen Sie den Auftrag in den Azure-Benachrichtigungen.

  7. Nach Abschluss des Auftrags können Sie den virtuellen Computer auf der Seite Virtual Machines anzeigen und verwalten.

Neukonfigurieren des Clusters

Konfigurieren Sie nach der Migration Ihrer virtuellen Computer den Cluster neu. Folgen Sie diesen Schritten:

  1. Beenden Sie die migrierten Server in Azure.

  2. Fügen Sie die migrierten Maschinen dem Backend-Pool des Load Balancers hinzu. Navigieren Sie zu Load Balancer>Backend-Pools.

  3. Wählen Sie den Back-End-Pool aus, und fügen Sie die migrierten Computer hinzu.

  4. Rekonfigurieren Sie die migrierten Datenträger der Server als gemeinsame Datenträger, indem Sie das Skript Create-SharedDisks.ps1 ausführen. Das Skript ist interaktiv, fordert zur Eingabe einer Liste von Computern auf und zeigt dann die verfügbaren Datenträger an, die extrahiert werden sollen (nur Datenträger für Daten). Sie werden einmal aufgefordert, auszuwählen, welche Computer die Laufwerke enthalten, die in freigegebene Datenträger umgewandelt werden sollen. Nach der Auswahl werden Sie erneut aufgefordert, einmal pro Computer die spezifischen Datenträger auszuwählen.

    Parameter Typ Beschreibung
    ResourceGroupName Obligatorisch. Geben Sie den Namen der Ressourcengruppe an, die die migrierten Server enthält.
    NumberofNodes Optional Geben Sie die Anzahl der Knoten in Ihrer Failoverclusterinstanz an. Mit diesem Parameter wird die richtige SKU für die freigegebenen Datenträger ermittelt, die erstellt werden sollen. Standardmäßig geht das Skript davon aus, dass die Anzahl der Knoten im Cluster 2 beträgt.
    DiskNamePrefix Optional Geben Sie das Präfix an, das Sie den Namen Ihrer freigegebenen Datenträger hinzufügen möchten.
    ./Create-SharedDisks.ps1 -ResourceGroupName $resourcegroupname -NumberofNodes $nodesincluster -DiskNamePrefix $disknameprefix
    
  5. Fügen Sie die geteilten Datenträger den migrierten Servern hinzu, indem Sie das Skript Attach-SharedDisks.ps1 ausführen.

    Parameter Typ Beschreibung
    ResourceGroupName Obligatorisch. Geben Sie den Namen der Ressourcengruppe an, die die migrierten Server enthält.
    StartingLunNumber Optional Geben Sie die Start-LUN-Nummer an, an die die freigegebenen Datenträger angefügt werden können. Standardmäßig versucht das Skript, freigegebene Datenträger an LUNs, beginnend mit 0, anzufügen.
    ./Attach-ShareDisks.ps1 -ResourceGroupName $resourcegroupname
    
  6. Starten Sie die migrierten Server in Azure, und melden Sie sich bei einem beliebigen Knoten an.

  7. Kopieren Sie die Datei Cluster-Config.csv, und führen Sie das Skript Update-ClusterConfig.ps1 aus, indem Sie die CSV-Datei als Parameter übergeben. Dadurch wird sichergestellt, dass die Clusterressourcen mit der neuen Konfiguration aktualisiert werden, damit der Cluster in Azure funktioniert.

    ./Update-ClusterConfig.ps1 -ConfigFilePath $filepath
    

Ihre SQL Server Failoverclusterinstanz ist bereit.

Migration abschließen

  1. Klicken Sie nach Abschluss der Migration mit der rechten Maustaste auf die VM und wählen Sie dann > aus. Dies bewirkt Folgendes:
    • Beendet die Replikation für den lokalen Computer.
    • Entfernt die Maschine aus der Liste der Replizierenden Server in Azure Migrate: Server-Migration.
    • Bereinigt die Replikationsstatusinformationen für den Computer.
  2. Installieren Sie den Azure vm for Windows Agent auf den migrierten Computern.
  3. Führen Sie App-Anpassungen nach der Migration durch, z.B. die Aktualisierung von Datenbankverbindungszeichenfolgen und Webserverkonfigurationen.
  4. Führen Sie abschließende Anwendungs- und Migrationsakzeptanztests für die migrierte Anwendung aus, die jetzt in Azure ausgeführt wird.
  5. Leiten Sie den Datenverkehr auf die migrierte Azure-VM-Instanz um.
  6. Entfernen Sie die lokalen VMs aus Ihrem lokalen VM-Bestand.
  7. Entfernen Sie die lokalen VMs aus lokalen Sicherungen.
  8. Aktualisieren Sie alle internen Dokumentationen, um den neuen Speicherort und die IP-Adresse der Azure virtuellen Computer anzuzeigen.

Bewährte Methoden nach der Migration