Geek del tutto specializzati Servizio cluster con hyper V semplice

Greg Shields

Contenuto

Clustering hyper V
Utilizzo di hyper V cluster
Aumentare la disponibilità

In giorni primi della mia carriera IT, utilizzato per rispondere il oft richiesto “ che cosa fare? per una vivere ” “ Oh, è possibile fi computer x. ” Ma per anni, un elemento necessario mi su tale istruzione. Utilizzato troppo negativo, come se i computer sono stati sempre rilevante e la protezione del mio vivere si basava sul fatto che. Pertanto, dopo la risposta più volte questa domanda, infine premere me. La priorità reale tecnico IT e amministratore di sistema non necessariamente per risolvere il computer, era per mantenerle in esecuzione.

Quella priorità non è stato modificato. Infatti, come calcolo diventa più critici per le operazioni quotidiane della maggior parte delle aziende, la possibilità di correggere il computer ha raggiunto meno importante. Che cos'è diventino critici molto più è che i computer mantenere in funzioni. Nowhere è questo più importante del processo come un jack-of-all-trades professionisti IT. Ancora mantenere il computer con un minimo di risorse e un budget restringimento spesso richiede una misura corretta del nastro condotto e twine bailing.

Combinazioni a destra della tecnologia, tuttavia, è possibile inexpensively aumentare la disponibilità dei server. Convertendo i server fisici a quelle virtuali è immediatamente ottenere funzionalità aggiuntive da renderli meno probabilità di abbassarsi e facile da riportare i questo caso:

  • Snapshot consentono di tornare indietro nel tempo quando un aggiornamento software o configurazione modifica blows di un server in caso contrario integro.
  • Dischi rigidi virtuali consolidare migliaia di file che costituiscono un server Windows in un file singolo per i backup, che migliora notevolmente l'affidabilità di tali backup.
  • Supporto per servizio copia shadow (VSS) volume, disponibile in modo nativo in Hyper-V, significa che le applicazioni restituire da un ripristino con zero perdita di dati e immediatamente pronto per l'operazione.
  • Funzionalità di migrazione migliorare i tempi di inattività pianificati attività fornisce un meccanismo per lo spostamento dell'elaborazione delle macchine virtuali in nuovo host con leggermente per senza interruzioni nel servizio.
  • Il clustering di failover significa che la perdita di un host virtuale sposta automaticamente le macchine virtuali in nuove posizioni in cui si possono continuare eseguire il processo.

La parte difficile in tutti i questo scoprire esattamente quali tecnologie è necessario distribuire, e che possono permettersi. Vi è una relazione diretta tra i livelli di ridondanza, che è possibile distribuire in un ambiente IT e il costo. Con quella presente aggiunta una tecnologia simile al clustering di failover di Windows Server 2008 V Hyper sia ottenere omesso a causa della complessità rilevata. Ancora è possibile implementare non necessariamente altamente affidabile, ma sarebbe pensare "sufficientemente affidabile" virtualizzazione per minore di è.

A tal fine, si Esplora una soluzione molto semplice che integra queste due tecnologie. Tenere presente che questa implementazione non rendere immediatamente i massimi livelli di disponibilità, ma è la soluzione più semplice che è possibile distribuire oggi. Dopo aver compreso i concetti di base, verranno descrivono alcuni criteri è possibile aggiungere anche ulteriori informazioni, con costo aggiunto e complessità, ovviamente. Consentire il budget dalla Guida.

Clustering hyper V

Per ottenere avviato, consultare l'articolo denominato" Hyper-V Guida dettagliata: hyper V e clustering di failover." Descriverò i passaggi di alto livello necessari implementare una configurazione cluster. Per istruzioni, fare clic su da fare clic su dettagliate, consultare questo documento.

