Distribuera SQL Server för VMM med hög tillgänglighet

Viktigt

Den här versionen av Virtual Machine Manager (VMM) har nått slutet av supporten, vi rekommenderar att du uppgraderar till VMM 2022.

I den här artikeln beskrivs stegen för att distribuera en SQL Server-databas med hög tillgänglighet för System Center – Virtual Machine Manager (VMM). Du installerar ett SQL Server-kluster, konfigurerar SQL Server-VMM-databasen med Always On-tillgänglighetsgrupper.

Innan du börjar

Läs planeringsinformationen för en högtillgänglig VMM-distribution. Den innehåller förutsättningar och problem som du bör känna till.

Konfigurera tillgänglighetsgrupper

Always On-tillgänglighetsgrupper i SQL Server stöder redundansmiljöer för en diskret uppsättning användardatabaser (tillgänglighetsdatabaserna). Varje uppsättning tillgänglighetsdatabaser har en tillgänglighetsreplik som värd. Om du vill konfigurera en tillgänglighetsgrupp måste du distribuera ett WSFC-kluster (Windows Server Failover Clustering) som värd för tillgänglighetsrepliken och aktivera AlwaysOn på klusternoderna. Sedan kan du lägga till VMM SQL Server-databasen som en tillgänglighetsdatabas.

  • Läs mer om Always On-krav
  • Läs mer om hur du konfigurerar ett WSFC-kluster för tillgänglighetsgrupper som alltid är aktiverade
  • Läs mer om hur du konfigurerar en tillgänglighetsgrupp

Konfigurera VMM-databasen med Always On-tillgänglighetsgrupper

  1. Stoppa VMM-tjänsten på VMM-servern. För ett kluster, stoppa VMM-rollen i Klusterhanteraren för växling vid fel.

  2. Anslut till den dator som är värd för VMM-databasen och högerklicka på VMM-databasens >egenskaper i SQL Server Management Studio. I Alternativ, ange duÅterställningsmodell för databasen som Fullständig.

  3. Högerklicka på VMM-databasen >Uppgifter>Säkerhetskopiera och gör en säkerhetskopia av databasen.

  4. Högerklicka på tillgänglighetsgruppens namn >Lägg till databas i SQL Server Management Studio >AlwaysOn-tillgänglighet>.

  5. I Lägg till databas till tillgänglighetsgrupp>Välj databaser väljer du VMM-databasen.

  6. I Välj datasynkronisering lämnar du kvar Fullständig som standard.

  7. I Anslut till repliker>Anslut anger du behörigheter för tillgänglighetsgruppens mål.

  8. Kraven kontrolleras i Validering. I Sammanfattning initieras när du klickar på Nästa AlwaysOn-tillgänglighetsstöd för VMM-databasen. VMM-databasen kopieras och från och med nu håller AlwaysOn VMM-databasen synkroniserad mellan SQL Server AlwaysOn-klusternoderna.

  9. Ändra VMM-anslutningssträngen i sökvägen HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString från Server till SQLListenerName. Uppdatera även följande:

    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineName med SQLListenerName
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\InstanceName med SQLListenerName.
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineFQDN med SQLListenerFQDN.
  10. Starta om VMM-tjänsten eller klusterrollen. VMM-servern ska kunna ansluta till SQL Server.

  11. VMM-autentiseringsuppgifter lagras bara för huvud-SQL Server, så du måste skapa en ny inloggning på den sekundära noden i SQL Server-klustret med följande egenskaper:

    • Inloggningsnamnet ska vara identiskt med VMM-tjänstkontonamnet.
    • Inloggningen har användarmappning till VMM-databasen.
    • Inloggningen är konfigurerad med databasägarens autentiseringsuppgifter.

Köra en redundansväxling

Om du vill kontrollera att Always On fungerar som förväntat för VMM-databasen kör du en växling från den primära till den sekundära noden i SQL Server-klustret.

  1. Högerklicka på tillgänglighetsgruppen på den sekundära serverns >redundans i SQL Server Management Studio.
  2. I Tillgänglighetsgrupp> för redundansväljer du Ny primär replik och väljer den sekundära servern.
  3. I Sammanfattning klickar du på Slutför.
  4. Gå tillbaka genom att initiera en växling till den sekundära noddator som kör SQL Server och kontrollera att du kan starta om VMM-tjänsten (scvmmservice).
  5. Upprepa de senaste två stegen för varje sekundär nod i klustret som kör SQL Server.
  6. Om installationen är en VMM-installation för hög tillgänglighet fortsätter du att installera andra VMM-noder med hög tillgänglighet.

Anteckning

Om du har problem med långa svarstider eller timeout-fel i ett scenario med flera undernät ändrar du VMM-anslutningssträngen i sökvägen HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, lägg till MultiSubnetFailover=True; och starta om VMM-tjänsten.