ฉันไม่คุ้นเคยกับ ProxMox แต่ฉันคุ้นเคยกับ Ganeti เนื่องจากฉันใช้มันในงานของฉันและทำงานกับนักพัฒนาหลัก
หากคุณมีเครื่องจริงและ VM จำนวนน้อยการทำสิ่งต่างๆด้วยมือถือเป็นเรื่องปกติ คุณสามารถจดจำ VM ที่อยู่บนเครื่องฟิสิคัลและรันคำสั่ง Xen ขวาบนโหนดด้านขวา หากคุณมีเครื่องทางกายภาพเพียงเครื่องเดียวคุณก็จะรู้ได้เสมอว่าเครื่อง VM ของคุณนั้นเปิดอยู่
สำหรับผู้ใช้ใหม่ประโยชน์ที่ชัดเจนที่สุดของ Ganeti คือมันรู้ว่า VMs ทั้งหมดอยู่ที่ไหน จากต้นแบบหนึ่งคุณสามารถออกคำสั่งเช่น "หยุดอินสแตนซ์ foo" และมันค้นหาด้วย foo กำลังทำงานและหยุดมัน คุณสามารถออกคำสั่งเช่น 'สร้าง VM ขนาด X ทุกที่ที่มีพื้นที่ว่าง' และจะพบพื้นที่ว่างนั้นและสร้าง VM หากคุณมีความปั่นป่วนมากมาย (การสร้างและลบ VM) Ganeti จะช่วยคุณประหยัดเวลาได้มาก นอกจากนี้ยังช่วยคุณในกรณีที่เกิดภัยพิบัติ: ถ้าทั้งคลัสเตอร์สูญเสียพลังงาน Ganeti จะเริ่มต้น VM ใหม่ทั้งหมดเมื่อคลัสเตอร์ได้รับพลังงานและบูท (ตัวอย่างอยู่ที่นี่: ไฟดับ: การทดสอบจริงสำหรับ Ganeti )
คุณสามารถตั้งค่า "เทมเพลต" สำหรับการกำหนดค่า VM (ระบบปฏิบัติการใดการกำหนดค่าที่เก็บดิสก์ ฯลฯ ) ดังนั้นบางทีคุณอาจเป็นผู้เชี่ยวชาญเพียงคนเดียวที่สามารถสร้างเทมเพลตได้ ตัวอย่าง.
ปัญหาในการทำสิ่งต่าง ๆ ด้วยมือเมื่อคุณมี VMs จำนวนน้อยคือถ้าคุณประสบความสำเร็จคุณจะเติบโตจนถึงจุดที่ Ganeti จะเข้าท่า ณ จุดนี้คุณอาจมีงานจำนวนมากและคุณไม่มีเวลาที่จะติดตั้ง Ganeti ปัญหานี้เป็นปัญหาทั่วไปเมื่อคุณย้ายจากการทำสิ่งต่าง ๆ ด้วยตนเองไปเป็นการติดตั้งระบบอัตโนมัติ: คุณไม่มีเวลาแก้ไขอ่างรั่วเพราะคุณยุ่งเกินไปกับการถูพื้น เพื่อป้องกันสิ่งนี้ฉันแนะนำให้ติดตั้ง Ganeti (หรือระบบอัตโนมัติที่คุณเลือก) เร็วกว่า
Ganeti เป็นโอเพ่นซอร์ส 100% ไม่ต้องมีใบอนุญาต อย่างไรก็ตามไม่มีการสนับสนุนเชิงพาณิชย์หากคุณต้องการ ฉันไม่คุ้นเคยกับ ProxMox แต่หน้าเว็บของพวกเขาบอกว่าต้องมีใบอนุญาต มีบางส่วนที่เป็นโอเพ่นซอร์ส แต่ไม่สามารถใช้งานได้หากไม่มีใบอนุญาต (จากสิ่งที่ฉันอ่านบนเว็บไซต์ของพวกเขา) พวกเขามีแผนการสนับสนุนที่ระบุไว้ในเว็บไซต์ของพวกเขา
Ganeti เปิดให้บริการนอก Google มาตั้งแต่ปี 2550 มีงานด้านวิศวกรรมมากกว่า 5 ปี มันค่อนข้างคงที่มาระยะหนึ่งแล้ว คุณสามารถค้นหาซอร์สโค้ดของ Ganeti และชุมชนการสนับสนุนได้ที่code.google.com/p/ganeti ฉันไม่ทราบว่า ProxMox ล่าสุดจะเปิดตัว