Wolumin ZFS jako cel ISCSI

9

Przeglądam ZFS i korzystam z FreeNAS do zarządzania ZFS i mam następujące pytanie:

Czy zalety ZFS, takie jak deduplikacja, automatyczne naprawianie błędów itp., Nadal działają podczas tworzenia celu iSCSI na woluminie ZFS?

W FreeNAS jest to prawdopodobnie nieprzetworzony plik obrazu, który jest używany jako cel na woluminie ZFS. Ponieważ jest oparty na blokach (a nie plikach): czy zalety ZFS nadal obowiązują?

Edycja: przeznaczeniem będzie przechowywanie danych dla VMware (ESXi).

Devator
źródło

Odpowiedzi:

11

Tak, to wszystko działa ... Dedupe, kompresja, suma kontrolna, buforowanie są obecne podczas używania Zvols w ZFS. Ale naprawdę wolę NFS do celów wirtualizacji ze względu na przejrzystość. Ale albo zrobi robotę.

Czy możesz bardziej szczegółowo opisać zamierzone zastosowanie ZFS? Pytam, ponieważ istnieje wiele potencjalnych problemów projektowych / planistycznych. Zapoznaj się dobrze z tym podkładem ZFS ...


Jeśli używasz tego do wsparcia instalacji VMware, zdecydowanie zalecam użycie NFS. iSCSI nie kupi wiele za opisaną przez Ciebie konfigurację, i jest znacznie więcej do zrobienia z punktu widzenia sieci i implementacji. Tak czy inaczej, WSZYSTKIE podstawowe funkcje ZFS działają niezależnie od tego, czy korzystasz z systemów plików ZFS (NFS), czy zvols (iSCSI).

ewwhite
źródło
Zamierzonym zastosowaniem będzie VMware ESXi. Przeczytam link, który zamieściłeś. Dzięki!
Devator
1
Jeśli korzystasz z FreeNAS z VMWare, użyj NFS. Istnieją pewne błędy zwalniające miejsce we wdrożeniach iSCSI w bieżących stabilnych wydaniach FreeNAS. Są one naprawiane, ale NFS działa dobrze poza ebox
tegbains
1
Używamy ZFS NFS od kilku lat, dostarczając 48 TB w różnych konfiguracjach (poziom 1, 2 i 3). Zgadzam się, że NFS jest najlepszym wyborem. Należy pamiętać, że ZFS zapewnia stosunkowo niską wydajność w porównaniu do innych systemów plików, nawet przy użyciu dysku SSD. Został zaprojektowany tak, aby był bardzo solidny. Szybkość nie była najwyższym priorytetem.
Ian Macintosh,
1
@IanMacintosh Under z implementacją ZFS? Linux? Solaris? Nexenta? * BSD? OmniOS?
ewwhite
Linux natywny
Ian Macintosh
3

Używanie ZFS + VMware + NFS to okropny pomysł. To zapewni ci najgorszy wynik. Vmware korzysta z implementacji NFS, która musi stale wykonywać zapisy SYNCed i czekać, aż to zrobi. I to jest bardzo wolne w ZFS. ZFS najpierw zapisuje w dzienniku ZIL, a wiele później robi rzeczywiste połączenie na dyskach (a dopiero potem potwierdza zapis synchronizacji). Dostaję 5 MB / s na poufne zapisy w ZFS + VMware + NFS. Następnie przetestowałem na UFS + iSCSI i uzyskałem wyniki 64 MB / s na secuencial wirtes (raid 1). Nie testowałem iSCSI na ZFS

Juan
źródło
Fajne +1 trochę więcej informacji byłoby mile widziane, ale tak długo, jak iSCSI na ZFS jest szybki, to jest to, czego potrzebuję. na zdrowie
Piotr Kula,
2

Pomysł synchronizacji zapisu jest naprawdę dobrym pomysłem na dyski rozruchowe, które są kluczem do wirtualizacji. Chcesz poczekać na potwierdzenie. Szybkość nie jest problemem przy rozruchu, powinna być trwałość. Gdy potrzebujesz wydajności, idź do czegoś szybszego. Wydajność i niezawodność są zawsze kompromisem.

Jednym z moich pomysłów jest to, że ludzie chcą naprawdę szybkiej wydajności maszyn wirtualnych, gdy mają maszyny wirtualne obsługujące np. Usługi sieciowe, które mogą wykonywać 100 zapisów dziennie.

FreeNAS 9.3 posiada niezbędne mapowanie wymagane do użycia iSCSI z VMware.

Linda Kateley
źródło