Realizzare un Cluster SQL SERVER con Windows 2008 Server Enterprice R2 (laboratorio parte 1)

Vediamo come fare

Abbiamo un'altra sfida da affrontare: l'installazione di SQL Server 2008 in un cluster di Windows Server 2008.

Windows Server 2008 ha un sacco di differenze rispetto alle versioni precedenti e uno di loro è la funzionalità di clustering. Come posso fare per costruire un cluster SQL Server 2008 in esecuzione su Windows Server 2008?

Soluzione:

Ci sono stati un sacco di cambiamenti per quanto riguarda il clustering tra Windows Server 2003 e Windows Server 2008. C'è voluto un bel po 'di fatica per noi per costruire un cluster in Windows Server 2003 - da fare in modo che l'hardware del server per tutti i nodi sono compatibili cluster alla creazione di gruppi di risorse. Microsoft ha ridefinito il clustering con Windows Server 2008, rendendo più semplice e più facile da implementare. Ora che sia SQL Server 2008 e Windows Server 2008 sono fuori nel mercato per un bel po 'di tempo, sarebbe d'obbligo per prepararci per essere in grado di configurare e distribuire un ambiente cluster in esecuzione entrambi. Installazione di SQL Server su un server o membro server autonomo nel settore è piuttosto diretto. Trattare con il clustering è una storia completamente diversa. L'obiettivo di questa serie di suggerimenti è quello di essere in grado di aiutare gli amministratori di database che possono essere caricate con l'installazione di SQL Server in un Server 2008 cluster di Windows.
Preparare i nodi del cluster
Lavorerò su un cluster a 2 nodi per tutta la serie e si può estendere con l'aggiunta di nodi più tardi. Si può fare questa procedura su un hardware fisico o di un ambiente virtuale. Ho scelto di fare questo in un ambiente virtuale in esecuzione VMWare. Per cominciare, scaricare e installare una copia della versione di valutazione di Windows Server 2008 Enterprise Edition. Questo è abbastanza straight-forward e non richiede nemmeno un tasto qualsiasi prodotto o di attivazione. Periodo di valutazione funziona per 60 giorni e può essere esteso fino a 240 giorni in modo da avere tempo più che sufficiente per giocare con esso. Basta fare in modo che si selezionare almeno la Enterprise Edition durante il processo di installazione e avere almeno 12 GB di spazio su disco per i dischi locali. Questo è quello di assicurarsi di avere abbastanza spazio sia per Windows Server 2008 e i binari per SQL Server 2008. Una cosa fondamentale da notare qui è che si dovrebbe già avere un dominio su cui unire questi server e che entrambi hanno almeno 2 reti carte - uno per la rete pubblica e l'altro per il battito cardiaco. Anche se è possibile eseguire un cluster con una sola scheda di rete, ma non è consigliabile a tutti. Io espongo i dettagli della configurazione di rete come andiamo avanti. Dopo l'installazione, la mia raccomandazione è di installare immediatamente .NET Framework 3.5 con Service Pack 1 eWindows Installer 4.5 (quello per Windows Server 2008 x86 è chiamato Windows6.0-KB942288-v2-x86.msu ).Questi due sono prerequisiti per SQL Server 2008 e sarebbe accelerare il processo di installazione più tardi.
Ritagliarsi i dischi condivisi

Abbiamo avuto un sacco di problemi in Windows Server 2003, quando si tratta di dischi condivisi che useremo per i nostri cluster. Per uno, il limite di 2 TB, che ha molto a che fare con il master boot record (MBR) è stato superato da avere il supporto GUID Partition Table (GPT) in Windows Server 2008. Questo consente di avere 16 exabyte di una partizione. Un altro è stato l'uso di archiviazione SCSI collegata direttamente. Questo non è più supportata per clustering di failover in Windows Server 2008. Il solo quelle sostenute verranno serialmente Attached Storage (SAS), Fiber Channel e iSCSI. Per questo esempio, useremo un storage iSCSI con l'aiuto di un iSCSI Software Initiator per connettersi a un target basata su software. Sto usando del StarWind iSCSI SAN di emulare un'immagine disco che il mio gruppo userà come dischi condivisi. In preparazione per l'esecuzione di SQL Server 2008 in questo cluster, vi consiglio di creare almeno 4 dischi - uno per il disco quorum, uno per MSDTC, uno per i database di sistema di SQL Server e uno per i database utente. Il vostro quorum e dischi MSDTC possono essere piccoli come 1GB, anche seMicrosoft TechNet specifica un minimo di 512MB per il disco quorum. Se si decide di utilizzare iSCSI come storage condiviso in un ambiente di produzione, una rete dedicata dovrebbe essere utilizzato in modo da isolarlo dal resto del traffico di rete. Questo significa anche avere una scheda di rete dedicata nei nodi del cluster per accedere allo storage iSCSI.

