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

שימושים של וירטואליזציה

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

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

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

וירטואליזציה יכולה לשמש ככלי סטנדרטיזציה. משמעות הדבר היא שאנו יכולים להגדיר סביבת מערכת הפעלה אחת כסטנדרט ולאחר מכן לשכפל את אותה מכונה וירטואלית כמה פעמים שתרצה.

מהו וירטואליזציה?

על פי ויקיפדיה:

וירטואליזציה (מחשוב) היא יצירת גרסה וירטואלית (ולא בפועל) של משהו, כגון פלטפורמת חומרה, מערכת הפעלה, התקן אחסון או משאבי רשת.

בואו ניקח דוגמה פשוטה יותר לווירטואליזציה. אם אתה משתמש במחשב תכופים, אתה כבר צריך להיות ידע על המחיצות של הכונן הקשיח. באפשרותך ליצור יותר ממחיצה אחת במחשב. ב- Windows, המחיצות נקראות בשם C: \, D: \, E: \ etc. אנו קוראים לכל המחיצות ככוננים נפרדים. אנו יודעים גם כי המחשב שלנו מורכב רק כונן קשיח פיזי אחד. כוננים אלה הם מחיצות לוגיות של הכונן הקשיח הפיזי היחיד. זה יכול להיקרא וירטואליזציה כמו שאנחנו יוצרים גרסאות וירטואליות מרובות של חומרה אחת.

סוגי וירטואליזציה

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

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

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

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

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

1. Microsoft Virtual PC

Microsoft Virtual PC, כפי שהשם מרמז, הוא מוצר וירטואליזציה חינם של Microsoft. הגרסה האחרונה של Virtual PC היא Virtual PC 2007. זה יכול לרוץ כמעט כל מערכת הפעלה כאורח, אבל רק כמה המארחים נתמכים, המפורטים להלן:

  • Windows Vista Business, Enterprise ו Ultimate
  • Windows Server 2003 Standard Edition (תמיכה ב- 32 סיביות ו- 64 סיביות)
  • Windows XP Professional (תמיכה ב- 32 סיביות ו- 64 סיביות)
  • Windows XP

למרות ש- Virtual PC עושה כל מה שתוכנת וירטואליזציה סטנדרטית יכולה לעשות, יש לה מגבלות מסוימות. אין לו התקן USB תמיכה והוא לא יכול לשמור מספר תמונות של המחשב הווירטואלי. מלבד מגבלות אלה, Virtual PC הוא די מהר במיוחד אם אתה רוצה להתקין כל גירסה של Windows כמערכת הפעלה אורח.

הורד את Virtual PC 2007

שים לב שמצב Windows XP ב- Windows 7 הוא רק הרחבה של Virtual PC. היא תיצור סביבת Windows XP מוגדרת מראש ב- Windows 7 כך שמשתמשי Windows 7 יוכלו להפעיל את התוכניות הנתמכות רק להפעלה ב- Windows XP.

2. VirtualBox

VirtualBox הוא מוצר וירטואליזציה של אורקל. היתרון של VirtualBox על Virtual PC הוא VirtualBox יכול לרוץ על רוב הפלטפורמות כולל Windows, Linux ו- Mac. VirtualBox הוא חופשי וקוד פתוח. הוא תומך לשנות את גודל המסך אורח מערכת ההפעלה בהתאם לחלון VirtualBox. אתה צריך להיות "מצב קנה מידה" מופעלת למטרה זו. אם תלחץ על מסך מערכת ההפעלה האורחת, העכבר והמקלדת יינעלו בתוך מערכת ההפעלה האורחת, כך שתוכל להשתמש במקלדת ובעכבר במערכת ההפעלה האורחת מבלי להפריע למארח. כדי לשחרר את העכבר והמקלדת לשימוש במארח, פשוט הקש Ctrl + מקש החץ השמאלי. זה Hotkey יכול להיות מותאם אישית אפשרויות VirtualBox.

