Az SQL Server telepítése a VMM magas rendelkezésre állása érdekébenDeploy SQL Server for VMM high availability

Fontos

A Virtual Machine Manager (VMM) ezen verziója elérte a támogatás végét, javasoljuk, hogy frissítsen a VMM 2019-re.This version of Virtual Machine Manager (VMM) has reached the end of support, we recommend you to upgrade to VMM 2019.

Ez a cikk részletesen ismerteti a System Center-Virtual Machine Manager (VMM) számára elérhető, SQL Server-adatbázis üzembe helyezésének lépéseit.This article describes the steps for deploying a highly available SQL Server database for System Center - Virtual Machine Manager (VMM). Először beállíthatja az SQL Server-fürtöt, majd konfigurálhatja a VMM-adatbázist AlwaysOn rendelkezésre állási csoportokkal.You set up a SQL Server cluster, configure the SQL Server VMM database with Always On Availability Groups.

ElőkészületekBefore you start

A tervezési információk szakaszban találhat egy példát egy magas rendelkezésre állású VMM-telepítésre.Read the planning information for a highly available VMM deployment. A szakasz ismerteti az előfeltételeket, és felhívja a figyelmet ez esetleges problémákra.It includes prerequisites and issues you should be aware of.

Rendelkezésre állási csoportok beállításaSet up availability groups

Az SQL Server Always On rendelkezésre állási csoportok támogatják a feladatátvételi környezeteket a felhasználói adatbázisok (rendelkezésre állási adatbázisok) egy készlete esetében.SQL Server Always On availability groups support failover environments for a discrete set of user databases (availability databases). A rendelkezésre állási adatbázisok minden készlete egy rendelkezésre állási replikán található.Each set of availability databases is hosted by an availability replica. A rendelkezésre állási csoport beállításához telepítenie kell egy Windows Server feladatátvételi fürtszolgáltatást (WSFC) a rendelkezésre állási replika üzemeltetéséhez, és engedélyeznie kell a fürt csomópontjain a always on szolgáltatást.To set up an availability group you must deploy a Windows Server Failover Clustering (WSFC) cluster to host the availability replica, and enable Always On on the cluster nodes. Ezután hozzáadhatja a VMM SQL Server-adatbázist rendelkezésre állási adatbázisként.You can then add the VMM SQL Server database as an availability database.

