כמה מילים על VirtualBox

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

מה שטוב בפתרון הזה, זה שיכולתי להתקין את המחשב על הדסקטופ שלי, ואז להעביר את המחשב לברזל אחר, יעודי יותר. עכשיו תזכרו שהפעלתי את המחשב במשך כמה ימים/שבועות. בנוסף, כיוון שזה מחשב סופר חשוב לפני כל שינוי של דביאן (aptidude dist-upgrade) החלטתי לגבות בעזרת snapshot. ממש רעיון מגניב שעזר לי פעם.

כשהגיע השלב להעביר את המחשב המדומה נתקלתי בבעיות. בהתחלה החלטתי להעביר את הספריית ~/.virtualbox (או המקביל המגוחך של חלונות…). זה לא עובד, כי יש uuid שמיוצרים. להעתיק את המחשב ואז את הדיסק גם לא עובד (אותה סיבה…). לאחר יום שאני מבזבז על זה החלטתי לעשות export ואז לעשות import במחשב השני. כמובן שאיבדתי את ההיסטוריה של ה-snapshots… אוף.

הקטע הכי מעיק? זה שאין אפשרות להפעיל את היישום בתור service או משהו כזה. זה אומר שאם מכבים את השרת הפיזי, אני חייב לעשות login ולפעיל ידנית את VirtualBox…. לפני כמה ימים אני רציתי לעשות שידרוג למחשב דביאן ההוא, נכנסתי מקומית למחשב וב-VirtualBobx לא ראיתי את המחשב ברשימת המחשבים. לכמה רגעים חשבתי שבאמת יש לי מחשב ווירטואלי! בסוף הסתבר שאי אפשר להפעיל שני מופעים של VirtualBox במקביל. הראשון הוא ב-Terminal של חלונות, השני בחיבור מקומי…

נ.ב. @חץ = LOL… גנבתי לך כותרת!

Share

3 thoughts on “כמה מילים על VirtualBox”

  1. האפשרות “save state” כושלת כמעט כל פעם, או שהתהליך נתקע באמצע, או שאח”כ המחשב לא נדלק טוב. (ויש לי מחשב מאוד חזק)
    לגבי service, יש תוכנות שמקליטות פעולות ויוצרות מאקרו, תוכל להיעזר בהם.
    גם אם ההיסטוריה נאבדה, הקבצים נשארו (במחשב המקור). עצוב לשמוע שאי אפשר להעביר את התיקיה וזהו. מה שכן, יש שם קובץ ini ניסית לשחק איתו?
    את הקטע עם “שני מופעים” לא הבנתי.

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

    לגבי הפעלת המערכת כ- Service. יש לך cli מאוד עשיר ואתה יכול ליצור תסריט שיעלה את המכונה הוירטואלית עם עליית המכונה (בלינוקס זה עובד לי בובה).

  3. אנונימי ראשון: המצב של המכונה לא נשמר בכונן הקשיח. שם נשמר רק ה-initial state. בדקתי את זה ולמדתי בכוח. תאמין לי שנלמתי בזה כמה שעות עד שהבנתי את זה 🙂

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *