Delen via


Een zelfstandig SQL Server-exemplaar migreren naar Azure VMware Solution

In dit artikel leert u hoe u een zelfstandig SQL Server-exemplaar migreert naar Azure VMware Solution.

VMware HCX biedt twee migratieprofielen bij het migreren van een zelfstandig SQL Server-exemplaar naar Azure VMware Solution:

  • HCX vMotion
  • Koude HCX-migratie

Houd in beide gevallen rekening met de grootte en kritiek van de database die wordt gemigreerd. Voor deze procedure hebben we VMware HCX vMotion gevalideerd. Koude migratie van VMware HCX is ook geldig, maar er is een langere downtimeperiode vereist.

Dit scenario is gevalideerd met behulp van de volgende edities en configuraties:

  • Microsoft SQL Server (2019 en 2022)
  • Windows Server (2019 en 2022) Data Center-editie
  • Windows Server en SQL Server zijn geconfigureerd volgens aanbevolen procedures en aanbevelingen van Microsoft en VMware.
  • De on-premises broninfrastructuur was VMware vSphere 7.0 Update 3 en VMware vSAN die wordt uitgevoerd op Dell PowerEdge-servers en Intel Optane P4800X SSD NVMe-apparaten.

Diagram met de architectuur van zelfstandige SQL Server voor Azure VMware Solution.

Geteste configuraties

Dit scenario is gevalideerd met behulp van de volgende edities en configuraties:

  • Microsoft SQL Server (2019 en 2022)
  • Windows Server (2019 en 2022) Data Center-editie
  • Windows Server en SQL Server zijn geconfigureerd volgens aanbevolen procedures en aanbevelingen van Microsoft en VMware.
  • De on-premises broninfrastructuur was VMware vSphere 7.0 Update 3 en VMware vSAN die wordt uitgevoerd op Dell PowerEdge-servers en Intel Optane P4800X SSD NVMe-apparaten.+

Vereisten

  • Controleer en noteer de opslag- en netwerkconfiguratie van elk knooppunt in het cluster.

  • Back-ups van alle databases onderhouden.

  • Maak een back-up van de virtuele machine waarop het SQL Server-exemplaar wordt uitgevoerd.

  • Verwijder alle clusterknooppunt-VM's uit drS-groepen en -regels (Distributed Resource Scheduler).

  • Configureer VMware HCX tussen uw on-premises datacenter en de azure VMware Solution-privécloud waarop de gemigreerde workloads worden uitgevoerd. Zie de documentatie van Azure VMware Solution voor meer informatie over het configureren van VMware HCX.

  • Zorg ervoor dat alle netwerksegmenten die worden gebruikt door de SQL Server en workloads die deze gebruiken, worden uitgebreid naar uw Azure VMware Solution-privécloud. Zie VMware HCX-netwerkextensie configureren om deze stap in het proces te controleren.

VMware HCX via VPN- of ExpressRoute-connectiviteit kan worden gebruikt als de netwerkconfiguratie voor de migratie.

VMware HCX via VPN is vanwege de beperkte bandbreedte doorgaans geschikt voor workloads die langere perioden van downtime (zoals niet-productieomgevingen) kunnen ondersteunen.

Voor een van de volgende scenario's wordt ExpressRoute-connectiviteit aanbevolen voor een migratie:

  • Productieomgevingen
  • Workloads met grote databasegrootten
  • Scenario's waarin downtime moet worden geminimaliseerd, wordt de ExpressRoute-connectiviteit aanbevolen voor de migration.migration.
  • Productieomgevingen
  • Workloads met grote databasegrootten
  • Elk geval waarin downtime moet worden geminimaliseerd

In de volgende sectie worden verdere overwegingen voor downtime besproken.

Overwegingen voor downtime

Downtime tijdens een migratie is afhankelijk van de grootte van de database die moet worden gemigreerd en de snelheid van de privénetwerkverbinding met de Azure-cloud. Migratie van een zelfstandig SQL Server-exemplaar met behulp van het VMware HCX vMotion-mechanisme is bedoeld om de downtime van de oplossing te minimaliseren, maar we raden de migratie nog steeds aan tijdens daluren binnen een vooraf goedgekeurd wijzigingsvenster.

De volgende tabel geeft de geschatte downtime aan voor de migratie van elke SQL Server-topologie.

Scenario Verwachte downtime Notes
Zelfstandig EXEMPLAAR van SQL Server Beperkt Migratie wordt uitgevoerd met behulp van VMware vMotion, de database is beschikbaar tijdens de migratie, maar het wordt niet aanbevolen om kritieke gegevens tijdens de migratie door te voeren.
AlwaysOn-beschikbaarheidsgroep van SQL Server Beperkt De primaire replica is altijd beschikbaar tijdens de migratie van de eerste secundaire replica en de secundaire replica wordt de primaire na de eerste failover naar Azure.
Sql Server AlwaysOn-failoverclusterexemplaren Hoog Alle knooppunten van het cluster worden afgesloten en gemigreerd met behulp van koude VMware HCX-migratie. Downtime is afhankelijk van de grootte van de database en de snelheid van het privénetwerk naar de Azure-cloud.

De migratie uitvoeren

  1. Meld u aan bij uw on-premises vCenter Server en open de VMware HCX-invoegtoepassing.

  2. Selecteer Onder Services de optie Migratie>migreren.

    1. Selecteer de virtuele SQL Server-machine.
    2. Stel het vSphere-cluster in de externe privécloud in, die als host fungeert voor de gemigreerde SQL Server-VM of VM's als rekencontainer.
    3. Selecteer het vSAN-gegevensarchief als externe opslag.
    4. Selecteer een map. Dit is niet verplicht, maar we raden u aan de verschillende workloads in uw Azure VMware Solution-privécloud te scheiden.
    5. Behoud dezelfde indeling als de bron.
    6. Selecteer vMotion als migratieprofiel.
    7. Selecteer in Uitgebreide opties Aangepaste kenmerken migreren.
    8. Controleer of on-premises netwerksegmenten het juiste externe stretched segment hebben in Azure VMware Solution.
    9. Selecteer Valideren en zorg ervoor dat alle controles zijn voltooid met de wachtwoordstatus.
    10. Selecteer Ga om de migratie te starten.
  3. Nadat de migratie is voltooid, opent u de virtuele machine met behulp van de externe VMware-console in de vSphere-client.

  4. Controleer de netwerkconfiguratie en controleer de connectiviteit met zowel on-premises als Azure VMware Solution-resources.

  5. Controleer of uw SQL Server en databases up-and-accessible zijn. Controleer bijvoorbeeld of u toegang hebt tot de database met behulp van SQL Server Management Studio.

    Diagram van een SQL Server Management Studio-verbinding met de gemigreerde database.

Controleer de connectiviteit met SQL Server vanuit andere systemen en toepassingen in uw infrastructuur. Controleer of alle toepassingen die gebruikmaken van de database of databases, nog steeds toegang hebben tot deze toepassingen.

Meer informatie