Progettazione del cluster VMware vSphere per ridondanza del sito


9

Ho una domanda sul miglior design per la ridondanza del sito quando utilizzo i cluster vSphere. Prima però un po 'di informazioni di base sulla nostra situazione.

Siamo una società di medie dimensioni con due uffici principali, situati in diversi paesi. Le nostre reti sono collegate da una linea dedicata Layer2 da 150 Mbps attualmente non utilizzata. Disponiamo di numerosi servizi in esecuzione per uso interno all'interno dell'azienda, alcuni su server fisici e altri su cluster vSphere esistenti. Nel nostro dipartimento gestiamo anche diversi servizi (quasi tutti in esecuzione in varie forme di Linux) come NTP, Syslog, jump server, server di monitoraggio e così via.

Ora abbiamo il requisito che quei server devono essere ridondanti all'interno di ogni posizione (che non sono al momento) e anche ridondanti del sito (che sono in una certa misura, i server sono duplicati nella seconda posizione con configurazioni mantenute sincronizzate tramite vari metodi a livello di applicazione). Non esiste una SAN disponibile per noi, almeno non qualcosa che possiamo usare al momento.

Anche il costo è un problema. Sebbene disponiamo di un budget limitato per questo, ad esempio non possiamo permetterci di acquistare SAN per entrambe le sedi.

Ho esaminato la funzionalità VSA e sembra che questo potrebbe essere qualcosa per noi, ma non sono sicuro di come risolvere il requisito di ridondanza del sito.

Al momento a scopo di test sto installando in un laboratorio un vSphere 5 con VSA su due host ESXi. Attualmente sto utilizzando il kit Essentials Plus con licenza VSA, che mi consente di creare un cluster VSA su un massimo di 3 host, insieme a una licenza vCenter per gestirli. Gli host hanno ciascuno due schede di rete a doppia porta e due unità da 600 GB, in esecuzione in Raid1. Per quanto riguarda l'hardware, questo ci basterà per eseguire tutti i servizi di cui abbiamo bisogno come VM e fornirà ridondanza all'interno del sito.

Al momento vedo solo due opzioni per la ridondanza del sito:

  1. costruire un identico cluster VSA nella seconda posizione e mantenere i vari servizi sincronizzati a livello di applicazione (sincronizzazione del database, rsync e così via).
  2. sposta semplicemente uno degli host dal cluster esistente nella seconda posizione, in pratica il cluster VSA si estende attraverso il collegamento a 150 Mbps tra i siti.

Preferirei di gran lunga la seconda opzione, ma non sono sicuro di come funzionerà, se può funzionare. Tecnicamente dovrebbe, possiamo estendere le VLAN necessarie sulla linea affittata e averle disponibili nella seconda posizione. Il vantaggio sarebbe che non dobbiamo preoccuparci affatto della sincronizzazione di database e simili. Ma ho la sensazione che la larghezza di banda non sarà sufficiente, non ho modo di sapere quanto traffico genererà il cluster VSA tra gli host. Mi rendo conto che molto probabilmente dipenderà dall'utilizzo individuale delle macchine virtuali, ma non ho idea di come VSA replica i dati tra gli host ESXi.

Sono queste le mie uniche opzioni o i miei obiettivi possono essere raggiunti in qualche altro modo? Esiste forse un modo per avere una sorta di cluster "cold stand by" nella seconda posizione in cui le macchine virtuali verrebbero sincronizzate una volta a notte dalla posizione principale? L'idea è che nel caso in cui il primo sito non fosse disponibile, saremmo in grado di portare lì tutte le VM online. Saremo a posto con i dati che hanno 1 giorno di età.

Ogni risposta è apprezzata

Cordiali saluti, Stefan

Risposte:


8

Vorrei semplicemente raccomandare di mantenere due cluster separati e gestire la replica a livello di macchina virtuale con il prodotto vSphere Replication . Questo è a tua disposizione con la tua licenza vSphere Essentials Plus e ti consente di mantenere un RPO tra 15 minuti e 24 ore (regolabile per VM), nonché la possibilità di replicare a tipi di archivi di dati diversi. vSphere Replication è un componente utilizzato nella più grande suite di disaster recovery di Site Recovery Manager di VMware .

Uso la replica per gestire la protezione offsite di alcune macchine virtuali critiche. La versione più recente del software consente di conservare istantanee point-in-time a destinazione.


inserisci qui la descrizione dell'immagine


inserisci qui la descrizione dell'immagine


Grazie per la risposta e per la spiegazione dettagliata, Edmund. Fammi vedere se ti ho capito bene. Quindi ho installato un cluster VSA basato su due host ESXIi nella posizione 1. Alla fine, VSA mi presenterà due archivi di dati su cui ho impostato i miei VM. Quindi creo un altro cluster VSA in posizione 2 senza macchine virtuali, ma con gli stessi due archivi dati. Utilizzando la funzione vSphere Replication, le macchine virtuali verranno sincronizzate con quelle sul cluster nella posizione 1. È corretto? Le macchine virtuali saranno sempre offline nella posizione 2?
Stefan Radovanovici,

E un'altra domanda: la mia licenza Essentials Plus lo consentirà, considerando che il cluster in posizione 2 è un cluster totalmente diverso, con la sua licenza Essentials Plus? O non è rilevante?
Stefan Radovanovici,

1
La destinazione non è rilevante. Può essere nel tuo cluster, può essere al di fuori di esso. Deve solo essere un bersaglio visibile. C'è un'appliance di replica vSphere che probabilmente installeresti su ciascun cluster. Le macchine virtuali saranno spente sul lato destinazione. Ma in un pizzico, puoi abilitarli o semplicemente registrarli sul server host di destinazione. I nomi dei datastore non devono necessariamente essere gli stessi.
ewwhite,

Ok, allora questo sembra essere quello che stiamo cercando. Grazie mille per l'informazione.
Stefan Radovanovici,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.