Vediamo come fare parte 3
Installazione e configurazione di MSDTC
Il Microsoft Distributed Transaction Coordinator (MSDTC) è un gestore di transazioni che consente alle applicazioni client di includere diverse fonti dati in una transazione che coordina il commit della transazione distribuita su tutti i server associati. Un sacco di persone chiedono perché abbiamo bisogno di installare MSDTC prima di installare SQL Server. Se si utilizzano le transazioni distribuite di SQL Server in un cluster, MSDTC è un obbligo. SQL Server utilizza il servizio MSDTC per query distribuite, così come per alcune funzionalità di replica.
Configurazione MS DTC in Windows Server 2003 cluster, come definito in questo articolo Microsoft KB.
Installare e configurare MSDTC:
Aprire la console di Gestione cluster di failover in uno dei 2 nodi del cluster.
Sotto il nome del cluster, fare clic destro su server e applicazioni e selezionare Configura un servizio o applicazione
Selezionare Distributed Transaction Coordinator (DTC) e fare clic su Avanti
immettere il nome e l'indirizzo IP del MSDTC cluster. Questo dovrebbe essere un diverso indirizzi IP e il nome host da quello che il Server 2008 cluster di Windows è già in uso. Fare clic su Avanti
Selezionare il sottosistema disco che verrà utilizzato da MSDTC.Questi sottosistemi disco devono essere definite come disponibili per l'archiviazione in cluster. Nell'esempio che segue, ho utilizzato il volume del disco F: \ e lasciato il disco del volume E: \ per SQL Server che installeremo più avanti. Fare clic su Avanti
Convalidare la configurazione selezionata per MSDTC e fare clic su Avanti
installazione completata cliccare su fine
È possibile convalidare l'installazione di MSDTC espandendo Servizi e applicazioni e verificare il nome del cluster del MSDTC. Assicurarsi che tutte le risorse di dipendenza sono in linea
Installazione di SQL Server 2008 in un cluster di Windows Server 2008
Siamo riusciti a preparare tutto e possiamo procedere con l'installazione di SQL Server 2008 in questo cluster. Dal momento che abbiamo già installato .NET Framework 3.5 con Service Pack 1 e Windows Installer 4.5 nella parte 1 , non ci dobbiamo più preoccupare dei prerequisiti. Sono due, le opzioni per l'installazione di SQL Server 2008 in un cluster. Il primo, è quello di utilizzare il cluster di failover integrato installazione con l'opzione Add Node e il secondo, è l'opzione di installazione avanzata / Enterprise. Il processo descritto qui sotto terrà conto la prima opzione.
Per installare SQL Server 2008:
Eseguire da uno dei due nodi il setup.exe dal supporto di installazione per avviare l'Installazione SQL SERVER.
Fare clic su nuova installazione SQl cluster di failover
immettere il codice e andare avanti e accettare le regole di licenza e andare avanti
Verificare che i controlli restituiscono risultati di successo. Se i controlli restituiti alcuni avvertimenti, assicuratevi di risolverli prima di procedere con l'installazione. Un esempio di questo è l' ordine di binding rete . Le schede di rete pubbliche dovrebbero essere su entrambi i nodi. Inoltre, è possibile disattivare NetBIOS e registrazione DNS sulle schede di rete per evitare il sovraccarico della rete. Assicuratevi di controllare il vostro ordine. Per maggiori dettagli sul avvertimento ordine di binding di rete, vedere Microsoft KB 955963 .
Per il firewall di Windows, assicurarsi che si apre il numero di porta appropriato su cui comunicherà SQL Server. Fare clic su Avanti per procedere.
Selezione delle funzionalità è possibile mantenere il percorso predefinito se si dispone di spazio sufficiente sul disco C: \ o installare in altra unità. Per la directory del motore di database cluster sarà diverso. Fare clic suAvanti
Digitare il nome di rete SQL Server. Questo è il nome che sarà disponibile sulla rete per i client. Questo può variare a seconda della selezione. In questo esempio, è selezionata istanza predefinita.
Un paio di cose devono evidenziare in questa sezione. Per impostazione predefinita, il nome dell'istanza viene utilizzato come ID istanza . Questo viene utilizzato per identificare le directory di installazione e chiavi di registro per l'istanza di SQL Server ed è utile quando si desidera eseguire più istanze in un cluster. Questo è il caso per le istanze predefinite e istanze denominate. Per un'istanza predefinita, il nome di istanza e l'istanza ID sarebbe MSSQLSERVER . Per utilizzare un ID un'istanza non predefinita, è necessario selezionare l' istanza di dialogo e specificare un valore.
La sezione su istanze di SQL Server rilevati e le caratteristiche su questo computer avrebbe senso se non ci sono altre istanze di SQL Server in esecuzione sul server.
Verificare di avere sufficiente spazio sui vostri dischi locali per l'installazione di SQL Server 2008 e fare clic su Avanti
Selezionare le risorse disponibili sul Windows Server 2008 cluster . Questo vi dirà che un nuovo gruppo di risorse sarà creato sul cluster per SQL Server. Per specificare il nome del gruppo di risorse cluster di SQL Server, è possibile utilizzare la casella a discesa per specificare un gruppo esistente per utilizzare o digitare il nome di un nuovo gruppo per crearlo. Fare clic su Avanti
Selezionare i gruppi di dischi disponibili che sono nel cluster per SQL Server 2008 . In questo esempio, due gruppi di dischi in cluster - APPS e APPS2 - sono stati selezionati per essere utilizzati da SQL Server 2008. Userò una risorsa disco per i database di sistema, mentre l'altra per i database utente. Fare clic su Avanti
immettere l'indirizzo IP e la subnet mask che utilizza cluster SQL Server 2008. Deselezionare la casella di controllo sotto la DHCP. Se non avete disattivato adattatori IPv6 e protocolli, sarebbe meglio per deselezionare la riga per IPv6
accettare il valore predefinito di SID di servizio (consigliata) . In Windows Server 2003, specifichiamo gruppi di dominio per tutti i servizi di SQL Server, ma in Windows Server 2008, questa è l'opzione consigliata. Per ulteriori informazioni sull'uso di SID di servizio per SQL Server 2008, consulta questo articolo di MSDN
immettere le credenziali che verranno utilizzate per gli account del servizio SQL Server in account di servizio tab. Nella fascicolazione. Si noti che il tipo di avvio è impostato su manuale per tutti i servizi di cluster-aware e non può essere modificata durante il processo di installazione. Fare clic suAvanti .
selezionare l'appropriata modalità di autenticazione. Se si desidera aggiungere l'utente attualmente connesso a far parte del gruppo di amministratori del server SQL, fare clic sul add Current User .
digitare il percorso in cui verranno creati i file del database di sistema e utente.Questo imposterà il primo disco condiviso nel cluster,se si vuole cambiare modificare di conseguenza. Se si intende utilizzare la nuova funzionalità FILESTREAM, fare clic sulla scheda FILESTREAM e impostare le configurazioni appropriate. Fare clicsu Avanti
fare clic su avanti
verificare che tutti i controlli hanno esito positivo e fare clic su Avanti
fare clic su Chiudi . Questo conclude l'installazione di SQL Server 2008 Failover Cluster
ora avete un cluster di failover completamente funzionale. Per convalidare, aprire la console di Gestione cluster failover, e cliccare su SQL Server (MSSQLSERVER) in Servizi e applicazioni . Assicurarsi che tutte le dipendenze sono on-line
Anche se abbiamo un SQL Server 2008 cluster di failover pienamente funzionante, in questo momento non è in alta disponibilità, questo perché c'è un solo nodo del cluster di failover. Dobbiamo ancora aggiungere il secondo nodo al cluster SQL Server 2008. Nell'ultima parte, aggiungeremo il secondo nodo del cluster e installeremo l'ultimo aggiornamento cumulativo.
Prima ParteSeconda ParteQuarta Parte