ฉันกำลังแทนที่แร็คเซิร์ฟเวอร์เก่าสองตัวของฉันด้วยอันใหม่ที่มีพลังเหลือเฟือที่จะเข้าแทนที่ฟังก์ชั่นเซิร์ฟเวอร์ปัจจุบันของฉัน เซิร์ฟเวอร์เป็นแร็คแบบ 4U พร้อมด้วยช่องใส่ไดรฟ์ SAS ขนาด 16 3.5 ", 2.5 นิ้วสองช่อง, ซีพียู Xeon E3-1230v2 และ 32GB ของ ECC RAM
ปัญหาของฉันคือต่อไปนี้ ฉันต้องการมีเซิร์ฟเวอร์ไฟล์ FreeBSD พร้อม ZFS สำหรับการจัดการดิสก์ อย่างไรก็ตามฉันต้องการ VM อื่น ๆ เช่น เซิร์ฟเวอร์ shell / git, mail server เป็นต้นฉันสงสัยว่าจะจัดการกับปัญหาต่อไปนี้ได้อย่างไร:
ฉันต้องการให้ ZFS จัดการดิสก์อย่างสมบูรณ์ดังนั้นฉันจึงไม่ได้ใช้ RAID ฮาร์ดแวร์ใด ๆ ฉันควรส่งคอนโทรลเลอร์ SAS โดยตรงไปยังระบบ FreeBSD ในฐานะ passthrough PCI หรือไม่
ฉันต้องการเพิ่มความน่าเชื่อถือสูงสุดของการตั้งค่า ฉันควรติดตั้งดิสก์อะไรใน hypervsor และเก็บดิสก์ระบบเซิร์ฟเวอร์ไว้
สำหรับ (2) ฉันมีตัวเลือกในการตั้งค่า RAID บนคอนโทรลเลอร์ SAS และใช้สิ่งนั้นเป็นดิสก์ระบบเพื่อจัดเก็บไฮเปอร์ไวเซอร์และอิมเมจ VM อย่างไรก็ตามสิ่งนี้ทำให้ PCI ผ่านไปยังเซิร์ฟเวอร์ไฟล์เป็นไปไม่ได้ อีกทางเลือกหนึ่งคือการใช้ช่อง 2.5 "สองช่องในแง่ของความเชื่อถือได้ SSD จะเปรียบเทียบกับดิสก์ WD RE4 ได้อย่างไรมันจะสมเหตุสมผลหรือไม่ที่จะมี SSD สองตัวในซอฟต์แวร์ RAID เป็นดิสก์สำหรับบูตสำหรับไฮเปอร์ไวเซอร์ ดิสก์ในการตั้งค่า RAID ของซอฟต์แวร์
ฉันต้องคิดด้วยว่าจะเก็บเมลไว้ที่ใดสำหรับเซิร์ฟเวอร์เมล แต่สามารถทำได้ผ่าน NFS ระหว่าง VMs
BTW นี้ใช้สำหรับใช้ในบ้านดังนั้นโหลดจึงไม่ใหญ่มาก สิ่งที่ฉันกำลังมองหาคือแนวทางปฏิบัติที่ดีที่สุดในการแบ่งเซิร์ฟเวอร์