Pilihan desain iSCSI untuk sakelar terdistribusi 10GbE VMware? MPIO vs LACP

9

Saya sedang berupaya memperluas backend penyimpanan untuk beberapa kluster VMware vSphere 5.5 dan 6.0 di pusat data saya. Saya terutama menggunakan datastore NFS di seluruh pengalaman VMware saya (Solaris ZFS, Isilon, VNX, Linux ZFS), dan dapat memperkenalkan larik Nimble iSCSI ke lingkungan, serta kemungkinan array Hybrid Tegile (ZFS) Hybrid .

Solusi penyimpanan saat ini adalah array berbasis Nexenta ZFS dan Linux ZFS, yang menyediakan mount NFS ke host vSphere. Konektivitas jaringan disampaikan melalui batang LACP 2 x 10GbE pada kepala penyimpanan dan 2 x 10GbE pada setiap host ESXi. Saklar ini adalah unit ganda rak Arista 7050S-52 ganda yang dikonfigurasikan sebagai rekan MLAG .

Di sisi vSphere, saya menggunakan vSphere Distributed Switches (vDS) yang dikonfigurasikan dengan ikatan LACP pada uplink 2 x 10GbE dan bagian Network I / O Control (NIOC) yang membagi pembagian untuk portgroup VM, NFS, vMotion dan lalu lintas manajemen.

masukkan deskripsi gambar di sini

Solusi dan pendekatan desain ini telah bekerja dengan sangat baik selama bertahun-tahun, tetapi menambahkan penyimpanan blok iSCSI merupakan perubahan besar bagi saya. Saya masih perlu mempertahankan infrastruktur NFS untuk masa mendatang.

Saya ingin memahami bagaimana saya dapat mengintegrasikan iSCSI ke lingkungan ini tanpa mengubah desain fisik saya. MLAG pada sakelar ToR sangat penting bagi saya.

  • Untuk penyimpanan berbasis NFS, LACP adalah cara yang diterima secara umum untuk menyediakan redundansi jalur.
  • Untuk iSCSI, LACP biasanya disukai, dengan desain multipath MPIO menjadi pendekatan yang direkomendasikan.
  • Saya menggunakan 10GbE di mana-mana dan ingin menjaga tautan dua port sederhana ke setiap server. Ini untuk pemasangan kabel dan kesederhanaan desain.

Mengingat hal di atas, bagaimana saya dapat memanfaatkan solusi iSCSI?

  • Konfigurasikan iSCSI melalui LACP?
  • Membuat VMkernel iSCSI adapter pada vDS dan mencoba mengikat mereka untuk memisahkan uplink untuk mencapai semacam MPIO mutan?
  • Tambahkan lebih banyak adapter jaringan?
putih
sumber

Jawaban:

1

Saya tidak akan merekomendasikan menjalankan iSCSI di atas LACP karena benar-benar tidak ada manfaatnya atas redundansi tautan dasar.

Membuat VMkernel switch untuk iSCSI di vDS Anda dengan perangkat lunak iSCSI HBA adalah persis apa yang harus Anda lakukan. Ini akan memberi Anda MPIO sejati. Posting blog ini agaknya relevan dengan apa yang Anda coba lakukan mengabaikan kebutuhan untuk bermigrasi dari sakelar standar: https://itvlab.wordpress.com/2015/02/14/how-to-migrate-iscsi-storage-from- a-standard-switch-to-a-distributed-switch /

Anda tidak perlu menambahkan lebih banyak adapter jaringan jika Anda sudah memiliki dua untuk iSCSI. Namun saya akan merekomendasikan Anda mengaktifkan jumbo frames (MTU 9000) di jaringan iSCSI Anda. Ini harus ditetapkan di semua tingkat jaringan seperti VMkernel, vDS, switch fisik, dan peralatan SAN.

Tim
sumber