مقدمه
اگرچه نصب Oracle VM VirtualBox ساده است، اما راه اندازی یک ماشین مجازی ممکن است برای کاربران مبتدی دشوار باشد. مراحل هر دو فرآیند را شرح می دهیم.
نصب VirtualBox
- به www.virtualbox.org بروید.
- روی دکمه بزرگ و آبی Download VirtualBox در وسط صفحه کلیک کنید.
- بسته پلتفرم را با توجه به سیستم عامل میزبان خود انتخاب کنید. فایل راه اندازی VirtualBox شروع به دانلود می کند.
- پس از اتمام دانلود، فایل Setup را باز کرده و دستورالعمل های روی صفحه را دنبال کنید.
- پس از نصب VirtualBox بر روی رایانه، برنامه را باز کنید. اکنون آماده ایجاد یک ماشین مجازی هستید.
ساخت ماشین مجازی
- فرآیند نصب یک سیستم عامل بر روی یک VM مشابه با نصب یک سیستم عامل در یک کامپیوتر معمولی است. با جمع آوری دیسک نصب یا فایل تصویر سیستم عاملی که می خواهید نصب کنید، شروع کنید.
- روی New کلیک کنید تا ایجاد ماشین مجازی در VirtualBox باز شود.
- ماشین مجازی جدید خود را نام گذاری و سیستم عاملی را که نصب خواهید کرد از منوی Type و Version انتخاب کنید.
- در مرحله بعد، باید مقدار RAM تخصیص یافته از دستگاه میزبان به دستگاه مهمان را تعیین کنید(30G). خواهید دید که حداقل RAM پیشنهادی به طور خودکار در طول مراحل راه اندازی انتخاب می شود. با این حال، در صورت لزوم می توانید این مقدار را تغییر دهید. در حالی که افزایش مقدار RAM به صورت فیزیکی در سیستم میزبان امکان پذیر است، توصیه نمی شود زیرا در هنگام کار کردن رایانه، هیچ رمی برای سیستم میزبان باقی نمی ماند تا از آن استفاده کند.
- یک گزینه هارد درایو مجازی را انتخاب کنید، روی ایجاد کلیک کنید و دستورالعمل های روی صفحه را دنبال کنید. سیستم مهمان از هارد مجازی خود برای نصب سیستم عامل و سایر برنامه ها استفاده می کند. اطمینان حاصل کنید که بر این اساس به هارد دیسک مجازی فضا اختصاص داده اید. رایج ترین فرمت مورد استفاده برای هارد درایوهای مجازی VirtualBox Disk Image (VDI) است.
- پس از پیکربندی پارامترهای ماشین مجازی، برنامه بلافاصله شما را میبندد و شما را به رابط اصلی VirtualBox باز میگرداند. اکنون، میتوانید دستگاه مهمان جدید خود را در منوی سمت چپ مشاهده کنید. روی آن دابل کلیک کنید و یکی از کارهای زیر را انجام دهید:
- اگر از یک دیسک برای نصب سیستم عامل خود بر روی ماشین مجازی استفاده می کنید، دیسک را در درایو دیسک کامپیوتر میزبان قرار دهید، سپس بر روی منوی کشویی Host Drive کلیک کنید و حرف درایو مربوط به دیسک را انتخاب کنید.
- اگر سیستم عامل خود را از روی یک فایل تصویری نصب میکنید، از نماد پوشه استفاده کنید تا آن را در فهرست راهنمای ماشین میزبان مناسب قرار دهید و آن را اجرا کنید.
- حالا روی دکمه Start کلیک کنید. سپس VirtualBox شروع به خواندن دیسک یا فایل تصویری سیستم عامل می کند.
- سیستم عامل را نصب کنید و دستگاه مهمان را راه اندازی کنید. با رفتن به صفحه اصلی VirtualBox در سیستم میزبان خود و دوبار کلیک کردن روی نام آن در منوی سمت چپ، می توانید ماشین مجازی خود را در هر زمان راه اندازی کنید.
5 کاربرد برتر VirtualBox
1. اجرای هر سیستم عامل:
در حالی که می توان VirtualBox را فقط بر روی سیستم عامل های سازگار نصب کرد، تا زمانی که دستگاه میزبان منابع مورد نیاز را داشته باشد، می تواند هر سیستم عاملی را اجرا کند. این به کاربران امکان میدهد برنامههایی را اجرا کنند که روی سیستمعاملهای خاصی کار میکنند، حتی اگر سیستمعامل متفاوتی روی دستگاه میزبان خود داشته باشند. VirtualBox همچنین اجازه می دهد تا نوع سخت افزار مجازی را که هر سیستم عامل مهمان روی آن کار می کند، تنظیم کنید. این به کاربران امکان می دهد تا سیستم عامل های قدیمی مانند OS/2 یا DOS را نصب کنند، حتی اگر سخت افزار سیستم میزبان ناسازگار باشد. در نهایت، کاربران ممکن است از VirtualBox برای اجرای سیستم عامل های مختلف به طور همزمان استفاده کنند. این برای بسیاری از برنامه ها مفید است، که در ادامه به چند مورد از آنها خواهیم پرداخت.
2. نصب نرم افزار به راحتی:
فروشندگان می توانند از ماشین های مجازی برای ارسال تنظیمات نرم افزار کلید در دست به طور مستقیم به کاربران استفاده کنند. به عنوان مثال، نصب و پیکربندی یک سرور ایمیل روی یک دستگاه معمولی فرآیندی طولانی و پیچیده است. VirtualBox به ارائه دهندگان خدمات نرم افزاری اجازه می دهد تا پیکربندی های پیچیده (که معمولاً به عنوان لوازم خانگی شناخته می شوند) آماده کرده و آنها را در ماشین های مجازی بسته بندی کنند. این کار تمام مشکلات مربوط به راه اندازی یک سرور ایمیل را از بین می برد و کار را به آسانی وارد کردن و اجرای دستگاه در VirtualBox می کند.
3. اطمینان از افزونگی و امنیت قوی:
ماشین مجازی اساساً ظرفی است که میتوان آن را بیدار کرد، فریز کرد، پشتیبانگیری کرد، کپی کرد و بین میزبانها منتقل کرد. علاوه بر این، همانطور که قبلا ذکر شد، عملکرد عکسهای فوری VirtualBox به کاربران این امکان را میدهد تا وضعیت هر ماشین مجازی را ذخیره کرده و در صورت لزوم به آن حالت برگردند. این به کاربران امکان می دهد تا در صورت لزوم در محیط محاسبات مجازی آزمایش کنند. Snapshot ها نیاز به پشتیبان گیری طولانی و فرآیندهای بازیابی را بدون به خطر انداختن افزونگی حذف می کنند. این امکان حل آسان مسائل مهم را فراهم میکند، مانند نرمافزار نصب نادرست یا آلوده شدن سیستم مهمان به ویروس. اگر سیستم میزبان فضای ذخیره سازی مورد نیاز را داشته باشد، کاربران می توانند هر تعداد عکس فوری ایجاد کنند. یکی از مزایای کلیدی ماشین های مجازی ماهیت ایزوله آنها در زمینه امنیتی است. این امر به تستکنندگان نرمافزار، متخصصان امنیتی و سایر کاربران اجازه میدهد تا ریسکهایی را بپذیرند که معمولاً در پذیرش سیستم میزبان خود تردید دارند. به عنوان مثال، کاربران می توانند یک فایروال را با قرار دادن آن در معرض جدیدترین تهدیدات امنیت سایبری بدون خطر ابتلا به سیستم میزبان آزمایش کنند.
4. توسعه نرم افزارهای چند پلتفرمی:
ماشینهای مجازی توسعه نرمافزار و تست گردش کار را در چندین پلتفرم ساده میکنند. به عنوان مثال، توسعه یک برنامه کاربردی با نسخههایی برای پلتفرمهای موبایل و دسکتاپ میتواند در یک نقطه پایانی با استفاده از VirtualBox انجام شود. این امر نیاز به انتقال فایل های نصب کننده در بین دستگاه های آزمایشی را برطرف می کند. مجازی سازی همچنین کاربران را قادر می سازد تا به انواع مختلف اجرایی کامپایل کنند. حتی در یک محیط چند پلتفرمی، کاربران اغلب به macOS برای کامپایل فایل های APP و ویندوز برای کامپایل فایل های EXE نیاز دارند. این را می توان به راحتی در همان سیستم با استفاده از VirtualBox به دست آورد، در حالی که نیاز به بوت دوگانه برای هر بیلد را از بین می برد.
5. کاهش هزینه های زیرساختی:
کامپیوترهای مدرن و پیشرفته فقط از بخشی از قدرت پردازشی خود برای اجرای بارهای کم سیستم استفاده می کنند. بنابراین، استقرار VirtualBox در مقیاس بزرگ در یک محیط تجاری با یک مورد استفاده مرتبط می تواند به کاهش قابل توجه هزینه های زیرساخت کمک کند. برای فرآیندهای مبتنی بر نرم افزار که به منابع سخت افزاری زیادی نیاز ندارند، از نظر اقتصادی کارآمدتر است که چندین ماشین مجازی را بر روی تعداد محدودی میزبان قدرتمند مستقر کنیم. این به بهینه سازی استفاده از پهنای باند و کاهش هزینه های مرتبط با نقاط پایانی کارمندان کمک می کند.
نتیجه
ماشینهای مجازی به لطف کارایی و انعطافپذیری عملیاتی، به طور پیوسته در بین کاربران شخصی و تجاری محبوبیت پیدا میکنند. استفاده از VirtualBox برای استقرار ماشینهای مجازی میتواند هزینههای زیرساخت را کاهش دهد، افزونگی و امنیت را بهبود بخشد، توسعه آسان نرمافزار چند پلتفرمی را امکانپذیر کند، و استقرار راهحلهای نرمافزاری را از راه دور ساده کند.