Volume ZFS come destinazione ISCSI


9

Sto esaminando ZFS e sto usando FreeNAS per la gestione di ZFS e ho la seguente domanda:

I vantaggi di ZFS come deduplicazione, correzione automatica degli errori ecc. Funzionano ancora quando si crea una destinazione iSCSI su un volume ZFS?

In FreeNAS, questo è probabilmente un file di immagine non elaborato che viene utilizzato come destinazione su un volume ZFS. Poiché è basato su blocchi (anziché su file): i vantaggi di ZFS sono ancora validi?

Modifica: l'uso previsto sarà l'archiviazione per VMware (ESXi).

Risposte:


11

Sì, funziona tutto ... Dedupe, compressione, checksum, memorizzazione nella cache sono tutti presenti quando si utilizzano zvols in ZFS. Ma preferisco davvero NFS ai fini della virtualizzazione a causa della trasparenza. Ma entrambi faranno il lavoro.

Puoi approfondire un po 'di più sull'uso previsto per ZFS? Lo chiedo perché ci sono molti potenziali problemi di progettazione / pianificazione. Leggi bene questo primer ZFS ...


Se lo stai utilizzando per eseguire il backup di un'installazione VMware, ti consiglio vivamente di utilizzare NFS. iSCSI non ti acquisterà molto con la configurazione che descrivi, e c'è molto di più da sbagliare dal punto di vista del networking e dell'implementazione. In entrambi i casi, TUTTE le funzionalità principali di ZFS funzionano indipendentemente dal fatto che tu stia utilizzando i filesystem ZFS (NFS) o zvols (iSCSI).


L'uso previsto sarà per VMware ESXi. Prenderò una lettura sul link che hai pubblicato. Grazie!
Devator

1
Se stai usando FreeNAS con VMWare, usa NFS. Ci sono alcuni bug che liberano spazio nelle implementazioni iSCSI nelle attuali versioni stabili di FreeNAS. Sono stati corretti, ma NFS funziona bene fuori dalla ebox
tegbains

1
Da alcuni anni utilizziamo ZFS NFS fornendo 48 TB in varie configurazioni (livello 1, 2 e 3). Sono d'accordo che NFS è la scelta migliore. Basta essere consapevoli del fatto che ZFS offre prestazioni relativamente basse rispetto ad altri filesystem, anche usando SSD. È progettato per essere molto robusto. La velocità non era la massima priorità.
Ian Macintosh,

1
@IanMacintosh Sotto con l'implementazione di ZFS? Linux? Solaris? Nexenta? * BSD? OmniOS?
ewwhite,


3

L'uso di ZFS + VMware + NFS è un'idea terribile. Ti darà il risultato peggiore. Vmware utilizza un'implementazione di NFS che deve costantemente eseguire scritture SYNCed e attendere che ognuna lo faccia. E questo è estremamente lento su ZFS .. ZFS scrive prima nel registro ZIL e molto altro fa il wirte effettivo sui dischi (e solo successivamente conferma la scrittura della sincronizzazione). Ho ottenuto 5 MB / s nelle scritture secondarie con ZFS + VMware + NFS. Poi ho testato su UFS + iSCSI e ho ottenuto risultati di 64 MB / s su wirtes secondari (raid 1). Non ho testato iSCSI su ZFS


Raffreddare +1 un po 'più di informazioni sarebbe piacevole ma, dato che iSCSI su ZFS è veloce, questo è quello che mi serve. evviva
Piotr Kula il

2

L'idea della sincronizzazione delle scritture è davvero una buona idea per i dischi di avvio, che sono fondamentali per la virtualizzazione. Vuoi aspettare un riconoscimento. La velocità non è un problema all'avvio, dovrebbe essere la durata. Quando hai bisogno di prestazioni, vai a qualcosa di più veloce. Prestazioni e affidabilità sono sempre un compromesso.

Uno dei miei animali domestici è quando le persone vogliono prestazioni VM davvero veloci quando hanno VM che eseguono cose come i servizi di rete che potrebbero fare 100 scritture al giorno.

FreeNAS 9.3 ha il necessario unmapping necessario per l'uso iSCSI con VMware.

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.