SQL Server voor VMM implementeren voor maximale beschikbaarheid
Belangrijk
Deze versie van Virtual Machine Manager (VMM) heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar VMM 2022.
In dit artikel worden de stappen beschreven voor het implementeren van een maximaal beschikbare SQL Server-database voor System Center - Virtual Machine Manager (VMM). U stelt een SQL Server cluster in en configureert de SQL Server VMM-database met AlwaysOn-beschikbaarheidsgroepen.
Voordat u begint
Lees de planningsinformatie voor een VMM-implementatie voor maximale beschikbaarheid. Hier vindt u de vereisten en problemen waarmee u rekening moet houden.
Beschikbaarheidsgroepen instellen
AlwaysOn-beschikbaarheidsgroepen voor SQL Server ondersteunen failoveromgevingen voor een afzonderlijke set met gebruikersdatabases (beschikbaarheidsdatabases). Elke set met beschikbaarheidsdatabases wordt gehost door een beschikbaarheidsreplica. Als u een beschikbaarheidsgroep wilt instellen, moet u een WSFC-cluster (Windows Server Failover Clustering) implementeren om de beschikbaarheidsreplica te hosten en AlwaysOn inschakelen op de clusterknooppunten. Vervolgens kunt u de VMM SQL Server-database als beschikbaarheidsdatabase toevoegen.
- Meer informatie over vereisten voor AlwaysOn
- Meer informatie over het instellen van een WSFC-cluster voor Always On-beschikbaarheidsgroepen.
- Meer informatie over het instellen van een beschikbaarheidsgroep.
De VMM-database configureren met AlwaysOn-beschikbaarheidsgroepen
Stop de VMM-service op de VMM-server. Stop de VMM-rol voor een cluster in Failoverclusterbeheer.
Maak verbinding met de computer waarop de VMM-database wordt gehost en klik in SQL Server Management Studio met de rechtermuisknop op eigenschappen van de VMM-database>. Stel in Opties het herstelmodel voor de database in op Full.
Klik met de rechtermuisknop opback-up van de VMM-databasetaken>> en maak een back-up van de database.
Klik in SQL Server Management Studio >AlwaysOn hoge beschikbaarheid> met de rechtermuisknop op de naam > van de beschikbaarheidsgroep Database toevoegen.
Selecteer in Database toevoegen aan beschikbaarheidsgroep>Databases selecteren de VMM-database.
Accepteer de standaardinstelling Full in Select Data Synchronization.
Geef in Verbinding maken met replica'sVerbinding maken machtigingen op voor het doel van de beschikbaarheidsgroep>.
De vereisten worden gecontroleerd tijdens de validatie. Wanneer u in SamenvattingVolgende selecteert , wordt ondersteuning voor AlwaysOn-beschikbaarheid gestart voor de VMM-database. De VMM-database wordt gekopieerd en vanaf dit punt houdt AlwaysOn de VMM-database gesynchroniseerd tussen de SQL Server AlwaysOn-clusterknooppunten.
Wijzig VMM verbindingsreeks in het pad HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString van Server in SQLListenerName. Werk ook het volgende bij:
- HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineName met SQLListenerName
- HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\InstanceName with SQLListenerName.
- HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineFQDN met SQLListenerFQDN.
Start de VMM-service of de clusterrol opnieuw op. De VMM-server moet verbinding kunnen maken met SQL Server.
VMM-referenties worden alleen opgeslagen voor de hoofd-SQL Server. Daarom moet u een nieuwe aanmelding maken op het secundaire knooppunt van het SQL Server cluster, met de volgende kenmerken:
- De aanmeldnaam moet identiek zijn aan de naam van het VMM-serviceaccount.
- De aanmelding moet de gebruiker toewijzen aan de VMM-database.
- De aanmelding moet worden geconfigureerd met de referenties van de database-eigenaar.
Een failover uitvoeren
Als u wilt controleren of AlwaysOn naar verwachting werkt voor de VMM-database, moet u een failover uitvoeren van het primaire naar het secundaire knooppunt in het SQL Server-cluster.
- Klik in SQL Server Management Studio met de rechtermuisknop op de beschikbaarheidsgroep op de failover van de secundaire server>.
- Selecteer in Failover-beschikbaarheidsgroep>Selecteer Nieuwe primaire replica de secundaire server.
- Selecteer in Samenvattingde optie Voltooien.
- Plaats het nu terug door een failover uit te voeren naar de computer met het secundaire knooppunt waarop SQL Server wordt uitgevoerd en controleer of u de VMM-service (scvmmservice) opnieuw kunt starten.
- Herhaal de laatste twee stappen voor elk secundair knooppunt in het cluster met SQL Server.
- Als dit een VMM-installatie met maximale beschikbaarheid is, gaat u verder met de installatie van andere maximaal beschikbare VMM-knooppunten.
Notitie
Als u hoge latentie- of time-outfouten ondervindt in een scenario met meerdere subnetten, wijzigt u de VMM-verbindingsreeks in het pad HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, voegt u MultiSubnetFailover=True toe en start u de VMM-service opnieuw.