סביבה וירטואלית


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


YouTube Preview Image

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

VirtualBox
תוכנה אשר נרכשה לאחרונה ע"י חברת Sun
צברה וצוברת פופולריות רבה מכיוון שהיא חינם ובעלת יכולות דומים
ל VMware ו VirtualPC הן בביצועים ובפיצ'רים
.
התוכנה בקוד פתוח, מאפשרת למשתמש להתקין מספר מערכות הפעלה במקביל כולל ווינדוס 7.
ידידותית לתפעול, בעלת ממשק נוח וחדשני, תומכת ב 3D graphics- כלומר ניתן
לשחק במשחקי תלת מימד בתוך מכונה וירטואלית.

התוכנה עובדת על פלטפורמות 32 ו 64 ביט ואף מאפשרת הרצת מערכת הפעלה וירטואלית 64 ביט
על מערכת הפעלה 32 ביט- פרטים נוספים.
פתרון מצוין ליצירת סביבה וירטואלית על מערכות וינדוס, לינוקס ומק.

לאחר הורדת והפעלת התוכנה ניתן לטעון מערכת הפעלה קיימת מקובץ VDI
VDI הם קבצים שנוצרים ע"י ה VirtualBox ומכילים את מערכת ההפעלה בתוכם.
את הקבצים הללו ניתן להעביר ממחשב למחשב ללא תלות ברכיבי החומרה
או הדרייברים שמותקנים על המערכת. ניתן להוריד קבצי VDI לשימוש חופשי
מאתר התוכנה: virtualboximages- הוראות
בקישור זה.
ניתן גם לקרוא קבצי VHD- קבצי המערכת של תוכנת Virtualpc

על מנת להתקין מערכת ההפעלה באופן עצמאי, נלחץ על כפתור ה New,
נבחר את מערכת ההפעלה שברצוננו להתקין ונעקוב אחר הוראות ההתקנה
- פרטים נוספים.
התקנה על אובונטו: במידה וקיימת התקנה קודמת של virtualbox, נסיר אותה
ע"י הפקודה הבאה: sudo apt-get remove virtualbox-ose virtualbox-ose-modules
לאחר ההסרה, נוריד את הגרסה האחרונה
מכאן- פרטים נוספים.

Vmware Server
תוכנה זו היא אחת מהמוצרים הבודדים שנשארו לשימוש חופשי משלל המוצרים שמציעה VMware .
ניתן להתקין את התוכנה על פלטפורמת ווינדוס ולינוקס.
לאחר הפעלתה, ניתן להתקין מספר מערכות הפעלה ולהקים סביבות וירטואליות בקלות רבה.
ניתן לשלוט, להקצות ולנהל את משאבי החומרה המשותפים.
מגבלה: התוכנה לא תומכת
ב 3D Acceleration
תוכלו להאזין לתוכנית שהקלטתי עם שלומי המסבירה על VMware ומערכות וירטואליות.

התקנת ווינדוס 7 על Vmware Server
מחלון התוכנה נלחץ על כפתור ה Create Virtual Machine.
ניתן שם למערכת הוירטואלית (windows7).
בחלון הגדרת מערכת ההפעלה נבחר Windows Server 2008 או Windows Vista
זאת מכיוון ש VMware לא הוסיפה עדיין תמיכה רשמית לווינדוס 7.

נבחר את כמות הזיכרון שברצוננו להקצות למערכת, 512MB ומעלה (תמיד אפשר להוסיף בשלב מאוחר יותר).
נקצה שטח אכסון (virtual disk).
נוסיף ונגדיר את כרטיס הרשת הוירטואלי ע"י לחיצה על add a Network Adapter
ובחירה באופציה Bridge על מנת שנוכל לצאת לאינטרנט.
נפנה את התוכנה לקובץ ההתקנה של ווינדוס 7 ע"י בחירה ב Use an ISO Image.
לבסוף נסמן את המערכת הוירטואלית שיצרנו ונלחץ על start מתפריט ה console
פעולה זו תתחיל את התקנת Windows7
.

VMware Virtual Appliances
ניתן להוריד מספר מערכות הפעלה מוכנות מאתר VMware
או מאתרים המציעים קבצי אימג' מוכנים- פרטים נוספים.
לדוגמה: CentOS server שרת לינוקס מבוסס RedHat, הורדה כקובץ VMware מוכן.

Microsoft Virtual PC 2007
תוכנת הוירטואליזציה של מיקרוסופט.
מאפשרת יצירת מערכות הפעלה וירטואלית או הוספת מערכת קיימת (vmc).
את קובץ ה vpc ניתן להעביר ממערכת למערכת ולהפעילו מכל מחשב שמותקן VirtualPC
ראה:
Microsoft Virtual Appliances.

התקנת ווינדוס 7 על VPC
מכיוון שהתוכנה שייכת למיקרוסופט, ניתן להתקין ווינדוס 7 (32 או 64 ביט) בלי יותר מדי בעיות:
נוודא שיש לנו את VirtualPC עם SP1.
בעת הגדרת מערכת ההפעלה, נבחר את ווינדוס ויסטה כמערכת שברצוננו להתקין.
זאת עד שמיקרוסופט תעדכן את התוכנה ותוסיף רשומה ספציפית ל Windows 7.

