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
Stoppa VMM-tjänsten på VMM-servern. För ett kluster, stoppa VMM-rollen i Klusterhanteraren för växling vid fel.
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.
Högerklicka på VMM-databasen >Uppgifter>Säkerhetskopiera och gör en säkerhetskopia av databasen.
Högerklicka på tillgänglighetsgruppens namn >Lägg till databas i SQL Server Management Studio >AlwaysOn-tillgänglighet>.
I Lägg till databas till tillgänglighetsgrupp>Välj databaser väljer du VMM-databasen.
I Välj datasynkronisering lämnar du kvar Fullständig som standard.
I Anslut till repliker>Anslut anger du behörigheter för tillgänglighetsgruppens mål.
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.
Ä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.
Starta om VMM-tjänsten eller klusterrollen. VMM-servern ska kunna ansluta till SQL Server.
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.
- Högerklicka på tillgänglighetsgruppen på den sekundära serverns >redundans i SQL Server Management Studio.
- I Tillgänglighetsgrupp> för redundansväljer du Ny primär replik och väljer den sekundära servern.
- I Sammanfattning klickar du på Slutför.
- 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).
- Upprepa de senaste två stegen för varje sekundär nod i klustret som kör SQL Server.
- 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.