Volume ZFS comme cible ISCSI


9

J'examine ZFS et j'utilise FreeNAS pour la gestion ZFS et j'ai la question suivante:

Les avantages ZFS comme la déduplication, la correction automatique des erreurs, etc. fonctionnent-ils toujours lors de la création d'une cible iSCSI sur un volume ZFS?

Dans FreeNAS, il s'agit probablement d'un fichier image brut qui est utilisé comme cible sur un volume ZFS. Puisqu'il est basé sur des blocs (plutôt que sur des fichiers): les avantages de ZFS s'appliquent-ils toujours?

Edit: L'utilisation prévue sera le stockage pour VMware (ESXi).

Réponses:


11

Oui, tout fonctionne ... Déduplication, compression, somme de contrôle, mise en cache sont tous présents lors de l'utilisation de zvols dans ZFS. Mais je préfère vraiment NFS à des fins de virtualisation en raison de la transparence. Mais l'un ou l'autre fera l'affaire.

Pouvez-vous élaborer un peu plus sur votre utilisation prévue pour ZFS? Je pose la question car il y a beaucoup de problèmes potentiels de conception / planification. Prenez une bonne lecture de cette amorce ZFS ...


Si vous l'utilisez pour sauvegarder une installation VMware, je vous suggère fortement d' utiliser NFS. iSCSI ne vous procurera pas grand-chose avec la configuration que vous décrivez, et il y a beaucoup plus à se tromper du point de vue de la mise en réseau et de la mise en œuvre. Quoi qu'il en soit, TOUTES les fonctionnalités principales de ZFS fonctionnent, que vous utilisiez des systèmes de fichiers ZFS (NFS) ou zvols (iSCSI).


L'utilisation prévue sera pour VMware ESXi. Je vais lire le lien que vous avez publié. Merci!
Devator

1
Si vous utilisez FreeNAS avec VMWare, utilisez NFS. Il y a quelques bogues libérant de l'espace dans les implémentations iSCSI dans les versions stables de FreeNAS actuelles. Ils sont en cours de correction, mais NFS fonctionne bien hors de la boîte électronique
tegbains

1
Nous utilisons ZFS NFS depuis quelques années et fournissons 48 To dans diverses configurations (niveaux 1, 2 et 3). Je suis d'accord que NFS est le meilleur choix. Sachez simplement que ZFS offre des performances comparativement faibles par rapport aux autres systèmes de fichiers, même en utilisant un SSD. Il est conçu pour être très robuste. La vitesse n'était pas la priorité absolue.
Ian Macintosh

1
@IanMacintosh Under avec implémentation ZFS? Linux? Solaris? Nexenta? * BSD? OmniOS?
ewwhite


3

L'utilisation de ZFS + VMware + NFS est une idée terrible. Cela vous donnera le pire résultat. Vmware utilise une implémentation de NFS qui doit constamment effectuer des écritures SYNCed et attendre que chacun le fasse. Et cela est extrêmement lent sur ZFS. ZFS écrit d'abord dans le journal ZIL et beaucoup de ces derniers effectuent le wirte réel sur les disques (et ensuite seulement confirment l'écriture de synchronisation). J'ai obtenu 5 Mo / s sur les écritures sécurisées avec ZFS + VMware + NFS. Ensuite, j'ai testé sur UFS + iSCSI et j'ai obtenu des résultats de 64 Mo / s sur les câbles sécurisés (raid 1). N'a pas testé iSCSI sur ZFS


Cool +1 un peu plus d'informations serait génial mais aussi longtemps que iSCSI sur ZFS est rapide, c'est ce dont j'ai besoin. cheers
Piotr Kula

2

L'idée d'écrits de synchronisation est vraiment une bonne idée pour les disques de démarrage, qui sont essentiels à la virtualisation. Vous souhaitez attendre un accusé de réception. La vitesse n'est pas un problème au démarrage, la durabilité devrait l'être. Lorsque vous avez besoin de performances, passez à quelque chose de plus rapide. Les performances et la fiabilité sont toujours un compromis.

L'un de mes coups de cœur est lorsque les gens veulent des performances de machine virtuelle vraiment rapides lorsqu'ils ont des machines virtuelles exécutant des choses comme des services réseau qui pourraient effectuer 100 écritures par jour.

FreeNAS 9.3 possède le démappage nécessaire pour une utilisation iSCSI avec VMware.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.