Migrera en fristående SQL Server-instans till Azure VMware Solution

I den här artikeln lär du dig hur du migrerar en SQL Server fristående instans till Azure VMware Solution.

VMware HCX erbjuder två migreringsprofiler när du migrerar en SQL Server fristående instans till Azure VMware Solution:

  • VMware HCX vMotion
  • Kall migrering för VMware HCX

I båda fallen bör du överväga storleken och kritiskheten för databasen som migreras. För den här anvisningen validerade vi VMware HCX vMotion. VMware HCX Cold Migration är också giltigt, men det kräver en längre stilleståndstid.

Det här scenariot verifierades med hjälp av följande utgåvor och konfigurationer:

  • Microsoft SQL Server (2019 och 2022)
  • Windows Server (2019 och 2022) Data Center Edition
  • Windows Server och SQL Server konfigurerades enligt metodtips och rekommendationer från Microsoft och VMware.
  • Den lokala källinfrastrukturen var VMware vSphere 7.0 Update 3 och VMware vSAN som kördes på Dell PowerEdge-servrar och Intel Optane P4800X SSD NVMe-enheter.

Diagram som visar arkitekturen för fristående SQL Server för Azure VMware Solution.

Testade konfigurationer

Det här scenariot verifierades med hjälp av följande utgåvor och konfigurationer:

  • Microsoft SQL Server (2019 och 2022)
  • Windows Server (2019 och 2022) Data Center Edition
  • Windows Server och SQL Server konfigurerades enligt metodtips och rekommendationer från Microsoft och VMware.
  • Den lokala källinfrastrukturen var VMware vSphere 7.0 Update 3 och VMware vSAN som kördes på Dell PowerEdge-servrar och Intel Optane P4800X SSD NVMe-enheter.+

Prerequisites

  • Granska och registrera lagrings- och nätverkskonfigurationen för varje nod i klustret.

  • Underhåll säkerhetskopior av alla databaser.

  • Säkerhetskopiera den virtuella datorn som kör SQL Server-instansen.

  • Ta bort alla virtuella klusternodsdatorer från alla DRS-grupper (Distributed Resource Scheduler) och regler.

  • Konfigurera VMware HCX mellan ditt lokala datacenter och det Azure VMware Solution privata molnet som kör de migrerade arbetsbelastningarna. Mer information om hur du konfigurerar VMware HCX finns i dokumentationen Azure VMware Solution.

  • Se till att alla nätverkssegment som används av SQL Server och arbetsbelastningar som använder det utökas till ditt Azure VMware Solution privata moln. Information om hur du verifierar det här steget finns i Konfigurera VMware HCX-nätverkstillägg.

Antingen kan VMware HCX via VPN- eller ExpressRoute-anslutning användas som nätverkskonfiguration för migreringen.

VMware HCX över VPN, på grund av dess begränsade bandbredd, passar vanligtvis för arbetsbelastningar som kan upprätthålla längre perioder av stilleståndstid (till exempel icke-produktionsmiljöer).

För något av följande scenarier rekommenderas ExpressRoute-anslutning för en migrering:

  • Produktionsmiljöer
  • Arbetsbelastningar med stora databasstorlekar
  • I scenarier där man behöver minimera driftstopp rekommenderas en ExpressRoute-anslutning för migreringen.
  • Produktionsmiljöer
  • Arbetsbelastningar med stora databasstorlekar
  • Alla fall där det finns ett behov av att minimera stilleståndstiden

Ytterligare avbrottsöverväganden diskuteras i nästa avsnitt.

Överväganden vid stilleståndstid

Stilleståndstid under en migrering beror på storleken på databasen som ska migreras och hastigheten på den privata nätverksanslutningen till Azure molnet. Migrering av en SQL Server fristående instans med hjälp av VMware HCX vMotion-mekanismen är avsedd att minimera lösningens stilleståndstid. Vi rekommenderar dock att migreringen sker under lågtrafik inom ett förgodkänt ändringsfönster.

Följande tabell anger den uppskattade stilleståndstiden för migrering av varje SQL Server topologi.

Scenario Stilleståndstid förväntas Notes
fristående SQL Server-instans Låg Migreringen görs med VMware vMotion. Databasen är tillgänglig under migreringen, men rekommendationen är att inte registrera kritiska data under den.
SQL Server AlwaysOn-tillgänglighetsgrupp Låg Den primära repliken kommer alltid att vara tillgänglig under migreringen av den första sekundära repliken och den sekundära repliken blir den primära efter den första redundansväxlingen till Azure.
SQL Server Alltid på redundansklusterinstans Hög Alla noder i klustret stängs av och migreras med VMware HCX Cold Migration. Nedtidens längd beror på databasens storlek och hastigheten på den privata nätverksanslutningen till Azure-molnet.

Genomföra migreringen

  1. Logga in på din lokala vCenter Server och få åtkomst till VMware HCX-plugin-programmet.

  2. Under Tjänster väljer du Migrering>Migrera.

    1. Välj den SQL Server virtuella datorn.
    2. Ange vSphere-klustret i det fjärrbaserade privata molnet, som är värd för den eller de migrerade SQL Server-virtuella datorerna, som Compute Container.
    3. Välj vSAN Datastore som fjärrlagring.
    4. Välj en mapp. Det är inte obligatoriskt, men vi rekommenderar att du separerar de olika arbetsbelastningarna i ditt Azure VMware Solution privata moln.
    5. Behåll samma format som källan.
    6. Välj vMotion som migreringsprofil.
    7. I Utökade alternativ väljer du Migrera anpassade attribut.
    8. Kontrollera att de lokala nätverkssegmenten har rätt fjärrutsträckta segment i Azure VMware Solution.
    9. Välj Verifiera och se till att alla kontroller har slutförts med passstatus.
    10. Välj för att starta migreringen.
  3. När migreringen är klar får du åtkomst till den virtuella datorn med hjälp av VMware Remote Console i vSphere-klienten.

  4. Kontrollera nätverkskonfigurationen och kontrollera anslutningen både med lokala och Azure VMware Solution resurser.

  5. Kontrollera att dina SQL Server och databaser är tillgängliga. Om du till exempel använder SQL Server Management Studio kontrollerar du att du kan komma åt databasen.

    Diagram som visar en SQL Server Management Studio anslutning till den migrerade databasen.

Kontrollera anslutningen till SQL Server från andra system och program i infrastrukturen. Kontrollera att alla program som använder databasen eller databaserna fortfarande kan komma åt dem.

Mer information