Saya telah bekerja dengan OpenSolaris dan ZFS selama 6 bulan, terutama pada Sun Fire x4540 dan perangkat keras Dell dan HP standar. Satu kelemahan dari pengontrol Perc dan HP Smart Array standar adalah bahwa mereka tidak memiliki mode JBOD "passthrough" yang sebenarnya untuk menghadirkan disk individual ke ZFS.
Seseorang dapat mengonfigurasi beberapa array RAID 0 dan membuatnya bekerja di ZFS, tetapi ini memengaruhi kemampuan hotswap (sehingga membutuhkan reboot setelah kegagalan / penggantian disk). Saya ingin tahu apa yang disarankan pengontrol SAS / SATA untuk solusi penyimpanan ZFS buatan sendiri. Selain itu, apa efek yang dimiliki cache tulis yang didukung baterai (BBWC) dalam penyimpanan ZFS?
opensolaris
zfs
hp-proliant
putih
sumber
sumber
Jawaban:
Saya merekomendasikan (hampir) setiap pengontrol SAS / RAID yang menggunakan chip LSI 1068E SAS (PCI-E) dan mendukung mode Initiator-Target (mode JBOD). Ini tidak termasuk pengendali MegaRAID.
Saya menggunakan 3442E dan Dell 6 / iR.
Anda mendapatkan idenya.
Saya juga merekomendasikan Dell SAS Controllers yang murah di ebay.
Tidak - Dell PERC 5 / E - Dell PERC 5 / I - Dell PERC 6 / E - Dell PERC 6 / I
Mengapa tidak MegaRAID?
Pengontrol ini tidak mendukung mode JBOD non-RAID. Mereka tidak dapat menyajikan disk ke host secara langsung. Setiap disk terlebih dahulu harus dimasukkan ke dalam disk Logical. Anda dapat membuat volume logis tunggal untuk setiap disk yang Anda miliki dan memberikan ini ke ZFS. Kinerja harus setara. Namun, itu berarti memasukkan informasi header ke disk fisik. Jika controller Anda gagal, Anda harus menggunakan MegaRAID lain, yang dikonfigurasi persis sama. Dan tidak ada jaminan bahwa pengontrol SAS atau SATA lain akan melihat data dengan benar dan menyajikan volume sedemikian rupa sehingga zpool dapat dibangun dengan benar.
sumber
Pengontrol yang disarankan adalah apa saja yang menggunakan chipset LSI SAS 1068E . Itulah yang digunakan Sun, sehingga memiliki dukungan terbaik. Seperti disebutkan phresus, ASOC-USAS-L8i adalah kartu murah yang bagus yang menggunakannya. Tembolok tulis yang didukung baterai membantu kinerja, khususnya untuk NFS. Alternatif lain adalah menggunakan SSD untuk ZFS Intent Log, tetapi hanya beberapa yang memiliki kapasitor untuk memastikan data ditulis setelah kehilangan daya. Untuk beban kerja baca yang besar, MLC SSD dapat digunakan sebagai L2ARC untuk menambah caching RAM.
sumber
Saya akan sangat menyarankan Anda membaca Panduan untuk Membangun thread Media Storage Server di AVS Forum di sini . Ada banyak pengetahuan di sana membandingkan / membedakan berbagai metode penyimpanan termasuk ZFS. Dari utasnya sepertinya Supermicro aoc-sat2-mv8 atau yang lebih baru aoc-saslp-mv8 saat ini merupakan solusi paling ekonomis untuk JBOD.
sumber
Untuk 6Gb / s saya telah menguji LSI 9211-4i dan berfungsi dengan sempurna.
Jika Anda membutuhkan lebih banyak port atau konektivitas JBOD eksternal, lihat model 9xxx lainnya.
Jangan gunakan pengontrol RAID untuk ZFS.
sumber
Perhatikan bahwa jawaban untuk pertanyaan ini berubah seiring waktu (dengan perangkat keras dan / atau driver baru, dll.) - baca tanggal setiap posting sebelum melakukan pemesanan! :)
Posting blog ini (Ditulis pada Mei 2010) adalah salah satu daftar terlengkap yang pernah saya lihat yang mencantumkan apa yang berfungsi di bawah Solaris, Linux dan FreeBSD.
sumber
Anda dapat menggunakan kartu Supermicro SATA JBOD AOC-SAT2-MV8 ini untuk menggunakan ZFS di Solaris.
sumber