A VMM-adatbázis konfigurálása Always On rendelkezésre állási csoportokkalConfigure the VMM database with Always On Availability Groups

  1. A VMM-kiszolgálón állítsa le a VMM szolgáltatást.On the VMM server, stop the VMM service. Fürt esetében a Feladatátvevőfürt-kezelőben állítsa le a VMM-szerepkört.For a cluster, in Failover Cluster Manager, stop the VMM role.
  2. Csatlakozzon a VMM-adatbázist futtató géphez, majd az SQL Server Management Studióban kattintson a jobb gombbal a VMM-adatbázisra, és végül kattintson a Properties (Tulajdonságok) lehetőségre.Connect to the machine that hosts the VMM database, and in SQL Server Management Studio, right-click the VMM database > Properties. Az Options (Beállítások) lapon állítsa a Recovery model (Helyreállítási modell) beállítást Full (Teljes) értékre.In Options, set the Recovery model for the database to Full.
  3. Kattintson a jobb gombbal a VMM-adatbázisra, > a feladatok > biztonsági mentését, és készítsen biztonsági másolatot az adatbázisról.Right-click the VMM database > Tasks > Back Up and take a backup of the database.
  4. SQL Server Management Studio > Always on magas rendelkezésre állású > kattintson a jobb gombbal a rendelkezésre állási csoport nevére > adja hozzá az adatbázist.In SQL Server Management Studio > Always On High Availability > right-click the availability group name > Add Database.
  5. Az adatbázis hozzáadása a rendelkezésre állási csoporthoz területen > válassza az adatbázisok lehetőséget, majd válassza ki a VMM-adatbázist.In Add Database to Availability Group > Select Databases, select the VMM database.
  6. A Select Data Synchronization (Adatszinkronizálás kiválasztása) lehetőségnél hagyja meg az alapértelmezett Full (Teljes) beállítást.In Select Data Synchronization, leave the Full default.
  7. A Kapcsolódás replikák > kapcsolódáshoz területen válassza a rendelkezésre állási csoport célhelyének engedélyeit.In Connect to Replicas > Connect, specify permissions for the availability group destination.
  8. Az előfeltételek ellenőrzése a Validation (Érvényesítés) lépésben történik.Prerequisites are checked in Validation. Összefoglalva, ha a VMM-adatbázishoz az Always On rendelkezésre állási támogatásra kattint.In Summary, when you click Next Always On availability support is initiated for the VMM database. A rendszer átmásolja a VMM-adatbázist, és ebből a pontból mindig bekapcsolja a VMM-adatbázist, és szinkronizálja a SQL Server always on fürtcsomópontok között.The VMM database is copied and from this point Always On keeps the VMM database synchronized between the SQL Server Always On cluster nodes.
  9. Indítsa újra a VMM szolgáltatást vagy fürtszerepkört.Restart the VMM service or cluster role. A VMM-kiszolgálónak tudnia kell kapcsolódni az SQL Server-adatbázishoz.The VMM server should be able to connect to the SQL Server.
  10. A VMM hitelesítő adatai csak a fő SQL Server tárolódnak, ezért létre kell hoznia egy új bejelentkezést a SQL Server-fürt másodlagos csomópontján a következő jellemzőkkel:VMM credentials are only stored for the main SQL Server, so you need to create a new login on the secondary node of the SQL Server cluster, with the following characteristics:
    • A bejelentkezési név legyen azonos a VMM szolgáltatásfiókjának nevével.The login name is identical to the VMM service account name.
    • A fiók felhasználóleképezését a VMM adatbázisára kell állítani.The login has the user mapping to the VMM database.
    • A fióknak adatbázis-tulajdonosi jogosultságot kell adni.The login is configured with the database owner credentials.

Feladatátvétel futtatásaRun a failover

Annak ellenőrzéséhez, hogy az Always On megfelelően működik-e a VMM-adatbázison, hajtson végre feladatátvételt az SQL Server-fürt elsődleges csomópontjáról a másodlagosra.To check that Always On is working as expected for the VMM database, run a failover from the primary to secondary node in the SQL Server cluster.

  1. Az SQL Server Management Studióban kattintson a jobb gombbal a másodlagos kiszolgáló rendelkezésre állási csoportjára, majd kattintson a Failover (Feladatátvétel) lehetőségre.In SQL Server Management Studio, right-click the availability group on the secondary server > Failover.
  2. A feladatátvételi rendelkezésre állási csoportban > válassza az új elsődleges replika lehetőséget, majd a másodlagos kiszolgálót.In Fail Over Availability Group > Select New Primary Replica, select the secondary server.
  3. A Summary (Összefoglalás) területen kattintson a Finish (Befejezés) elemre.In Summary, click Finish.
  4. Most helyezze vissza úgy, hogy feladatátvételt kezdeményez az SQL Servert futtató másodlagos csomópontra, és ellenőrizze, hogy újraindítható-e a VMM szolgáltatása (scvmmservice).Now move it back by initiating a failover to the secondary node computer that is running SQL Server, and verify that you can restart the VMM service (scvmmservice).
  5. A SQL Servert futtató fürt minden másodlagos csomópontján ismételje meg az utolsó két lépést.Repeat the last two steps for every secondary node in the cluster that is running SQL Server.
  6. Magas rendelkezésre állású VMM-konfiguráció esetén folytassa a további magas rendelkezésre állású VMM-csomópontok telepítésével.If this is a high availability VMM setup, continue to install other high availability VMM nodes.

Megjegyzés

Ha nagy késési vagy időtúllépési hibákat tapasztal egy több alhálózattal rendelkező forgatókönyvben, módosítsa a VMM kapcsolati karakterláncát a Path HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, adja hozzá a MultiSubnetFailover = True; értéket. és indítsa újra a VMM szolgáltatást.If you are experiencing high latency or timeout errors in a multi-subnet scenario, change VMM connection string in the path HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, add MultiSubnetFailover=True; and restart the VMM service.