וירטואליזציה יש שימושים רבים. באפשרותך להשתמש בו כדי לבדוק מערכת הפעלה אחרת, להפעיל יישומים שמערכת ההפעלה שלך אינה תומכת בהם, או אפילו לשמור על שרתים וירטואליים בתוך מחשב וירטואלי אחד או יותר.

KVM (מכונה וירטואלית מבוססת Kern) היא כלי וירטואליזציה של לינוקס שעושה שימוש בווירטואליזציה בסיוע חומרה (הנקראת גם וירטואליזציה מקומית) באמצעות טכנולוגיית מעבד כגון Intel VT-x ו- AMD-V. Red Machine של Virtual Machine Manager יש כעת תמיכה KVM, מה שהופך אותו קל להתקנה של מכונה וירטואלית עם ממשק גרפי חינם. זה זמין גם עבור פדורה, ג'נטו, FreeBSD, אובונטו, ומערכות הפעלה רבות אחרות.

הַתקָנָה

ההתקנה תשתנה בהתאם למערכת ההפעלה, אך נבדוק את ההתקנה של אובונטו כדי לקבל מושג על מה זה כרוך. מכיוון ש- KVM דורש יכולות וירטואליזציה של חומרה, עליך לוודא שהמעבד של המחשב תומך בכך.

פתח מסוף והקלד את הפקודה הבאה:

 egrep-c '(vmx | svm)' / proc / cpuinfo 

הפלט יהיה גם "0" או "1". A "0" למרבה הצער אומר שאין לך וירטואליזציה של חומרה. אם אתה מקבל "1" יש וירטואליזציה מופעלת ב- BIOS שלך, אתה טוב ללכת. ללא וירטואליזציה של חומרה, לא ניתן להשתמש בתוספי KVM. אתה עדיין יכול להפעיל מכונות וירטואליות, אבל הם יהיו איטיים בכאב, כפי שגיליתי על המחשב הנייד שלי עם מעבד T4200 אינטל הישן.

אם ברצונך לבדוק את התוצאות, תוכל גם להפעיל פקודה זו:

 kvm-ok 

אם הכל ילך כשורה, הוא יחזור:

 INFO: המעבד שלך תומך בהרחבות KVM INFO: / dev / kvm קיים ניתן להשתמש באצת KVM 

לאובונטו יש כמה חבילות מטא שתוכל להתקין כדי לקבל את כלי הווירטואליזציה הדרושים לך. עם פקודה אחת, ניתן להתקין את רובם:

 sudo apt-get להתקין את ubuntu-virt 

אם ברצונך להתקין כל חבילה באופן ידני, עיין בתיעוד של אובונטו. לאחר ההתקנה, אתה צריך להיות qemu-kvm ו-מנהל (הגרף הקדמי) מותקן.

לאחר ההתקנה

לאחר ההתקנה, אתה צריך לוודא KVM מוגדר ונקבל את ההרשאות הדרושות. הקלד פקודה זו:

 קבוצות 

בין קבוצות המשתמשים שלך, אתה אמור לראות "kvm" ו "libvirtd". אם אחת או שתיהן חסרות, תוכל להפעיל פקודות אלה כדי להוסיף את המשתמש המקומי שלך לקבוצות:

 sudo adduser `id -un` kvm 
 sudo adduser `id -un` libvirtd 

הצעד האחרון שלאחר ההתקנה אתה צריך לקחת הוא להתנתק ולהיכנס פנימה אם לא, תקבל שגיאה qemu ככה: "libvir: שגיאה מרחוק: הרשאה נדחתה"

יצירת מכונה וירטואלית

ברגע שאתה מחובר בחזרה, אתה יכול להתחיל מנהל מכונה וירטואלית. זה צריך להיות בתפריט היישומים שלך. לחלופין, הקש Alt + F2 והקלד-מנהל וירטואלי.

בהפעלה הראשונה, יהיה רק ​​כפתור אחד זמין ללחוץ על התווית "יצירת מכונה וירטואלית חדשה". לחץ עליו ועבור את תהליך היצירה.

  1. תן שם למכונה הווירטואלית. זה יכול להיות כמעט כל דבר. זה רק מזהה לך לזכור מה זה.
  2. בחר את שיטת ההתקנה. בדוגמה זו, אני הולך להשתמש CentOS 6 LiveCD ISO. זה דורש את האפשרות הראשונה "מקומי להתקין מדיה". לאחר בחירה, לחץ על "העבר".
  3. בחר את סוג וגרסת מערכת ההפעלה. בדוגמה שלי, בחרתי "לינוקס" ו "Red Hat Enterprise Linux 6".
  4. בחר את כמות ה- RAM שאתה רוצה להקצות ואת מספר המעבדים להשתמש.
  5. הגדר את גודל הדיסק הווירטואלי שלך. זה תלוי במידה רבה את מערכת ההפעלה אתה משתמש ואת כמות שטח אתה חושב שאתה צריך.
  6. הגדר את אפשרויות הרשת שלך. ברוב המקרים, האפשרות הנכונה כבר נבחרה.
  7. לחץ על סיום

מנהל מכונה וירטואלית צריך מיד להתחיל אתחול המחשב הווירטואלי שלך. אם אתה booted מ ISO, אתה יכול להתקין את מערכת ההפעלה כפי שאתה עושה בדרך כלל או אפילו להפעיל אותו מן LiveCD. אם ברצונך לראות מידע בזמן אמת על החומרה הווירטואלית שלך, לחץ על הלחצן "הצג פרטי וירטואליזציה של חומרה". אין צורך להשאיר את חלון הווירטואליזציה פתוח כדי להמשיך ולהפעיל את המחשב הווירטואלי. זה שימושי אם אתה רק מתכוון להתחבר אליו מרחוק ולהשתמש בו כשרת.

לקבלת מידע נוסף אודות Virtual Machine Manager, בקר באתר הוויקי המקוון. לקבלת מידע נוסף אודות KVM, עיין בתיעוד המקוון.