Volume ZFS sebagai target ISCSI

9

Saya melihat ke ZFS dan menggunakan FreeNAS untuk manajemen ZFS dan memiliki pertanyaan berikut:

Apakah keuntungan ZFS sebagai deduplikasi, perbaikan kesalahan otomatis dll masih berfungsi saat membuat target iSCSI pada volume ZFS?

Dalam FreeNAS, ini mungkin file gambar mentah yang digunakan sebagai target pada volume ZFS. Karena berbasiskan blok (bukan berbasis file): apakah ZFS keuntungannya masih berlaku?

Sunting: Penggunaan yang dimaksudkan akan menjadi penyimpanan untuk VMware (ESXi).

Devator
sumber

Jawaban:

11

Ya, semuanya berfungsi ... Dedupe, kompresi, checksumming, caching semuanya ada saat menggunakan zvols di ZFS. Tapi saya sangat suka NFS untuk keperluan virtualisasi karena transparansi. Tetapi keduanya akan melakukan pekerjaan itu.

Bisakah Anda menguraikan sedikit lebih banyak tentang penggunaan yang Anda maksudkan untuk ZFS? Saya bertanya karena ada banyak masalah desain / perencanaan potensial. Bacalah baik-baik primer ZFS ini ...


Jika Anda menggunakan ini untuk mendukung instalasi VMware, saya sangat menyarankan menggunakan NFS. iSCSI tidak akan banyak membeli Anda dengan pengaturan yang Anda gambarkan, dan ada banyak lagi yang salah dari perspektif jaringan dan implementasi. Either way, SEMUA fitur inti ZFS bekerja baik Anda menggunakan ZFS filesystems (NFS) atau zvols (iSCSI).

putih
sumber
Penggunaan yang dimaksudkan adalah untuk VMware ESXi. Saya akan membaca tautan yang telah Anda kirim. Terima kasih!
Devator
1
Jika Anda menggunakan FreeNAS dengan VMWare, gunakan NFS. Ada beberapa bug yang membebaskan ruang dalam implementasi iSCSI dalam rilis FreeNAS yang stabil saat ini. Mereka sedang diperbaiki, tetapi NFS bekerja dengan baik dari ebox
tegbains
1
Kami telah menggunakan ZFS NFS selama beberapa tahun sekarang memasok 48TB dalam berbagai konfigurasi (tier 1, 2 & 3). Saya setuju bahwa NFS adalah pilihan terbaik. Perlu diketahui bahwa ZFS memberikan kinerja yang relatif rendah dibandingkan dengan filesystem lain, bahkan menggunakan SSD. Ini dirancang untuk menjadi sangat kuat. Kecepatan bukanlah prioritas utama.
Ian Macintosh
1
@IanMacintosh Di Bawah dengan implementasi ZFS? Linux? Solaris? Nexenta? * BSD? OmniOS?
ewwhite
Linux asli
Ian Macintosh
3

Menggunakan ZFS + VMware + NFS adalah ide yang buruk. Ini akan memberi Anda hasil terburuk. Vmware menggunakan implementasi NFS yang perlu terus-menerus untuk menulis SYNCed, dan menunggu masing-masing melakukannya. Dan ini sangat lambat pada ZFS .. ZFS pertama kali menulis di log ZIL dan banyak yang terakhir melakukan wirte aktual pada disk (dan hanya kemudian mengkonfirmasi sinkronisasi menulis). Saya mendapat 5MB / s di secuencial menulis dengan ZFS + VMware + NFS. Kemudian saya diuji pada UFS + iSCSI dan saya mendapat hasil 64MB / s pada secuencial wirtes (raid 1). Tidak menguji iSCSI pada ZFS

Juan
sumber
Cool +1 sedikit lebih banyak info akan menjadi greate tetapi selama iSCSI di ZFS cepat itulah yang saya butuhkan. Cheers
Piotr Kula
2

Ide menulis sinkronisasi sebenarnya adalah ide yang bagus untuk disk boot, yang merupakan kunci untuk virtualisasi. Anda ingin menunggu pemberitahuan. Kecepatan bukan masalah saat booting, ketahanan seharusnya. Saat Anda membutuhkan kinerja, buka sesuatu yang lebih cepat. Kinerja dan keandalan selalu merupakan tradeoff.

Salah satu yang membuat saya kesal adalah ketika orang ingin kinerja VM yang sangat cepat ketika mereka memiliki VM yang menjalankan hal-hal seperti layanan jaringan yang mungkin dapat melakukan 100 penulisan sehari.

FreeNAS 9.3 memiliki unmapping yang diperlukan untuk penggunaan iSCSI dengan VMware.

Linda Kateley
sumber