Presentare i dischi condivisi ai nodi del cluster
Windows Server 2008 è dotato di un software iSCSI che permette la connessione di un host di Windows in un array di storage iSCSI esterno utilizzando schede di rete. Questo differisce dalle versioni precedenti di Microsoft Windows in cui è necessario scaricare e installare il software prima di collegare ad una storage iSCSI. È possibile avviare lo strumento da Strumenti di amministrazione e selezionare iniziatore iSCSI .

iniziatore ISCSI

Per connettersi al target iSCSI:

Nella initiator iSCSI Proprietà pagina, fare clic sulla scheda Discovery.

proprietà ISCSI

 

Sotto il Target Portals sezione, fare clic sul Add Portal tasto.

Nel Add target Portal, immettere il nome DNS o l'indirizzo IP del vostro iSCSI Target e fare clic su OK . Se si ha un target su un altro host di Windows, assicuratevi di avere il vostro Windows Firewall configurato per consentire il traffico in ingresso sulla porta 3260.

tornare nella pagina iSCSI Proprietà, fare clic sulla scheda target. Si dovrebbe vedere un elenco delle destinazioni iSCSI che abbiamo definito in precedenza

Selezionare uno degli obiettivi e fare clic sul  tasto Log on.

Nel Log On a Target di dialogo, selezionare il ripristino automaticamente la connessione quando il computer viene avviato casella. Fare clic su OK .

Una volta fatto, si dovrebbe vedere lo stato del cambiamento di destinazione di Connected . Ripetere questa procedura per tutti i dischi di destinazione che inizialmente creati su entrambi i server che diventeranno nodi del cluster.

Una volta che gli obiettivi sono stati definiti con lo strumento iniziatore iSCSI, è ora possibile portare in linea i dischi, li inizializzazione, e creare nuovi volumi utilizzando la console di Server Manager. Non voglio entrare troppo nei dettagli su questo processo in quanto è simile a come eravamo abituati a farlo in Windows Server 2003, fatta eccezione per la nuova console di gestione. Dopo che i dischi sono stati inizializzati e volumi creati, si può provare il login per l'altro server e verificare che è possibile visualizzare i dischi anche lì. È possibile analizzare nuovamente i dischi se non sono ancora apparsi.
L'aggiunta di Windows Server 2008 Ruolo Application Server
Dal momento che sarà l'installazione di SQL Server 2008 in seguito, dovremo aggiungere il ruolo Server applicazioni su entrambi i nodi. Un ruolo del server è un programma che permette di Windows Server 2008 per eseguire una funzione specifica per più client in una rete. Per aggiungere il ruolo Server applicazioni,

Aprire il Server Manager console e selezionare Ruoli .

Fare clic sul Add Roles collegamento. Questo farà eseguire l' Aggiunta guidata ruoli

 

In server Select Roles , selezionare la casella Application Server. Questo chiederà di aggiungere funzionalità richieste per il ruolo server applicazioni. Fare clic su Avanti .

 

Nella Application Server finestra di dialogo, fare clic su Avanti 

 

Nella  finestra di dialogo di Select roles services , selezionare Incaming remote traslations e outgoing remote traslationtranslation. Queste opzioni saranno utilizzate dal MSDTC. Fare clic su Avanti

 

Fare clic su Installa .

 

Nella finestra di dialogo, fare clic su Chiudi . L'installazione è stata completata sul primo nodo. Dovrete ripetere questo processo per l'altro server.

 

Ora abbiamo eseguito il processo di creazione del cluster, a questo punto. Nella prossima pagina, eseguiremo il processo di installazione della funzione di failover cluster, convalidando i nodi che diventeranno una parte del cluster e la creazione del cluster stesso.

 

Seconda ParteTerza ParteQuarta Parte