۱۰ ترفند و قابلیت پیشرفته VirtualBox
اگر بخواهید همزمان از چند سیستم عامل روی دستگاه خود استفاده کنید، چکار خواهید کرد؟ یکی از درایوها را خالی کرده و سیستم عامل جدید را آنجا نصب می کنید؟
فکر خوبیست اما خطراتی هم دارد. مثلا ممکن است در اثر یک اشتباه ساده، اطلاعات تان را از دست بدهید و یا اینکه نتوانید به درستی سیستم عامل جدید را کانفیگ کنید. در هر صورت ممکن است با مشکلات عدیده ای روبرو شوید. اما راه های بهتر و کاملا بی خطری هم برای استفاده از یک سیستم عامل جدید نیز وجود دارد.
استفاده از یک ماشین مجازی یا Virtual Machine.
کاملا بی خطر و ساده می توانید یک کامپیوتر مجازی درون کامپیوتر اصلی تان داشته باشید و به راحتی از آن استفاده کنید. مثلا لینوکس را نصب کرده و از طریق ویندوز به آن دسترسی داشته باشید و یا فایل های مشکوک مورد نظرتان را در کامپیوتر مجازی اجرا کنید و مطمئن باشید هیچ خطری شما را تهدید نخواهد کرد. چون همه چیز در یک محیط ایزوله و کاملا بسته اجرا خواهد شد. مزایای ماشین های مجازی زیاد است و در این مطلب فرصت پرداختن به آنها را نداریم. اما می خواهیم شما را با ۱۰ ترفند و قابلیت پیشرفته برنامه مجازی سازی VirtualBox آشنا کنیم تا بتوانید هرچه بیشتر و بهتر از آن استفاده نمایید. پس با گویا آی تی همراه باشید….
برنامه ویرچوال باکس یکی از بهترین برنامه های مجازی سازی سیستم عامل است که به صورت رایگان در اختیار کاربران قرار دارد. برنامه های مشابهی مثل VMware نیز وجود دارند که بسیار قدرتمند می باشند اما قابلیت های حرفه ای آنها فقط در نسخه های تجاری وجود دارد و باید برای آنها پول پرداخت کنید. اما ویرچوال باکس تمام قابلیت ها را به صورت رایگان در اختیار شما قرار خواهد داد.
برای استفاده از قابلیت های حرفه ای ویرچوال باکس باید یک پکیج به نام Guest Addition را نصب کنید. این بسته سرعت ماشین مجازی شما را افزایش خواهد داد. اما اگر موافق باشید به سراغ ترفندها و قابلیت ها برویم.
۱- Snapshots
ویرچوال باکس می تواند اسنپ شات هایی ایجاد کند که با استفاده از آنها کاربر می تواند وضعیت فعلی ماشین مجازی را ذخیره کند. پس از آن شما به راحتی می توانید وضعیت ذخیره شده را بازیابی کنید. اسنپ شات ها مشابه قابلیت Saved State می باشند با این تفاوت که شما می توانید چندین اسنپ شات داشته باشید و سپس هر کدام را که خواستید بازیابی کنید.
برای ایجاد یک اسنپ شات می توانید روی منوی Machine کلیک کرده و یکی از ماشین های مجازی در حال اجرا را انتخاب نمایید. اکنون کافیست منوی Take Snapshot را کلیک کنید. بعدا می توانید این اسنپ شات را از همین مکان بازیابی کنید.
اسنپ شات فواید دیگری نیز دارند. مثلا هنگامی که می خواهید کاری در ماشین مجازی تان انجام دهید و سپس تغییرات را پاک کنید. به عنوان مثال هنگامی که می خواهید روی ماشین مجازی یک نرم افزار را تست کنید، می توانید ابتدا یک اسنپ شات از سیستم عامل سالم خود تهیه کرده و سپس اقدام به تست نرم افزار مورد نظرتان کنید. هنگامی که کارتان تمام شد به راحتی می توانید اسنپ شات قبلی را بازگردانی کنید و همه چیز به روز اول باز خواهد گشت. همچنین شما نباید سیستم عامل نصب شده روی ماشین مجازی را مجددا نصب کنید یا به صورت دستی از فایل های آن بکاپ تهیه کنید. چون این کارها کمکی به شما در جهت حذف تغییرات نخواهند کرد.
۲- Seamless Mode
حالت Seamless به شما کمک می کند که ارتباطی بین سیستم عامل اصلی و ماشین مجازی خود برقرار کنید. با استفاده از قابلیت می توانید برنامه هایی که روی ماشین مجازی در حال اجرا هستند را مستقیما روی دسکتاپ سیستم عامل اصلی خود مشاهده کنید. مثلا فرض کنید روی ماشین مجازی تان لینوکس در حال اجراست و اکنون می خواهید با برنامه لینوکسی مورد نظر کار کنید و همچنین کارتان در ویندوز را نیز ادامه دهید. مسلما سوئیچ کردن دائمی بین ویندوز و لینوکس ( نصب شده روی ماشین مجازی ) آزار دهنده است.
کافیست قابلیت Seamless Mode را فعال کنید تا برنامه مورد نظر روی دسکتاپ ویندوز ظاهر شود.برای فعال سازی این قابلیت کافیست از منوی Machine گزینه Switch to Seamless Mode را انتخاب کنید.
۳- پشتیبانی از حالت سه بعدی
ویرچوال باکس به صورت پایه از گرافیک سه بعدی پشتیبانی می کند. البته برای استفاده از آن باید ابتدا پیکربندی های مورد نیاز را انجام دهید. البته نباید این انتظار را داشته باشید که با فعال کردن این قابلیت بتوانید آخرین بازها با گرافیک پیشرفته سه بعدی را درون ماشین مجازی تان انجام دهید. این قابلیت به شما کمک می کند تا بتوانید تم های شیشه ای ویندوز ( Windows Aero ) و بازی های قدیمی سه بعدی که نیاز به قدرت سخت افزاری بالایی نداشته باشند را اجرا نمایید.
برا فعال سازی این قابلیت نیز کافیست به بخش تنظیمات ماشین مجازی مورد نظرتان رفته و از بخش Display گزینه Enable 3D Acceleration را فعال کنید.
۴- اتصال دیوایس USB
شما می توانید دستگاه هایی که از یو اس بی برای برقراری ارتباط استفاده می کنند را در ماشین مجازی مورد استفاده قرار دهید. این اتصال به صورت مستقیم ایجاد خواهد شد. این روش اتصال را می توان برای یو اس بی درایوها و دستگاه های مختلفی به کار برد. اما هنگامی که یک دستگاه یا خافظه را با استفاده از یو اس بی به سیستم متصل می کنید، ابتدا در سیستم عامل اصلی شما بارگذاری خواهد شد. برای اینکه بتوانید دستگاه مورد نظرتان را در ماشین مجازی در اختیار داشته باشید، کافیست از منوی Devices گزینه USB Devices را انتخاب کرده و سپس دستگاهی که قصد بارگذاری آن در ماشین مجازی را دارید انتخاب نمایید.
نکته: توجه داشته باشید هنگامی که یک دستگاه یا حافظه یو اس بی را در ماشین مجازی بارگذاری کنید، دیگر امکان استفاده از آن در سیستم عامل اصلی تان را نخواهید داشت تا زمانی که ماشین مجازی را خاموش کنید.
۵- اشتراک گذاری فولدرها
ویرچوال باکس به شما این امکان را خواهد داد تا فولدرهایی را به اشتراک بگذارید تا هم ماشین مجازی و هم سیستم عامل اصلی تان به آنها دسترسی داشته باشند. برای انجام این کار، ویرچوال باکس از قابلیت اشتراک گذاری فایل در سیستم عامل اصلی استفاده می کند. برای اشتراک گذاری یک یا چند فولدر ابتدا باید به بخش تنظیمات ماشین مجازی مورد نظرتان بروید و سپس از قسمت سمت چپ گزینه Shared Folders را انتخاب نمایید. سپس در قسمت راست می توانید فولدرهای مورد نظرتان را با استفاده از سه آیکون کنار کادر، اضافه یا حذف کنید. تا اشتراک گذاری انجام شود.
۶- اشترک گذاری Clipboard و استفاده از قابلیت Drag and Drop
کپی و پیست کردن و استفاده از قابلیت درگ اند دراپ به صورت پیشفرض بین سیستم عامل اصلی و ماشین مجازی کار نمی کند. اما ویرچوال باکس قابلیت را در اختیار شما خواهد گذاشت تا بتوانید کلیپ بردتان را بین ماشین مجازی و سیستم عامل اصلی به اشتراک بگذارید و بدین ترتیب قابلیت کپی و پیست کردن را به راحتی پیااده سازی کنید. حتی می توانید از قابلیت درگ اند دراپ نیز به راحتی استفاده نمایید. هر دوی این قابلیت ها به صورت پیشفرض غیر فعال هستند و باید آنها را به صورت دستی فعال کنید.
برای فعال سازی این دو قابلیت به بخش تنظیمات ماشین مجازی مورد نظرتان بروید و در بخش General به سربرگ Advanced مراجعه کنید. اکنون گزینه های Shared Clipboard و Drag’n’Drop را روی Bidirectional ست کنید.
۷- کپی کردن ماشین مجازی
ممکن است بخواهید ماشین مجازی تان را به یک کامپیوتر دیگر منتقل کنید. برای انجام این کار باید ماشین مجازی را به اصطلاح Clone کنید تا بتوانید به راحتی عملیات انتقال به یک کامپیوتر دیگر را به انجام برسانید. اگر به صورت دستی اقدام به کپی کردن فایل های مربوط به ماشین مجازی کنید، هیچ نتیجه ای نخواهید گرفت. چون ماشین های مجازی ایجدا شده توسط شما از یک شناسه یکسان برای تشخیص دیسک مجازی شان استفاده می کنند و همین مورد می تواند مشکل ساز باشد. اما با Clone کردن یک ماشین مجازی ویرچوال باکس اطمینان حاصل خواهد کرد که سیستم عامل مجازی شما با دیگر سیستم عامل های موجود تضادی نخواهد داشت.
برای انجام این کار کافیست روی سیستم عامل مجازی مورد نظرتان راست کلیک کرده و گزینه Clone را انتخاب کنید.
۸- Port Forwarding
ماشین های مجازی معمولا به شبکه دسترسی ندارند. اما اگر بخواهید نرم افزارهای سروری را روی ماشین مجازی تان اجرا کنید، نیاز به راه اندازی قابلیت Port Forwarding خواهید داشت تا نرم افزارهای سروری خارج از ماشین مجازی نیز در دسترس باشند. این گزینه از طریق بخش تنظیمات شبکه ویرچوال باکس در دسترس قرار دارد.
همچنین می توانید کاری کنید که ماشین مجازی تان به جای استفاده از NAT به صورت مستقیم به شبکه دسترسی پیدا کند. اما استفاده از NAT به همراه Port Forwarding می تواند بهتر باشد. چون تنها اجازه دسترسی به برخی پورت های خاص و بدون نیاز به تغییرات زیاد در شبکه را خواهد داد.
۹- گرفتن ورودی و خروجی از VM Appliance
Applianceها ماشین های مجازی با سیستم عامل های از پیش نصب شده هستند. شما می توانید Applianceهای خود را ایجاد کرده و یا آنها را با فرمت OVF به ویرچوال باکس ایمپورت کنید. این امر به ویژه برای ماشین های مجازی لینوکسی بسیار مفید است. هرچند شما می توانید Appliance خود را ایجاد کرده و در سراسر سازمان تان به کار گیرید.
۱۰- دسترسی از راه دور
ویرچوال باکس امکان فعال کردن دسترسی به ماشین مجازی تان به صورت از راه دور و از طریق دیگر کامپیوترها را می دهد. ویرچوال باکس با استفاده از VRDP این کار را انجام می دهد که با پروتکل RDP مایکروسافت سازگار است. این بدان معناست که شما با استفاده از برنامه Remote Desktop Connection ویندوز می توانید به ماشین مجازی تان دسترسی حاصل کنید.
جمع بندی
ویرچوال باکس یکی از بهترین ابزارها برای مجازی سازی سیستم عامل ها می باشد که قابلیت های بسیار خوب و مفید و در عین حال رایگان را در اختیارتان خواهد گذاشت. پس در استفاده از آن تردید نداشته باشید.
دانلود آخرین نسخه VirtualBox
سلام، واقعا مطلب به جایی بود. بسیار خوب توضیح دادید و لذت بردم. از این که نسخه ی رایگان رو هم برای آموزش انتخاب کردید، جدا ممنونم.!
سلام خسته نباشید من یک ویندوز مجازس نصب کردم اما نمیتونم برنامه رو این ویندوز مجازی نصب کنم برنامم سی دیه اما سی دی رو تو ویندوز مجازی شناسانایی نمیکنه ممن.ن میشم کمک کنید
مطلب مفیدی بود . ممنونم