ฉันกำลังทำงานเพื่อขยายแบ็คเอนด์พื้นที่เก็บข้อมูลสำหรับ VMware vSphere 5.5 และ 6.0 หลายคลัสเตอร์ที่ดาต้าเซ็นเตอร์ของฉัน ฉันใช้ดาต้าสโตร์ NFS เป็นหลักตลอดประสบการณ์การใช้งาน VMware ของฉัน (Solaris ZFS, Isilon, VNX, Linux ZFS) และอาจแนะนำNimble iSCSI Arrayให้กับสภาพแวดล้อมเช่นเดียวกับอาร์เรย์ Tegile (ZFS) ไฮบริดที่เป็นไปได้
โซลูชันหน่วยเก็บข้อมูลปัจจุบันคืออาร์เรย์ที่ใช้ Nexenta ZFS และ Linux ZFS ซึ่งให้การเมาท์ NFS ไปยังโฮสต์ vSphere การเชื่อมต่อเครือข่ายจะถูกส่งผ่าน 2 x 10GbE LACP trunks บนหัวการจัดเก็บและ 2 x 10GbE ในแต่ละโฮสต์ ESXi สวิทช์เป็นหน่วยคู่บนสุดของArista 7050S-52 ที่กำหนดค่าเป็นMLAG เพียร์
ในด้าน vSphere ฉันใช้ vSphere Distributed Switch (vDS) ที่กำหนดค่าด้วยพันธะ LACP บนอัปลิงค์ขนาด 2 x 10GbE และการแบ่งส่วนการควบคุม I / O (NIOC) ของเครือข่าย VM สำหรับกลุ่มพอร์ต VM, NFS, vMotion และการจัดการการจราจร
วิธีการแก้ปัญหาและการออกแบบนี้ทำงานได้อย่างยอดเยี่ยมมาหลายปีแล้ว แต่การเพิ่มพื้นที่จัดเก็บข้อมูลบล็อก iSCSI เป็นการเปลี่ยนแปลงครั้งใหญ่สำหรับฉัน ฉันจะยังต้องรักษาโครงสร้างพื้นฐานของ NFS ไว้สำหรับอนาคตอันใกล้
ฉันต้องการเข้าใจว่าฉันสามารถรวม iSCSI เข้ากับสภาพแวดล้อมนี้ได้อย่างไรโดยไม่ต้องเปลี่ยนการออกแบบทางกายภาพของฉัน MLAG บนสวิตช์ ToR นั้นสำคัญกับฉันมาก
- สำหรับหน่วยเก็บที่ใช้ NFS LACP เป็นวิธีการที่ได้รับการยอมรับโดยทั่วไปในการจัดหาเส้นทางสำรอง
- สำหรับ iSCSI, LACP มักจะถูกขมวดคิ้วด้วยการออกแบบ MPIO multipath เป็นแนวทางที่แนะนำ
- ฉันใช้ 10GbE ทุกที่และต้องการเก็บลิงก์สองพอร์ตที่ง่ายไปยังเซิร์ฟเวอร์แต่ละเครื่อง สำหรับการเดินสายและการออกแบบที่เรียบง่าย
จากที่กล่าวมาฉันจะใช้ประโยชน์จากโซลูชัน iSCSI ให้เกิดประโยชน์สูงสุดได้อย่างไร
- กำหนดค่า iSCSI ผ่าน LACP หรือไม่
- สร้าง VMkernel iSCSI อะแดปเตอร์บน vDS และลองผูกมันเพื่อแยกอัปลิงค์เพื่อให้ได้ MPIO กลายพันธุ์บางอย่าง?
- เพิ่มอะแดปเตอร์เครือข่ายเพิ่มเติมหรือไม่