Opzioni di archiviazione condivise per il cluster ESXi HA


8

Sto cercando consigli per le opzioni di archiviazione condivisa per supportare il cluster ESXi HA (nota che NON sto chiedendo consigli sul prodotto / marchio / modello - so che ciò è contrario alle regole qui). Sto chiedendo per la tecnologia raccomandazione.

La società per cui lavoro è una piccola impresa. Al momento, abbiamo un HP DL380 G9 con DAS, con ESXi 6.0, che esegue la nostra applicazione sviluppata su misura. Ora stiamo esaminando come ottenere l'HA / FT usando l'opzione più economica. Abbiamo bisogno di HA / FT perché sono il team one-man-IT e sono spesso in viaggio, quindi il failover / ripristino manuale non è un'opzione.

Comprendo che per raggiungere l'HA / FT sono necessari almeno 2 host ESXi (server fisico) e spazio di archiviazione condiviso. Penso che sia qui che diventa interessante: anche l'array di archiviazione entry level più economico in circolazione è probabilmente un eccesso per noi. Il nostro requisito di capacità di archiviazione è probabilmente di circa 200 GB e non vediamo questo raddoppio per almeno 5 anni. Tuttavia, abbiamo bisogno dell'archiviazione condivisa per HA / FT.

Quindi apprezzerei davvero qualsiasi raccomandazione sulle mie opzioni. Grazie.


Che ne dici di un NAS basato su NFS? Possono essere molto economici ma, di nuovo, a buon mercato sarà un singolo punto di errore più grande della tua configurazione attuale. In realtà, vuoi un doppio alimentatore e controller e quelli non sono economici. Qualcosa come un HPE MSA sarebbe buono ma di nuovo non gratuito. Dove sei nel mondo? Sono nel Regno Unito, forse potremmo parlarne. Oh, e sai che FT è MOLTO pesante 'rete' giusto?
Chopper3

Avrei risposto se questa domanda non fosse stata chiusa.
ewwhite

@ Chopper3 Ho preso in considerazione l'esecuzione di NFS sul nostro NAS QNAP, ma ritengo che il modello che abbiamo probabilmente non sarà abbastanza veloce per il failover. Ho esaminato HPE ma anche il modello di entrata è piuttosto costoso e penso che faremmo fatica a spendere una grossa fetta del nostro budget per le licenze vSphere. Sfortunatamente sono a Taiwan, altrimenti mi sarebbe piaciuto chattare di persona!
Arthur

@ewwhite ho rielaborato la mia domanda (fatto un refuso) ma non sono sicuro che l'EEAA la riaprirà .... forse usi il commento per rispondere? Grazie.
Arthur

Dove ti trovi e quanto sei bravo con Linux?
ewwhite,

Risposte:


10

Note generali (flusso di coscienza):

  • Pensa davvero a cosa stai cercando di proteggere.
  • Nessuno usa VMware Fault-Tolerance. Va bene, forse qualcuno lo fa, ma ci sono troppe restrizioni e il caso d'uso è particolarmente ristretto.
  • I server sono più affidabili di quanto ti aspetti, soprattutto quando si lavora con sistemi di qualità come HP ProLiant. Supermicro sarebbe un'altra storia ...
  • Valutare modalità di fallimento realistiche. Un server HP ProLiant Gen9 non fallirà .
  • Potresti riscontrare guasti ai singoli componenti, ma ci sono abbastanza ridondanze interne per affrontare la maggior parte dei problemi con grazia.
    • Seriamente, alimentatori ridondanti, ventole ridondanti, RAIDing di dischi interni, gli adattatori NIC e FLR integrati raramente si guastano.
    • Aggiungi monitoraggio ILO, controlli integrali sull'integrità dell'hardware e la gamma di articoli che incidono sui tempi di attività è ridotta a guasti DIMM e problemi della scheda di sistema.

Quindi ora arriviamo allo storage condiviso. L'archiviazione condivisa diventa un punto di errore, a seconda di come è stata progettata.

  • Qualcosa come un array collegato MSA SAS è un'opzione e può funzionare con VMware e due host. Puoi acquistarli nudi e aggiungere la capacità richiesta.
  • Una configurazione a nulla condiviso sarebbe utile sotto alcuni aspetti, ma aggiunge alcune complessità.
  • Esistono opzioni hyperconverged come VMware vSAN , HPE StoreVirtual VSA o l' offerta SAN virtuale di Starwind .
  • La HPE VSA può essere libero per un massimo di 1 TB di storage per la configurazione.
  • Una SAN entry-level non è così avvincente considerando che i requisiti di spazio sono incredibilmente bassi.
  • È possibile utilizzare l'archiviazione a una testa ... forse anche solo un normale server HP con un sistema operativo di archiviazione di tua scelta (esportazione Linux NFS, Windows Storage Server, ecc.)
  • Ho documentato e delineato una soluzione ZFS per Linux in grado di fornire failover dual-head e clustering per l'archiviazione: vedere: https://github.com/ewwhite/zfs-ha
  • Un'altra soluzione che non può fare nulla di condiviso con una coppia di server è Zetavault .
  • Abbinalo alla replica a livello di VM Veeam o a qualcosa di basato su array e hai coperto il 99% dei potenziali problemi di archiviazione.

