ฉันไม่ชัดเจนเลยว่าคุณกำลังพยายามทำอะไร แต่ฉันจะบอกคุณว่าเรากำลังทำอะไรอยู่และคุณสามารถดูว่ามันตรงกับสิ่งที่คุณสนใจหรือไม่เรามีสองโหมดที่แตกต่างกัน แต่ การกำหนดค่าค่อนข้างเหมือนกัน
โดยพื้นฐานแล้วเราใช้ openSUSE 12.1 (ตอนนี้อาจย้ายไปที่ 12.3 เร็ว ๆ นี้) ด้วย Xen hypervisor แพ็คเกจ Xen นั้นรวมอยู่ใน openSuSE และ Linux distros อื่น ๆ อีกมากมายและเครื่องมือนั้นพร้อมใช้งานสำหรับการจัดการ เราติดตั้งแพ็คเกจ Xen และบู๊ตระบบไปยัง Xen hypervisor ด้วยเคอร์เนล Linux จากนั้นเราจะทำการตั้งค่าเดสก์ท็อปใน dom0 สำหรับผู้ใช้บางคนเพื่อให้พวกเขาเข้าสู่ระบบและใช้ระบบที่ใช้ Linux dom0 ที่ทำงานบน Linux จะถูกเพิ่มในคลัสเตอร์ Oracle Engine (Sun) Grid Engine ของเราและคลัสเตอร์หน่วยเก็บข้อมูล Ceph ของเรา สิ่งนี้ช่วยให้เราสามารถรวบรวมพลังงานของ CPU และพื้นที่ดิสก์ของระบบโลคัลและกระจายโหลดทั่วทั้งระบบ
จากนั้นเราติดตั้ง VMs ขึ้นอยู่กับผู้ใช้ สำหรับผู้ใช้บางคนเราติดตั้ง Windows 7 VM และส่งผ่านกราฟิก USB และเสียงไปยัง Windows VM สิ่งนี้ทำให้ระบบลีนุกซ์ดูเหมือนระบบ Windows และให้เราควบคุมปริมาณทรัพยากรที่ใช้ในระบบ Windows และรักษาส่วนที่เหลือให้กับระบบ Linux สำหรับผู้ใช้รายอื่นเราเพิ่งตั้งค่า Windows VM และกำหนดค่าการเชื่อมต่อ rdesktop กับ Windows VM นั้น ไฮเปอร์ไวเซอร์สามารถรองรับ VM จำนวนมาก - เท่าที่ทรัพยากรในคอมพิวเตอร์จะอนุญาต - การปรับใช้ของเราค่อนข้าง จำกัด ในขณะนี้ เรามีโฮสต์ประมาณ 80 โฮสต์ที่เราใช้ในแบบนี้
สิ่งที่ขาดหายไปจากการตั้งค่าของเราและเราต้องการทราบว่าจะทำอย่างไรเร็ว ๆ นี้คือคอนโซลการจัดการแบบรวมศูนย์ มีความเป็นไปได้หลายอย่าง - XAPI (XCP), OpenStack, Convirture, CloudStack, DevStack และอื่น ๆ openSuSE มีชิ้นส่วนพื้นฐานที่สร้างขึ้นในตัว - เช่น libvirt - และมี repos เสริมที่มีแพ็คเกจที่คุณต้องเพิ่ม ส่วนที่เหลือของมัน แต่คุณต้องรวมส่วนที่เหลือเข้าด้วยกันและนั่นเป็นการพิสูจน์ว่าเป็นเรื่องท้าทาย
อย่างไรก็ตามไม่แน่ใจว่าเป็นสิ่งที่คุณกำลังมองหาหรือไม่ แต่มันฟังดูคล้ายกับสิ่งที่เรากำลังทำและสิ่งที่เราพยายามทำ