Installazione di un cluster di failover SQL Server 2008 R2
Per fornire un’elevata disponibilità per un’istanza SQL Server 2008 R2, è possibile installarla in un cluster di failover. L’alta disponibilità sarà fornita a livello di istanza. In questo post del blog, vedremo come installare un cluster SQL Server 2008 R2. Userò SQL Server 2008 R2 Enterprise edition, ma è possibile installare anche l’edizione standard in un cluster di failover. Tieni presente che l’edizione standard può avere solo 2 nodi nel cluster di failover, mentre l’edizione Enterprise è limitata dai nodi massimi per il sistema operativo. In Windows Server 2008 R2, sarebbero 16 nodi.
1. Prerequisiti
1.1 Un cluster di failover deve essere già presente, prima di poter iniziare l’installazione di SQL Server 2008 R2. Se hai bisogno di sapere come installare un cluster di failover, segui questa guida.
1.2 È necessario installare i file di database, i file TempDB e i file di registro su dischi separati. È possibile forzare TempDB su un disco locale (non condiviso) su ciascun nodo, ma non è una soluzione supportata. Sarà inoltre necessario disporre di un disco condiviso separato per il servizio MSDTC, che sarà nel proprio gruppo cluster. Pertanto ho aggiunto quattro dischi condivisi al cluster di failover.
1.3 Installare il servizio MSDTC sul cluster di failover. SQL Server utilizza il servizio MSDTC per le query distribuite e le transazioni di commit a due fasi, nonché per alcune funzionalità di replica.
1.3.1 Avviare Gestione cluster di failover. Fare clic con il pulsante destro del mouse su Servizi e applicazioni e scegliere Configura un servizio o un’applicazione. Fare clic su Avanti nella prima pagina della procedura guidata.
1.3.2 Scegliere Coordinatore transazione distribuita e quindi fare clic su Avanti.
1.3.3 Assegnare al Servizio un nome e un indirizzo IP, quindi fare nuovamente clic su Avanti.
1.3.4 Selezionare il disco DTC come volume di archiviazione che si desidera assegnare. Quindi fare clic su Avanti – > Avanti- > Fine.
1.4 Installare la funzionalità. Net Framework 3.51 su tutti i nodi del cluster di failover.
2. Installare SQL Server 2008 R2 sul primo nodo del cluster di Failover
2.1 Avviare l’installazione.exe
2.2 Fare clic su Installazione, quindi scegliere Nuova installazione del cluster di failover di SQL Server
2.3 Le regole di supporto per l’installazione vengono eseguite, fare clic su OK.
2.4 Immettere il codice prodotto, quindi fare clic su Avanti.
2.5 Accettare i termini di licenza, fare clic su Avanti.
2.6 Installare i file di supporto per l’installazione
2.7 Le regole di supporto all’installazione vengono eseguite successivamente e potrebbero rivelare avvisi o errori. Rivedere e correggere quelli, se possibile.
Avviso di verifica del cluster di Microsoft Cluster Service MSCS-Ho saltato alcuni test, ecco perché sto ricevendo questo avviso. Warning
Avviso di sicurezza dell’applicazione Microsoft. Net: la macchina su cui sto installando SQL Server non dispone di una connessione a Internet. Quindi sto ricevendo questo avvertimento.
Network binding order-Ora questo è un avvertimento interessante. Microsoft menziona che gli adattatori fantasma sono la causa in KB955963, ma l’avviso è in realtà dovuto all’adattatore virtuale del cluster di failover Microsoft, che è sempre in cima all’ordine di binding, e Microsoft consiglia di tenerlo in cima all’ordine di binding, a meno che non si vogliano riscontrare problemi con il cluster di Failover. Quindi, in pratica, non è possibile eliminare questo avviso, ma Microsoft non lo riconosce e riceverai lo stesso avviso in SQL Server 2012.
Avviso firewall di Windows: in questo articolo su Technet è possibile visualizzare un elenco delle porte firewall utilizzate da SQL Server.
Assicurati di aprire almeno la porta 1433, altrimenti non sarai in grado di effettuare connessioni remote al server SQL.
2.8 Il prossimo è la schermata di selezione delle funzionalità. Scegli i servizi del motore di database, gli strumenti di gestione-di base e gli strumenti di gestione-Completi. È inoltre possibile installare SQL Server Books Online se lo si desidera, questi sono i file di aiuto per SQL Server 2008 R2. In un cluster di failover, è necessario installare la replica di SQL Server e la ricerca full-Text, quando si installano i servizi del motore di database.
Quando hai finito di scegliere le funzionalità che desideri installare, fai clic su Avanti. Sì, la directory delle funzionalità condivise si troverà su un disco locale del nodo.
2.9 Nella schermata di configurazione dell’istanza, assegnare un nome al cluster SQL. Questo sarà il nome del server SQL cluster a cui le applicazioni si connetteranno. Mantieni il nome dell’istanza predefinito o chiamalo se lo desideri. Fare clic su Avanti, al termine.
2.10 Fare clic su Avanti nella schermata Requisiti di spazio su disco.
2.11 Scegliere qui l’impostazione predefinita e verrà creato un nuovo gruppo di risorse cluster denominato SQL Server (MSSQLSERVER) nel cluster di Failover.
2.12 Scegliere i tre dischi aggiunti al cluster di failover come spazio di archiviazione disponibile nel punto 1.1
2.13 Assegnare all’istanza di SQL Server cluster un indirizzo IP appropriato.
2.14 Basta mantenere l’opzione consigliata e fare clic su Avanti
2.15 È possibile scegliere di disporre di account di servizio diversi per i diversi servizi SQL oppure di utilizzare lo stesso account per tutti i servizi SQL Server. Sto scegliendo il secondo. Nella scheda Regole di confronto, selezionare le regole di confronto appropriate da utilizzare da SQL Server. Infine fare clic su Avanti.
2.16 Specificare la modalità di autenticazione desiderata per il motore di database, quindi specificare gli amministratori di SQL Server. Come puoi vedere, sto scegliendo la modalità di autenticazione di Windows e sto scegliendo di specificare un gruppo. Il che significa che posso semplicemente aggiungere membri a quel gruppo di Active Directory, ogni volta che ho bisogno di dare a qualcuno l’accesso amministrativo al motore di database su questa installazione di SQL Server.
2.17 Fare clic sulla scheda Directory dati e scegliere dove installare i diversi file. Come puoi vedere, sto installando file di database su G:\, file TempDB su H:\ e tutti i file di registro su I:\. Questi tre volumi risiedono sui tre dischi aggiunti al punto 2.12. Fare clic su Avanti nella schermata di configurazione del motore di database.
2.18 Nella schermata Segnalazione errori, scegliere, quindi fare clic su Avanti.
2.19 Le regole di installazione del cluster vengono eseguite, fare clic su Avanti.
2.20 Fare clic su Installa.
2.21 Fare clic su Chiudi al termine dell’installazione.
3. Installare SQL Server 2008 R2 sul secondo nodo del cluster di Failover
3.1 Avviare l’installazione.exe sul secondo nodo del cluster di failover
3.2 Fare clic su Installazione, quindi scegliere Aggiungi nodo a un cluster di failover SQL Server
3.3 Le regole di supporto per l’installazione vengono eseguite, verificare che ciascuna sia passata e quindi fare clic su OK.
3.4 Immettere la chiave del prodotto, fare clic su Avanti
3.5 Accettare i termini della licenza, quindi fare nuovamente clic su Avanti
3.6 Installare i file di supporto per l’installazione
3.7 Le regole di supporto per l’installazione vengono eseguite successivamente e potrebbero rivelare avvisi o errori. Rivedere e correggere quelli, se possibile. Tieni presente che non è possibile correggere l’avviso dell’ordine di associazione di rete.
3.8 Le impostazioni corrette devono essere selezionate automaticamente nella schermata di configurazione del nodo Cluster. Solo convalidare sono corrette e fare Clic su Avanti
3.9 Digitare la password per l’Account di Servizio designato (che abbiamo specificato al punto 2.15), quindi fare clic su Avanti
3.10 Effettuare la selezione sulla Segnalazione errori, fare Clic su Avanti
3.11 Aggiungere il Nodo di esecuzione delle Regole, fare clic su avanti.
3.12 Fare clic su Installa nella schermata Pronto per aggiungere nodo.
3.13 Al termine dell’installazione, fare clic su Chiudi.
4. Convalidare il cluster di failover SQL Server 2008 R2
4.1 Avviare Failover Cluster Manager
4.2 Espandere il nodo Servizi e applicazioni e controllare il gruppo di risorse cluster SQL Server (MSSQLSERVER)
4.3 Se si fa clic destro SQL Server (MSSQLSERVER), si avrà la possibilità di spostarlo al secondo nodo. Sentiti libero di spostarlo avanti e indietro tra i due nodi, per verificare il processo di failover.
4.4 Su entrambi i nodi, avviare SQL Server Management Studio e connettersi a SQL Server cluster. Notare il nome del server SQL
5. Installazione di patch sui nodi del cluster di failover