YouTube Preview Image

כמו בכל תוכנה וירטואלית ניתן להגדיר את כמות הזיכרון הרצויה לכל מערכת הפעלה,
להגביל את שטח הדיסק, להגדיר התקנים מקומיים (כרטיס הרשת, סאונד וכדו'…) והתקנים חיצוניים.
ניתן להתקין מערכות הפעלה של וינדוס או ולינוקס, את מערכת ההפעלה ניתן מ CD או מקובץ ISO.
כל מערכת הפעלה תישמר כקובץ עם סיומת vmc על הדיסק המקומי,
אותו ניתן להעביר למחשב אחר המריץ VirtualPC

לסיכום
תוכנות וירטואליזציה מאפשרות לנו להגדיר מערכת הפעלה וירטואלית מתוך מערכת חיה,
השימוש הקלאסי בתוכנות אלו הוא להקמת מספר סביבות עבודה במקביל
ולביצוע בדיקות ותאימות תוכנה ע"י אנשי פיתוח. מנהלי רשת משתמשים בטכנולוגיה זו על מנת לחסוך
בחומרת שרתים והמשתמש הבסיסי שיעשה הכול כדי להימנע מביצוע פעולת מולטיבוט מסורבלת.
קיימים גם פתרונות חלופיים ופשוטים יותר להרצת מערכת הפעלה מתוך מערכת הפעלה
ללא וירטואליזציה
: Live-CD, MojoPack, Portable Linux/Ubuntu, Wubi
באיזו תוכנה וירטואלית אתם משתמשים ולאיזו מטרה?

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related posts


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

טרקבקים & פינגים

עדיין לא נשלחו טרקבקים ופינגים.

תגובות

האם יש אפשרות במערכת וירטואלית להפעיל דיסק און קי או לחבר התקנים מusb

שחר,
בהחלט אפשרי, באיזו תוכנה וירטואלית אתה משתמש?
VirtualBox- virtual USB controller for USB devices to virtual machines
USB Devices on a Virtual PC
הראל

שלום וברכה יש לי שאלה לגבי Virtual Box

כתוב שהיא תומכת ב-3D graphics כלומר ניתן להריץ משחקי תלת מימד הורדתי את התוכנה אבל אני לא מוצא את האופציה הזאת יש רק אפשרות להתקין מערכות הפעלה וזהו

אפשר הסבר קצר לגבי העניין? בתודה מראש !

ישראל,
על מנת לנצל את ה 3D Acceleration נדרש להתקין את ה VirtualBox Guest Additions ולפעיל את התמיכה בה מחלון ההגדרות של המכונה הוירטואלית שייצרנו- פרטים נוספים.

הראל

המלצתי החמה היא להשתמש בברירה הטבעית למערכת ההפעלה בה אתם משתמשים.
לדוגמה בוינדוז להשתמש ב virtualPC, שד"א יותר יציב מכל המתחרות על וינדוז.
בלינוקס הvmware server לא יציב בעליל, את הוירטואל בוקס לא ניסיתי מזה תקופה ארוכה…
ומק ? מה זה בכלל ? ((:)


שרת וירטואלי
וידאו סטרימינג

הראל שלום

התקנתי מתחת ל -7 את VIRTUALBOX ומתחתיו את XP.
הקציתי ל -XP רק 10 גיגה זכרון ועכשיו זה מלא.
האם אפשרי להגדיל את נפח הזיכרון ליותר בלי להוסיף DRIVE נוסף אלא להגדיל את 10 גיגה ליותר?

בתודה

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

ראשית, תעתיק את קובץ ה VDI לספרייה נפרדת לייתר בטחון.

אופציה ראשונה
מיתוך המערכת הוירטואלית (XP) בצע גיבוי לקובץ אימג' (ghost, clonezilla , HDClone וכד'). צור מכונה וירטואלית חדשה עם נפח הדיסק הרצוי ושחזר את האימג' שיצרת קודם לכן לתוך מכונה זו.

אופציה שנייה
מיתוך המערכת הוירטואלית (XP) הסר את ה Guest Additions ובצע גיבוי לקובץ VHD ע"י התוכנה Disk2vhd.
הרחב את קובץ ה VHD שנוצר לאחר הגיבוי בעזרת VHD Resizer.
(ראה איך) צור מכונה וירטואלית חדשה וצרף את קובץ ה VHD זה כדיסק וירטואלי.

אופציה שלישית (לא ניסיתי)
התקן את תוכנת Go Virtual על המערכת הוירטואלית, בחר באופציה
P2V Copy, בחר בהמרה ל Virtualbox או VirtualPC, הגדר את הזיכרון ונפח הדיסק הרצוי ובצע את ההמרה. לאחר מכן, צור מערכת וירטואלית חדשה ב VirtualBox וצרף את הדיסק הוירטואלי שיצרת.

עדכן אותי,
הראל

לא ניתן להגיב לפוסט כעת.