Condividi tramite


Distribuzione di SQL Server a disponibilità elevata per VMM

Importante

Questa versione di Virtual Machine Manager (VMM) ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a VMM 2022.

Questo articolo descrive i passaggi per la distribuzione di un database di SQL Server a disponibilità elevata per System Center Virtual Machine Manager (VMM). Si configura un cluster SQL Server e si configura il database VMM SQL Server con gruppi di disponibilità Always On.

Prima di iniziare

Leggere le informazioni sulla pianificazione per una distribuzione VMM a disponibilità elevata. Le informazioni includono i prerequisiti e i problemi di cui è necessario essere consapevoli.

Configurare i gruppi di disponibilità

SQL Server Always On gruppi di disponibilità supportano gli ambienti di failover per un set discreto di database utente (database di disponibilità). Ogni set di database di disponibilità è ospitato da una replica di disponibilità. Per configurare un gruppo di disponibilità, è necessario distribuire un cluster WSFC (Windows Server Failover Clustering) per ospitare la replica di disponibilità e abilitare Always On nei nodi del cluster. È quindi possibile aggiungere il database di SQL Server VMM come un database di disponibilità.

Configurare il database VMM con i gruppi di disponibilità Always On

  1. Arrestare il servizio VMM nel server VMM. Per un cluster, arrestare il ruolo VMM in Gestione cluster di failover.

  2. Connettersi al computer che ospita il database VMM e in SQL Server Management Studio fare clic con il pulsante destro del mouse su Proprietà database > VMM. In Opzioni impostare il modello di recupero per il database su Completo.

  3. Fare clic con il pulsante destro del mouse su Attività> del database > VMMBackup ed eseguire un backup del database.

  4. In SQL Server Management Studio >Always On disponibilità> elevata fare clic con il pulsante destro del mouse sul nome > del gruppo di disponibilità Aggiungi database.

  5. In Aggiungi database al gruppo di> disponibilitàSelezionare database selezionare il database VMM.

  6. In Selezione sincronizzazione dei dati lasciare l'impostazione predefinita Completa.

  7. In Connetti a repliche>Connetti specificare le autorizzazioni per la destinazione del gruppo di disponibilità.

  8. I prerequisiti vengono controllati in Convalida. In Riepilogo, quando si seleziona Avanti Always On viene avviato il supporto per la disponibilità per il database VMM. Il database VMM viene copiato e da questo momento Always On mantiene il database VMM sincronizzato tra i nodi del cluster SQL Server Always On.

  9. Modificare stringa di connessione VMM nel percorso HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString da Server a SQLListenerName. Aggiornare anche quanto segue:

    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineName con SQLListenerName
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\InstanceName con SQLListenerName.
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineFQDN con SQLListenerFQDN.
  10. Riavviare il ruolo del servizio o cluster VMM. Il server VMM deve essere in grado di eseguire la connessione a SQL Server.

  11. Le credenziali VMM vengono memorizzate solo per il servizio SQL Server principale, pertanto è necessario creare un nuovo account di accesso nel nodo secondario del cluster SQL Server, con le seguenti caratteristiche:

    • Il nome di accesso è identico al nome dell'account di servizio di VMM.
    • L'account di accesso dispone del mapping utente al database VMM.
    • L'account di accesso è configurato con le credenziali del proprietario del database.

Eseguire un failover

Per verificare che Always On funzioni come previsto per il database VMM, eseguire un failover dal nodo primario a quello secondario del cluster di SQL Server.

  1. In SQL Server Management Studio fare clic con il pulsante destro del mouse sul gruppo di disponibilità nel server > secondario Failover.
  2. In Failover gruppo> di disponibilitàSelezionare Nuova replica primaria, selezionare il server secondario.
  3. In Riepilogo selezionare Fine.
  4. Avviare un failover al computer del nodo secondario che esegue SQL Server e verificare che sia possibile riavviare il servizio VMM (scvmmservice).
  5. Ripetere gli ultimi due passaggi per ogni nodo secondario del cluster che esegue SQL Server.
  6. Se si sta usando un programma di installazione VMM a disponibilità elevata, continuare a installare gli altri nodi VMM a disponibilità elevata.

Nota

Se si verificano errori di latenza o timeout elevati in uno scenario con più subnet, modificare il stringa di connessione VMM nel percorso HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, aggiungere MultiSubnetFailover=True e riavviare il servizio VMM.