OVirt

oVirt היא תוכנה חופשית לניהול וירטואליציה בקוד פתוח אשר מפותחת בעיקרה על ידי חברת רד האט. המערכת מתבססת על libvirt אשר מאפשר לעבוד עם מרבית ה-Hypervisor-ים, אך מתמקדת כיום בעיקר ב־KVM.

oVirt הוא הבסיס של התוכנה הקניינית Red Hat Enterprise Virtualization.

oVirt יודע לנהל מספר שרתים במקביל, ועושה שימוש בפרוטוקול HTTPS באמצעות XML-RPC, דרך agent בשם Virtual Desktops and Servers Manager daemon, או בקצרה VDSMd, אשר כתוב בפייתון ורץ על השרת.
VDSM מנהל באמצעות libvirt את המכונות הווירטואליות.

oVirt תומך בפתרונות אחסון מקומיים ופתרונות אחסון על גבי הרשת כגון NFS, ו-iSCSI. החל מגרסה 3.1 המערכת תומכת ב-GlusterFS. המערכת איננה תומכת ב-AoE.

המערכת מגדירה הן את תצורת הרשת של השרתים והן את תצורת הרשת של המכונות הווירטואליות הרצות עליהם: הגדרת VLAN-ים, כתובות IP ו-MAC.

למערכת שלושה ממשקי משתמש מבוססי דפדפן - עבור אדמיניסטרטורים, משתמשי-על ומשתמשים רגילים. בנוסף, המערכת חושפת ממשק SDK הכתוב בפייתון, ממשק REST, וממשק שורת פקודה.

מערכת הניהול כתובה בשפת ג'אווה מעל שרת היישומים JBoss ומתבססת על GWT עבור הממשקים מבוססי הדפדפן.

היסטוריה
בשנת 2008 רכשה רד האט את חברת קומראנט הישראלית. חברת קומראנט פיתחה סביבה להרצה יעילה של שולחנות עבודה במכונות וירטואליות. לשם כך היא פיתחה את המכונה הווירטואלית KVM, את פרוטוקול התקשורת SPICE לתקשורת איתה ואת תוכנת הניהול הקניינית שלה. תוכנת הניהול הקיניינית הפכה למוצר בשם Red Hat Enterprise Virtualization Manager. במקביל החלה עבודה על שכתוב התוכנה הקניינית (שהייתה כתובה בשפת C#) לתוכנה חופשית שכתובה בשפת ג'אווה. התוכנה החופשית החדשה נקראה oVirt ועליה התבססו הגרסאות החדשות (החל מ־3.0) של RHEV.

קישורים חיצוניים
 

וירטואליזציה
תוכנה חופשית