VirtualBox מגיע גם עם חבילת הרחבה אשר ניתן להתקין יחד עם VirtualBox כדי לקבל פונקציונליות נוספת כמו תמיכה בהתקן USB, חיבור שולחן עבודה מרוחק ויכולת PXE (רשת) אתחול עבור כרטיסי Intel NIC (LAN).

למרות VirtualBox פועל ב- Mac OS אבל יש בעיות רבות ויוצר בעיות יציבות. אז זה אמור לשמש רק בסביבה ביתית כאשר Mac OS יש להשתמש כמערכת הפעלה המארחת. VirtualBox פועל בסדר על Windows ו- Linux כמו מארחים.

הורד את VirtualBox (כל מערכות ההפעלה)

3. תחנת עבודה VMLite

VMLite Workstation הוא מוצר וירטואליזציה המבוסס על VirtualBox (קוד פתוח). זה עובד מאוד דומה ל - Microsoft Virtual PC אבל להיפטר המגבלות של Virtual PC. תכונה מעניינת של VMLite Workstation היא שהיא תומכת בהפעלת מערכת הפעלה אורחת של 64 סיביות במערכת הפעלה מארחית של 32 סיביות. אז אם אתה מפעיל Windows 32 סיביות של Windows 7, תוכל להפעיל 64 סיביות של Windows XP בעזרת תחנת עבודה VMLite.

בניגוד Virtual PC, VMLite תומך חיסכון של תמונות חיים מרובים של המחשב הווירטואלי. זה כמו גרסה. אם אתה לא אוהב את הגירסה הנוכחית של הסביבה, אתה תמיד יכול לחזור למצב הקודם באמצעות תמונת מצב הקודמת נשמר על ידי תחנת עבודה VMLite.

VMLite תומך ברוב הפורמטים של וירטואליזציה המשמשים בתעשייה כמו VMDK (VMWare), VHD (Microsoft), VDI (Sun) ו- HDD (במקביל).

VMLite מגיע עם גרסה משלו של Windows XP Mode עבור Windows 7. זה נותן את אותה פונקציונליות כמו המקורי של Windows XP מצב ואינו דורש שום חומרה וירטואליזציה.

הורד תחנת עבודה של VMLite (נדרשת הרשמה להורדת קובץ ההתקנה)

4. שרת VMWare

שרת VMWare היא תוכנה חופשית וירטואליזציה מ VMWare. למרות התמיכה שלה הסתיים אבל זה עדיין יכול להיות מוריד ומשמש בחינם. VMWare Server תומך כמעט בכל מערכות ההפעלה כמו אורחים או המארחים אבל 64 סיביות מערכת ההפעלה אורח לא יכול להיות מותקן על מארח 32 סיביות. שרת VMWare יש תמיכה עבור התקני USB וגם תומך גשרים, NAT ו מארח רק ממשקי רשת.

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

הורד את שרת VMWare

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

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

VMWare Workstation דומה מאוד ל - VMWare Server אך הוא עדיין נתמך על - ידי VMWare.

VMWare Fusion ו Parallels Desktop הם חלופות מושלם אבל שילם VirtualBox אם אתה משתמש Mac OS כמו מארח מערכת ההפעלה. אם אתה מחפש פתרון בחינם עבור Mac OS, נסה אתחול המחנה.

QEMU הוא עוד פתרון וירטואליזציה פופולרי אבל לא הצלחתי למצוא QEMU עבור Windows. ההורדות זמינות רק עבור Linux.

Paragon Go וירטואלי היה עוד תוכנת וירטואליזציה טובה אבל נראה כי הופסקה. זה ניתן להוריד מ Majorgeeks.

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

הערה: ייתכן שתתעניין גם בנושאים שכבר כוסו ב- MTE על וירטואליזציה:

כיצד להפעיל מספר רב של הפצות לינוקס ללא וירטואליזציה

השוואה בין Virtualbox לבין שרת VMWare

אשראי תמונה: מחשב נייד בתוך מחשב נייד על ידי BigStockPhoto