Implementazione di ridondanza l'hyper-V prevede clustering i servizi tra due o più computer. Ogni computer necessario aver installato una copia della versione x 64 di Windows Server 2008 Enterprise Edition e ogni deve includere un minimo di due schede di rete per server più di uno o più schede di rete per iSCSI. In questo esempio molto semplice, si verrà utilizzato alla rete per connessione questi due server su un terzo server o dispositivo che contiene un insieme di dischi iSCSI condivisi. iSCSI è utilizzato in questo campo perché è semplice impostare, non richiede poco su apparecchiature aggiuntive o specializzate formazione e viene eseguito attraverso la rete esistente.

Su tali dischi verranno archiviati i file per le macchine virtuali in modo che sono direttamente accessibili dagli host di entrambi. Come illustrato nella Figura 1 , due schede di rete connettere ogni server a due diverse reti (uno per il cluster privato network, l'altro per la rete di produzione), mentre il terzo si connette i dischi iSCSI. In questo esempio, le connessioni iSCSI sono su reti diverse dal traffico di produzione. Segregating iSCSI da regolare il traffico di rete è importante proteggere il traffico di ciascun tipo dalla congestione della rete di altro.

fig01.gif

Figura 1 al minimo, sei connessioni di rete sono necessari per avviare un cluster.

Il primo passaggio preparazione di questo ambiente di convalida che i server può essere eseguito in realtà il ruolo Hyper-V. V Hyper è tre requisiti hardware:

  • Il server deve essere in grado di eseguire la versione 64 x del sistema operativo Windows.
  • Processore del server necessario che sul siano installati con l'hardware dei dati l'esecuzione di programmi.
  • Le funzionalità del processore del server devono includere le estensioni di virtualizzazione.

Questi tre requisiti sono determinati dalle funzionalità del processore disponibile sul server ed esistono due modi per determinare se i server soddisfano queste esigenze. Per classe server attrezzature acquistato da un fornitore di hardware del server, è possibile verificare il server marca e modello con il Catalogo di Windows Server. Fare clic sul collegamento V Hyper nella colonna a sinistra per limitare i risultati solo ai server che sono stato testato e trovare per supportare correttamente V Hyper.

Se il server non è nell'elenco o è di propria progettazione, è possibile scaricare il Strumento di test a protezione diretta. Questo strumento piccolo verifica le funzionalità del processore con questi tre requisiti. Se la lunghezza in bit massima è di 64 e i report strumento Sì per hardware di protezione esecuzione programmi e la virtualizzazione hardware, è stato ottenuto le informazioni necessarie.

Il passaggio successivo del processo consiste nel creare due dischi sono esposte alla rete tramite iSCSI. Il primo disco sarà 512 MB nella dimensione per il disco del server di controllo del mirroring, mentre il secondo disco sarà di una dimensione necessari per l'installazione completa di una macchina virtuale. La procedura esatta per eseguire questa operazione sarà diverso a seconda il prodotto che consente di host i dischi. Se l'ambiente è iSCSI hardware posto, semplicemente creare ed espongono due nuovi dischi tramite l'interfaccia. Se non si dispone di iSCSI hardware, software di destinazione iSCSI esiste nel Internet che è possibile installare un terzo server nel proprio ambiente per questo scopo.

Se si desidera utilizzare iSCSI basata su software, esaminare attentamente le funzionalità disponibili. Microsoft clustering richiede iSCSI per supportare SCSI principale comandi-3, in particolare il supporto di impegno permanente. La maggior parte dei software di iSCSI per costo attualmente supporta questa funzionalità, ma è molto poca supporto per in aperti più pacchetti software di origine.

Un pacchetto software di poco costosa e facile da utilizzare è il iSCSI di StarWind destinazione da Divisione scienza. È necessario utilizzare una delle versioni di pagamento per il servizio cluster perché gratuita Personal Edition non supporta la connessione di più server nello stesso disco. Esistono altre opzioni, ma attualmente non esistono Nessun download freeware di Microsoft che consentono di.

Dopo aver creato ed esposti questi due dischi alla rete tramite iSCSI, eseguire la procedura su ciascun computer da parte del cluster a cui connettersi i dischi:

  • Passare a strumenti di amministrazione | iniziatore iSCSI. Il primo tentativo per la connessione allo strumento, verrà richiesto due volte per attivare il servizio iSCSI Microsoft e sbloccare la connessione di firewall. Scegliere Sì per entrambi per avviare la console.
  • Per trovare i dischi, passare alla scheda ricerca e fare clic su Aggiungi portale. Nella schermata risultante, immettere l'indirizzo IP per il disco iSCSI e fare clic sul pulsante Avanzate. Modificare quindi la scheda locale iSCSI Microsoft scheda. Successivamente, è possibile modificare l'indirizzo IP di origine nell'indirizzo IP per la scheda di rete selezionato per la connessione del disco. Firewall possono impedire l'iniziatore l'accesso alla destinazione in caso di errore di connessione a questo punto.
  • Se si correttamente sono connessi a dischi attraverso la rete, verrà visualizzato il nome di ogni disco nella scheda destinazioni. Il passaggio successivo consiste di accedere a ciascun disco. A tale scopo, facendo clic su disco e selezionando accesso. Nella schermata risultante, selezionare la casella per automaticamente ripristina la connessione all'avvio di computer e fare clic sul pulsante Avanzate. Anche in questo caso, impostare la scheda locale su iSCSI Microsoft scheda, l'IP di origine all'indirizzo IP per la scheda di rete corretta e il portale destinazione dall'indirizzo IP e porta per il dispositivo iSCSI. Ripetere questo passaggio per ogni disco. Un accesso riuscito sarà simile a figura 2.
  • Nella scheda destinazioni preferite, fare clic sul pulsante Aggiorna. I nomi di disco visualizzati nell'elenco di destinazioni preferite.
  • Nella scheda volumi e dispositivi, fare clic sul pulsante Autoconfigure. Tutto ciò che è stato eseguito correttamente a questo punto, si vedrà i riferimenti a ciascun disco vengono visualizzati nella casella.

fig02.gif

Nella figura 2 una connessione su dischi iSCSI

Dopo la connessione dei dischi, è necessario inizializzare e formattati in modo da renderli pronto per l'utilizzo. In tal in Server Manager nell'archiviazione | nodo Gestione disco. Questo processo deve essere eseguito su ciascun computer ma deve essere eseguito solo quando l'altro computer è spento. Eseguire ora e avviare Gestione disco. Ora, fare clic con il pulsante destro del mouse su ogni disco e riportare il disco. Quindi fare nuovamente clic con il pulsante destro del mouse, inizializzare il disco. Fare clic con il pulsante destro del mouse, infine, su una terza volta per creare un nuovo volume semplice, formattazione del disco come NTFS e assegnandolo una lettera di unità. Per questo esempio, è verrà assegnare d: alle unità quorum e F: all'unità per la macchina virtuale.

Alimentazione al primo computer e avviare il secondo. Sul secondo computer, assicurarsi che il disco sia assegnato la stessa lettera di unità è stato assegnato sul primo computer. Al completamento, entrambi i computer possono essere attivati in. I dischi sono ora pronti per cluster.

Il passaggio successivo di questo processo è installato il ruolo V Hyper per il computer, nonché la funzionalità di clustering di failover. Scopo sia da Server Manager. Prima di installare il ruolo Hyper-V, aggiornare codice sul V Hyper il server alla versione RTM installando aggiornamento 950050 prima. Si noterà nel Pannello di controllo Windows Update come aggiornamento consigliato. L'installazione di questi componenti richiede un riavvio.

Rimangono due passaggi. In primo luogo, convalidare del cluster mediante lo spostamento su strumenti di amministrazione | Gestione cluster di failover. Fare clic sul collegamento per convalidare una configurazione. Questo passaggio assicura che tutto ciò che è stato configurato sia corretto preparare una creazione di cluster esito positivo. Se la configurazione ha superato il test di convalida, fare clic sul collegamento per creare un cluster. La procedura guidata richiederà per i nomi dei membri del cluster, nonché un indirizzo IP da utilizzare per la comunicazione nel cluster. Questo indirizzo sarà un indirizzo IP non utilizzato nella rete e non deve essere uno degli indirizzi IP che è stato utilizzato per questo punto in questa procedura. Completare la procedura guidata per creare il cluster.

Utilizzo di hyper V cluster

Quando si utilizza Hyper V solo e senza System Center Virtual Machine Manager, si verifica il processo di gestione gli host virtuali cluster in due posizioni. È possibile creare e utilizzare con le macchine virtuali nel gestore di Hyper-V. La configurazione di entrambi cluster stesso e le risorse cluster necessarie viene eseguita da in Gestore di cluster di failover.

Per creare un nuovo computer virtuale, aprire V Hyper Manager e scegliere nuovo | macchina virtuale. Rispondere alle domande nella procedura guidata e assicurarsi che memorizzare file su disco di tale computer virtuale sull'unità F:. È necessario memorizzare tutti i file associati a una macchina virtuale cluster sempre su dischi condivisi. Dopo aver creato la macchina virtuale, alimentazione verso il basso e avviare il gestore di cluster di failover. Questo passaggio successivo consente di configurare le risorse necessarie per tenere presente il cluster macchina virtuale. Fare clic con il pulsante destro del mouse su Servizi e applicazioni e selezionare Configura un servizio o dell'applicazione. Selezionare l'elemento virtuale nel menu e fare clic su Avanti. Schermo sarà simile a figura 3 . Selezionare il computer che si desidera essere apportate con supporto cluster. Non sarà possibile selezionare i computer che sono acceso o il cui file su disco non sono memorizzate su unità condivisa. Completare la procedura guidata per completare questo processo.

fig03.gif

Nella figura 3 la selezione di un computer da eseguire con supporto cluster

Si dispone ora un computer virtuale con supporto cluster e questo computer è ora vantaggio dalla disponibilità elevata fornita dal servizio cluster di Windows Server 2008 failover. Questo significa che se l'host del virtual machine interrotta o se il computer si verifica gli eventuali problemi, esso verrà riavviato automaticamente stesso in altro nodo del cluster. Nella figura 4 viene illustrato un esempio di come la macchina virtuale nel gestore di cluster di failover.

fig04.gif

Nella figura 4 una macchina virtuale ospitato nel gestore di cluster di failover

Se è necessario eseguire la manutenzione sull'host di cluster, è possibile ora anche rapida migrare tale macchina virtuale per altri host fare clic con il pulsante destro del mouse sulla relativa istanza in Servizi e applicazioni e selezionare Sposta questo servizio o l'applicazione in un altro nodo. Nella stessa posizione, le proprietà di questo gruppo di virtual machine forniscono una posizione per indicare il cluster quali nodi sono preferiti per l'hosting del computer. In ai cluster di failover di Windows, un proprietario preferito corrisponde ai nodi del cluster in cui si preferisce il computer per essere ospitati in caso di failover. Questa opzione ha un impatto maggiore sui cluster con più di due nodi ma può essere un modo manualmente bilanciamento del carico macchine virtuali in più nodi.

Aumentare la disponibilità

Questi passaggi vengono presentati per mostrare come semplice aggiunta di disponibilità aggiuntive per i server possono essere. In presenza di due copie di Windows Server 2008 Enterprise Edition posizione intorno a e sia un iSCSI dispositivo o software Installazione hardware, alcuni di questi passaggi genererà un cluster di base di Windows per supportare l'alta disponibilità.

Ancora, come È illustrato all'inizio di questo articolo, questa è solo il primo passaggio. Esistono altri livelli di tecnologia che sarà probabilmente possibile aggiungere questa architettura per ottenere maggiore disponibilità. Ciascun livello aggiunge adattabilità un po'più all'ambiente, ma aggiunge anche un po'più costo e la complessità. In base alle proprie esigenze e il budget, tenere presente quanto segue come potenziali componenti aggiuntivi:

attrezzature di classe server. L'utilizzo di un'apparecchiatura elencato nel catalogo di Windows può avere un impatto sulle supporto e non può più soddisfare le esigenze di computer virtuale. Spostare apparecchiature testato e supportato server garantisce supporto completo nel caso di un problema.

ridondanza scheda di rete. Con il minimo tre schede connessione ogni nodo del cluster al relativo dischi di rete e reti, la perdita di qualsiasi può significato la perdita di tale server come un nodo del cluster. Di conseguenza, l'aggiunta di più schede di rete per la ridondanza a percorsi multipli iSCSI o rete deve essere la prima scelta per hardware più. Tenere presente che schede di rete sono economiche server molti i giorni selezionati possono inexpensively supporta quattro, sei o più schede di rete, pertanto questa semplice aggiunta verrà net numerose bang adattabilità per il buck finanziari.

ridondanza del percorso di rete. L'utilizzo di iSCSI attraverso la rete di produzione può avere un impatto significativo sulle relativa prestazioni. Il contrario risulta vera anche poiché tradizionale il traffico di rete può avere un impatto alla connessione di un nodo di cluster al disco. Isolare il traffico iSCSI il proprio percorso di rete consente di isolare il traffico al proprio segmento di rete, garantendo la completa disponibilità come modifica condizioni della rete.

Utilizzo di iSCSI basata sull'hardware. Sebbene software destinazione iSCSI funziona, è possibile rappresentare un problema. La perdita di server che ospita i dischi iSCSI significa che la perdita di intero cluster. Poiché i server richiedono riavvii di tanto in tanto, basata sull'hardware iSCSI tende a garantire livelli più elevati di disponibilità.

ridondanza iSCSI. Se si use hardware o software per la connessione iSCSI, oppure è ancora un singolo punto di errore se non viene effettuata ridondanti. Consente di cercare le soluzioni che forniscono ridondanza per i dischi iSCSI.

Virtual Machine Manager. System Center Utilizzando Hyper-V solo attraverso più sistemi può essere difficoltoso. Vi è molta da configurare e più passaggi comportano intervento manuale. Aggiungere le funzionalità di gestione aggiuntive ottenute tramite System Center Virtual Machine Manager rende il processo di gestione dell'ambiente di virtualizzazione molto più semplice che riduce il rischio di errori e tempi di inattività costose.

nodi cluster aggiuntive. Windows Server 2008 Enterprise x 64 Edition può supportare fino a 16 nodi in un cluster di failover. Aggiunta di altri nodi a un cluster è necessario eseguire i passaggi descritti in un server aggiuntivo e l'aggiunta tale server a del cluster. Dopo aver ottenuto tale server aggiuntivi, è un'altra posizione in cui macchine virtuali è possibile eseguire il failover quando si verificano dei problemi. Questo valore di una particolarmente utile se si considera come la perdita di un singolo nodo può influire sulle prestazioni macchina virtuale. Ad esempio, se si memorizzano quattro macchine virtuali in ogni nodo del cluster di un cluster a due nodi, la perdita di un nodo Sposta tutte le macchine virtuali otto su un singolo nodo. Collocating questo molti computer su un server influisce sulle prestazioni di tutte le macchine virtuali.

cluster di più siti. I cluster di failover tradizionali sono progettati per la protezione contro la perdita di un host, ma svolgono anche in caso di emergenza. Per una protezione contro la perdita di ogni nodo del cluster alla volta, considerare la creazione di un geocluster. Un Professor molto più complesso, geoclusters comprendere subnet e sfruttare tecnologia di replica per mantenere sincronizzati gli archivi dati portata rimosso. Con un geocluster se si perde un intero sito le macchine virtuali verranno migrate automaticamente a un altro sito con solo un'interruzione di piccole dimensioni.

Tutte queste opzioni aggiungere ulteriori costi al proprio ambiente e molti aggiungere significativi livelli di complessità. Ma tutti i richiedere un'architettura altamente disponibile e rendere ancora più così.

Se è stato ottenuto opinioni sul clustering e V Hyper oppure è stato creato un cluster virtuale economiche si desidera condividere, eliminare più una riga gshields@concentratedtech.com.

Shields Greg , MVP, è un partner in Concentrated relativo alle tecnologie. Ottenere più di Jack-of-all-Trades suggerimenti e indicazioni del Greg www.ConcentratedTech.com.