Nasazení SQL Serveru pro vysokou dostupnost nástroje VMM
Tento článek popisuje postup nasazení vysoce dostupné databáze SQL Serveru pro nástroj System Center Virtual Machine Manager (VMM). Nastavíte cluster SQL Serveru a nakonfigurujete databázi SQL Server VMM se skupinami dostupnosti AlwaysOn.
Než začnete
Přečtěte si informace o plánování nasazení VMM s vysokou dostupností. Zahrnuje požadavky a problémy, o které 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ždou sadu databází dostupnosti hostuje replika dostupnosti. Pokud chcete nastavit skupinu dostupnosti, musíte nasadit cluster WSFC (Windows Server Failover Clustering) pro hostování repliky dostupnosti a povolit dostupnost AlwaysOn na uzlech clusteru. Databázi SQL Serveru VMM pak můžete přidat jako databázi dostupnosti.
- Další informace o požadavcích AlwaysOn
- Další informace o nastavení 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 ve Správci clusteru s podporou převzetí služeb při selhání zastavte roli VMM.
Připojte se k počítači, který je hostitelem databáze VMM, a v aplikaci SQL Server Management Studio klikněte pravým tlačítkem myši na vlastnosti databáze >VMM. V možnostech nastavte model obnovení pro databázi na úplné.
Pravým tlačítkem myši klikněte na zálohované úlohy> databáze >VMM a vytvořte zálohu databáze.
V aplikaci SQL Server Management Studio >AlwaysOn s vysokou dostupností> klikněte pravým tlačítkem myši na název >skupiny dostupnosti Přidat databázi.
V části Přidat databázi do skupiny>dostupnosti Vyberte databáze, vyberte databázi VMM.
V části Vybrat Synchronizace dat hronizace ponechte výchozí hodnotu Úplná.
V části Připojit k replikám>Connect zadejte oprávnění pro cíl skupiny dostupnosti.
Požadavky jsou vráceny se změnami při ověřování. Když v souhrnu vyberete Další, zahájí se podpora dostupnosti AlwaysOn pro databázi VMM. Databáze VMM se zkopíruje a od této chvíle funkce AlwaysOn udržuje databázi VMM synchronizovanou mezi uzly clusteru AlwaysOn SQL Serveru.
Změňte připojovací řetězec VMM v cestě HKLM\SOFTWARE\Microsoft\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 s názvem SQLListenerName
- HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\InstanceName s názvem SQLListenerName.
- HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineFQDN s SQLListenerFQDN.
Restartujte službu VMM nebo roli clusteru. Server VMM by měl být schopný se připojit k SQL Serveru.
Přihlašovací údaje nástroje VMM se ukládají jenom pro hlavní SQL Server, takže je potřeba vytvořit nové přihlášení na sekundárním uzlu clusteru SQL Serveru s následujícími vlastnostmi:
- Přihlašovací jméno je stejné jako název účtu služby VMM.
- Přihlášení obsahuje mapování uživatele na databázi VMM.
- Přihlašovací údaje se konfiguruje pomocí přihlašovacích údajů vlastníka databáze.
Spuštění převzetí služeb při selhání
Pokud chcete zkontrolovat, jestli AlwaysOn funguje podle očekávání pro databázi VMM, spusťte převzetí služeb při selhání z primárního do sekundárního uzlu v clusteru SQL Serveru.
- V aplikaci SQL Server Management Studio klikněte pravým tlačítkem myši na skupinu dostupnosti na sekundárním serveru >s podporou převzetí služeb při selhání.
- V části Převzetí služeb při selhání vyberte>novou primární repliku a vyberte sekundární server.
- V souhrnu vyberte Dokončit.
- Teď ho přesuňte zpět zahájením převzetí služeb při selhání do počítače sekundárního uzlu se systémem SQL Server a ověřte, že můžete restartovat službu VMM (scvmmservice).
- Opakujte poslední dva kroky pro každý sekundární uzel v clusteru, na kterém běží SQL Server.
- Pokud se jedná o instalaci nástroje VMM s vysokou dostupností, pokračujte instalací 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 s vysokou latencí nebo vypršením časového limitu, změňte připojovací řetězec nástroje 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.