Nasazení systému SQL Server pro nástroj VMM s vysokou dostupností
Důležité
Tato verze nástroje Virtual Machine Manager (VMM) dosáhla konce podpory. Doporučujeme upgradovat na VMM 2022.
Tento článek popisuje postup nasazení vysoce dostupné databáze SQL Server pro nástroj System Center – Virtual Machine Manager (VMM). Nastavíte cluster SQL Server a nakonfigurujete databázi SQL Server VMM se skupinami dostupnosti AlwaysOn.
Než začnete
Přečtěte si informace o plánování pro vysoce dostupné nasazení nástroje VMM. Zahrnují požadavky a problémy, o kterých byste měli vědět.
Nastavení skupin dostupnosti
Skupiny dostupnosti AlwaysOn SQL Serveru podporují prostředí převzetí služeb při selhání pro samostatnou sadu uživatelských databází (databáze dostupnosti). Každá sada databází dostupnosti je hostovaná na replice dostupnosti. Pokud chcete nastavit skupinu dostupnosti, musíte nasadit cluster služby Windows Server Failover Clustering (WSFC) pro hostování repliky dostupnosti a povolit na uzlech clusteru funkci AlwaysOn. Poté můžete přidat databázi SQL Server VMM jako databázi dostupnosti.
- Další informace o požadavcích na funkci AlwaysOn
- Další informace o nastavení služby WSFC pro skupiny dostupnosti AlwaysOn
- Další informace o nastavení skupiny dostupnosti
Konfigurace databáze VMM se skupinami dostupnosti AlwaysOn
Na serveru VMM zastavte službu VMM. V případě clusteru zastavte ve Správci clusteru s podporou převzetí služeb při selhání roli VMM.
Připojte se k počítači, který je hostitelem databáze VMM, a v SQL Server Management Studio klikněte pravým tlačítkem na vlastnosti databáze > VMM. V části Možnosti nastavte pro databázi Model obnovení na Úplné.
Klikněte pravým tlačítkem na úlohy> databáze > VMMZálohovat a vytvořte zálohu databáze.
V SQL Server Management Studio >Vysoká dostupnost> AlwaysOn klikněte pravým tlačítkem na název > skupiny dostupnosti Přidat databázi.
V části Přidat databázi do skupiny> dostupnostiVyberte Databáze vyberte databázi VMM.
V části Vybrat synchronizaci dat ponechejte výchozí hodnotu Úplné.
V části Připojit k replikám>Connect zadejte oprávnění pro cíl skupiny dostupnosti.
Požadavky se kontrolují v části Ověření. Když v části Souhrn vyberete Další, zahájí se podpora dostupnosti AlwaysOn pro databázi VMM. Databáze VMM se zkopíruje a od tohoto okamžiku alwaysOn udržuje databázi VMM synchronizovanou mezi uzly clusteru SQL Server AlwaysOn.
Změňte připojovací řetězec VMM v cestě HKLM\SOFTWARE\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString ze Serveru na SQLListenerName. Aktualizujte také následující:
- HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineName with 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 s názvem SQLListenerFQDN.
Restartujte službu VMM nebo roli clusteru. Server VMM by měl být schopen připojit se k systému SQL Server.
Přihlašovací údaje VMM se ukládají jenom pro hlavní SQL Server, takže na sekundárním uzlu clusteru SQL Server musíte vytvořit nové přihlášení s následujícími charakteristikami:
- Přihlašovací jméno je shodné s názvem účtu služby VMM.
- Přihlašovací údaje zahrnují namapování uživatele na databázi VMM.
- Pro přihlašovací údaje jsou konfigurována pověření vlastníka databáze.
Spuštění převzetí služeb při selhání
Pokud chcete zkontrolovat, že funkce AlwaysOn pro databázi VMM funguje podle očekávání, spusťte převzetí služeb při selhání z primárního na sekundární uzel v clusteru systému SQL Server.
- V SQL Server Management Studio klikněte pravým tlačítkem na skupinu dostupnosti na převzetí služeb při selhání sekundárního serveru>.
- V části Převzetí služeb při selhání skupiny> dostupnostivyberte Nová primární replika a vyberte sekundární server.
- V části Souhrn vyberte Dokončit.
- Nyní ji přesuňte zpět inicializací převzetí služeb při selhání na počítači sekundárního uzlu se systémem SQL Server a ověřte, že je možné restartovat službu VMM (scvmmservice).
- Zopakujte poslední dva kroky pro každý sekundární uzel v clusteru se systémem SQL Server.
- Pokud se jedná o instalaci VMM s vysokou dostupností, přejděte k instalaci dalších uzlů VMM s vysokou dostupností.
Poznámka
Pokud ve scénáři s více podsítěmi dochází k chybám vysoké latence nebo vypršení časového limitu, změňte připojovací řetězec VMM v cestě HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, přidejte MultiSubnetFailover=True a restartujte službu VMM.