Delen via


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.

De VMM-database configureren met AlwaysOn-beschikbaarheidsgroepen

  1. Stop de VMM-service op de VMM-server. Stop de VMM-rol voor een cluster in Failoverclusterbeheer.

  2. 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.

  3. Klik met de rechtermuisknop opback-up van de VMM-databasetaken>> en maak een back-up van de database.

  4. Klik in SQL Server Management Studio >AlwaysOn hoge beschikbaarheid> met de rechtermuisknop op de naam > van de beschikbaarheidsgroep Database toevoegen.

  5. Selecteer in Database toevoegen aan beschikbaarheidsgroep>Databases selecteren de VMM-database.

  6. Accepteer de standaardinstelling Full in Select Data Synchronization.

  7. Geef in Verbinding maken met replica'sVerbinding maken machtigingen op voor het doel van de beschikbaarheidsgroep>.

  8. 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.

  9. 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.
  10. Start de VMM-service of de clusterrol opnieuw op. De VMM-server moet verbinding kunnen maken met SQL Server.

  11. 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.

  1. Klik in SQL Server Management Studio met de rechtermuisknop op de beschikbaarheidsgroep op de failover van de secundaire server>.
  2. Selecteer in Failover-beschikbaarheidsgroep>Selecteer Nieuwe primaire replica de secundaire server.
  3. Selecteer in Samenvattingde optie Voltooien.
  4. 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.
  5. Herhaal de laatste twee stappen voor elk secundair knooppunt in het cluster met SQL Server.
  6. 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.