Ma ancora una volta, questa è una funzione del tuo rischio. Le persone possono facilmente scendere nella tana del coniglio ad alta disponibilità ...

Host Dual Hypervisors ... ok. Allora hai bisogno di tessuti a doppia commutazione? Interruttori impilati? Aggregazione di collegamenti multi-telaio (MLAG / MC-LAG)? Una SAN con doppio controller? Due SAN? Replica SAN? Replica VM? Replica di macchine virtuali su storage diverso?

Hai una diversità di potere? PDU multiple? Più unità UPS? Il generatore di siti è supportato?

Quindi, cosa ti rimane?

Penso che sia meglio avere alcune opzioni. Forse contrarre ulteriore aiuto per la copertura. Documentare la soluzione abbastanza bene in modo che il cliente abbia alcune opzioni. Creare un runbook / script DR o di interruzione del sistema.


grazie per la risposta molto dettagliata! Mi hai fornito una prospettiva interessante sul "non essere così paranoico" sull'affidabilità dei server. Capisco cosa intendi per tracciare la linea su dove si fermano gli HA, abbiamo più PDU che scorrono da due UPS e interruttori di circuito diversi, ma questo è tutto (niente STS ecc.). Detto questo, avremo sicuramente bisogno di due host hypervisor, quindi ora ci concentreremo sulle opzioni di archiviazione condivisa suggerite. HPE VSA sembra abbastanza allettante e appassionato di soluzione ZFS (ma in realtà la mia abilità di amministratore di sistema Linux sembra non essere all'altezza). Grazie ancora, molto apprezzato!
Arthur

E per quanto riguarda il budget, speravamo di eliminare lo storage delle condivisioni + un nuovo DL380 G9 entro $ 10.000. Il motivo per cui si pone questa domanda in primo luogo è perché sappiamo che ciò non è realizzabile se si optasse per HP MSA o array di archiviazione commerciale simili.
Arthur

Poiché le esigenze di capacità di archiviazione sono basse, un HP P2000 G3 usato o vecchio con 4 o 6 dischi SAS avrebbe prestazioni prevedibili e potrebbe essere inferiore a $ 4k. Ma l'approccio VSA è quasi gratuito, ma avresti bisogno di un terzo host. O il semplice utilizzo di un altro server come memoria può essere abbastanza ragionevole. Molte opzioni.
ewwhite,

1
Allora guarderei sicuramente Starwind VSA. Non è necessario un terzo nodo, supporto dello scenario attivo-attivo e, di conseguenza, una buona performance.
batistuta09,

5

Se la tua azienda non può resistere ai tempi di inattività degli utenti, VMware FT è la tua scelta allora. Per implementare questa funzione, avrai sicuramente bisogno di un tipo di memoria condivisa. Per il caso, consiglierei di esaminare soluzioni di archiviazione definite dal software (SDS) che vengono sempre più utilizzate per la costruzione di infrastrutture virtuali. Con questo approccio, è possibile virtualizzare le risorse di archiviazione fisica locale degli host ESXi e trasformarle in una SAN virtuale a tutti gli effetti. VMware VSAN mi viene subito in mente, ma vorrei sottolineare alcune alternative molto interessanti che dovrebbero essere molto più economiche da implementare nell'ambiente ESXi. Il primo candidato è HPE VSA: buon livello di funzionalità e requisito fastidioso di un terzo nodo di voto per un quorum. Sì, lo so, puoi ancora andare su 2 nodi, ma se non stai bene con i tempi di inattività, il quorum è un must. Il secondo candidato, al contrario, ha un footprint hardware minimalista con solo due host fisici insieme a un set di funzionalità come cache, compressione dei dati ecc. È StarWind vSAN . Entrambe le soluzioni hanno versioni gratuite, basta controllare e vedere come trarrebbero vantaggio da loro.


2

La tecnologia che ti servirebbe meglio è la "memoria definita dal software". Una macchina virtuale che rende i dischi collegati localmente disponibili a tutte le macchine virtuali, fornendo idealmente ridondanza consentendo l'uso di dischi locali su più nodi contemporaneamente (consentendo di perdere un nodo senza perdere tutte le macchine virtuali). Dal momento che non stiamo parlando di consigli sui prodotti, lo lascerò a questo. È ancora un mercato nascente, ma ci sono alcune opzioni ben consolidate che si adattano al conto.


2
La capacità di 200 GB necessaria rende questo un po 'complicato. Il PO dovrebbe delineare il bilancio.
ewwhite
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.