Volumen ZFS como objetivo ISCSI

9

Estoy investigando ZFS y usando FreeNAS para la administración de ZFS y tengo la siguiente pregunta:

¿Las ventajas de ZFS como deduplicación, corrección automática de errores, etc., todavía funcionan al crear un objetivo iSCSI en un volumen ZFS?

En FreeNAS, este es probablemente un archivo de imagen en bruto que se utiliza como destino en un volumen ZFS. Dado que se basa en bloques (en lugar de en archivos): ¿se siguen aplicando las ventajas de ZFS?

Editar: El uso previsto será el almacenamiento para VMware (ESXi).

Devator
fuente

Respuestas:

11

Sí, todo funciona ... La eliminación de datos duplicados, la compresión, la suma de comprobación y el almacenamiento en caché están presentes cuando se usan zvols en ZFS. Pero realmente prefiero NFS para fines de virtualización debido a la transparencia. Pero cualquiera hará el trabajo.

¿Puede elaborar un poco más sobre su uso previsto para ZFS? Pregunto porque hay muchos problemas potenciales de diseño / planificación. Lee bien este manual de ZFS ...


Si está utilizando esto para respaldar una instalación de VMware, le sugiero encarecidamente que use NFS. iSCSI no te comprará mucho con la configuración que describas, y hay mucho más por lo que equivocarte desde una perspectiva de redes e implementación. De cualquier manera, TODAS las características centrales de ZFS funcionan si está usando sistemas de archivos ZFS (NFS) o zvols (iSCSI).

ewwhite
fuente
El uso previsto será para VMware ESXi. Leeré el enlace que ha publicado. ¡Gracias!
Devator
1
Si está utilizando FreeNAS con VMWare, use NFS. Hay algunos errores de liberación de espacio en las implementaciones de iSCSI en las versiones estables de FreeNAS actuales. Se están reparando, pero NFS funciona bien desde el correo electrónico
tegbains 05 de
1
Hemos estado usando ZFS NFS durante algunos años y ahora suministramos 48 TB en varias configuraciones (niveles 1, 2 y 3). Estoy de acuerdo en que NFS es la mejor opción. Solo tenga en cuenta que ZFS ofrece un rendimiento comparativamente bajo en comparación con otros sistemas de archivos, incluso utilizando SSD. Está diseñado para ser muy robusto. La velocidad no era la máxima prioridad.
Ian Macintosh
1
@IanMacintosh Under con implementación de ZFS? Linux? Solaris? Nexenta? * BSD? OmniOS?
ewwhite
Nativo de Linux
Ian Macintosh
3

Usar ZFS + VMware + NFS es una idea terrible. Te dará el peor resultado. Vmware usa una implementación de NFS que necesita constantemente hacer escrituras SINCRONIZADAS y esperar a que cada una lo haga. Y esto es extremadamente lento en ZFS ... ZFS primero escribe en el registro ZIL y mucho más tarde realiza la escritura real en los discos (y solo entonces confirma la escritura de sincronización). Obtuve 5 MB / s en escrituras secuenciales con ZFS + VMware + NFS. Luego probé en UFS + iSCSI y obtuve resultados de 64 MB / s en wirtes secuenciales (incursión 1). No probé iSCSI en ZFS

Juan
fuente
Genial +1 un poco más de información sería genial, pero mientras iSCSI en ZFS sea rápido, eso es lo que necesito. aplausos
Piotr Kula
2

La idea de las escrituras de sincronización es realmente una buena idea para los discos de arranque, que son clave para la virtualización. Desea esperar un acuse de recibo. La velocidad no es un problema en el arranque, la durabilidad debería serlo. Cuando necesite rendimiento, vaya a algo más rápido. El rendimiento y la fiabilidad son siempre una compensación.

Uno de mis manías es cuando la gente quiere un rendimiento de VM realmente rápido cuando tienen máquinas virtuales que ejecutan cosas como servicios de red que podrían hacer 100 escrituras por día.

FreeNAS 9.3 tiene la desasignación necesaria para el uso de iSCSI con VMware.

Linda Kateley
fuente