خیلی وقت ها شده نیاز داشتی برنامه ای رو روی سیستمت اجرا کنی یا بخوای کدی رو تست و اجرا و یا حتی بد افزاری رو تست کنی ولی از اجرای اون و عواقبش مطمئن نباشی و ریسک انجام اون کار رو نکنی یا حتی بخوای سرویسی و یا برنامه ای رو داخل یک شرکت یا سازمانی پیاده سازی کنی که منابعت خیلی بیشتر از حد نیازت باشن وندونی چطور میتونی استفاده بهینه از منابعت بکنی و دقیقا این نقطه همونجایی هست که مفهوم مجازی سازی میاد وسط، مجازیسازی (Virtualization) بهترین و امنترین راهکار است. در ویندوز، یکی از قدرتمندترین ابزارها برای این کار VMware Workstation است که امکانات حرفهای در اختیار کاربران میگذارد.
در این مقاله، نصب کامل VMware Workstation، پیشنیازها، نحوه فعالسازی Virtualization در BIOS، تنظیمات شبکه، خطاهای رایج و راهحلهای آنها را مرحلهبهمرحله توضیح میدهیم.
مجازیسازی چیست و چرا مهم است؟
مجازیسازی به شما اجازه میدهد چند سیستمعامل را روی یک کامپیوتر اجرا کنید، بدون اینکه روی سیستم اصلی تغییری ایجاد شود. این قابلیت به کمک نرمافزارهایی به نام Hypervisor فراهم میشود.
hypervisorچیه ؟ نرم افزاری که مستقیم روی سیستم عامل با سخت افزار نصب میشود
مزایای کلیدی مجازیسازی
۱. Isolation (ایزولاسیون)
ماشینهای مجازی از سیستم اصلی جدا هستند.
مثال:
اگر قصد تست یک بدافزار را دارید، میتوانید بدون خطر، آن را داخل ماشین مجازی اجرا کنید.
۲. Snapshot و Rollback
میتوانید قبل از انجام تغییرات، اسنپشات بگیرید و هر زمان نیاز بود سیستم را به حالت قبل برگردانید.
۳. Abstraction
ماشین مجازی از سختافزار واقعی جدا میشود و شما میتوانید سختافزار دلخواه را برای VM تعریف کنید.
۴. Portability
میتوانید فایل ماشین مجازی را روی فلش یا هارد منتقل کرده و روی هر سیستم دیگری اجرا کنید.
۵. Deployment
بهجای نصب جداگانه ویندوز روی دهها کامپیوتر، یک VM آماده میسازید و آن را روی سایر سیستمها کپی میکنید.
انواع Hypervisor
Hypervisorها به دو نوع اصلی تقسیم میشوند:
تیپ ۱ – Bare Metal
خودشون سیستم عامل دارن و مستقیم بر روی سخت افزار نصب میشن
مثال: VMware ESXi
تیپ ۲ – Hosted
خودشون نمیتونن مستقیم روی سخت افزار نصب بشن و نیاز به سیستم عامل دارن
نمونه: VMware Workstation
این همان نسخهای است که در این مقاله نصب آن را آموزش میدهیم.
پیشنیازهای نصب VMware Workstation
طبق مستندات رسمی VMware:
۱. پردازنده (CPU)
-
۶۴ بیتی
-
پشتیبانی از Virtualization:
-
Intel VT-x
-
AMD-V
-
۲. سیستمعامل میزبان
-
Windows 10 و 11 نسخه ۶۴ بیتی
۳. حافظه RAM
-
حداقل: ۲GB
-
پیشنهادی: حداقل ۸GB
(اگر قصد اجرای چند VM دارید، ۱۶GB یا بیشتر بهتر است.)
۴. فضای ذخیرهسازی
-
حداقل 1.5GB برای نصب
-
فضای بیشتر برای ساخت ماشینهای مجازی
فعالسازی Virtualization در BIOS
قبل از نصب، باید قابلیت Virtualization را فعال کنید.
مراحل کلی:
-
سیستم را ریاستارت کنید.
-
دکمه ورود به BIOS را بزنید (Delete، F2، Esc بسته به مادربورد).
-
گزینههای زیر را پیدا کنید:
-
Intel Virtualization Technology
-
Intel VT-x
-
AMD-V
-
-
آن را روی Enabled قرار دهید.
-
تغییرات را ذخیره کنید.
نکته: در برخی مدلها ممکن است با نامهای متفاوتی نمایش داده شود.
تصویر منوی bios
دریافت نسخه مناسب VMware Workstation
VMware دو نسخه ارائه میدهد:
1. VMware Workstation Pro (نسخه کامل)
-
دارای امکانات حرفهای
-
نیازمند لایسنس
2. VMware Workstation Player (رایگان)
-
مناسب استفاده شخصی
-
امکانات محدودتر
آموزش نصب VMware Workstation در ویندوز
پس از دانلود نسخه مناسب، مراحل نصب را دنبال کنید:
مرحله ۱ – اجرای فایل نصب
فایل .exe را اجرا کنید و روی Next کلیک کنید.
شروع نصب
مرحله ۲ – قبول توافقنامه
تیک I accept the terms… را بزنید و Next را بزنید.
مرحله تاییدیه قوانین و لایسنس
مرحله ۳ – انتخاب محل نصب و گزینهها
-
مسیر نصب را انتخاب کنید.
-
گزینه VMware Workstation Console Tools را فعال کنید تا امکان اجرای فرمانها از Command Line فراهم شود.
سپس Next را بزنید.
مرحله انتخاب مسیر نصب
مرحله ۴ – تنظیمات آپدیت و Experience Program
توصیه میشود:
-
تیک Check for Product Updates را بردارید.
-
تیک Join VMware Customer Experience… را هم غیرفعال کنید.
check for product update که مربوط به بروزرسانی هست رو بر میداریم به دلیل تحریم بودن به درد ما نمیخوره و گزینه join the VmWare customer experience مربوط به اخبار و اطلاعات جدید و فروم VMware workstation هست و بعد دکمه next رو میزنیم.
مرحله بروزرسانی و اخبار و اطلاعات
مرحله ۵ – ساخت Shortcut
ایجاد Shortcut روی Desktop یا Start Menu اختیاری است.
مرحله ی ساخت شورتکات
مرحله ۶ – نصب نهایی
روی Install کلیک کنید و منتظر بمانید.
شروع نصب
مرحله ۷ – پایان نصب
پس از پایان نصب، Finish را بزنید.
اتمام نصب
در آخر اگر نصب با موفقیت انجام شده باشه تصویر محیط نرم افزار به شکل زیر خواهد بود
محیط نرم افزار
آشنایی با کارتهای شبکه VMware در ویندوز
پس از نصب، VMware دو کارت شبکه به سیستم اضافه میکند. برای مشاهده:
-
Win + R
-
تایپ:
ncpa.cpl -
Enter
کارتهای شبکه اضافه شده:
کارت شبکه NAT و Host-only
تغییر بعدی روی کارت شبکه اصلی شما ایجاد شده روی کارت شبکه اصلی خود راستکلیک کرده و Properties را بزنید.
میبینید که گزینه VMware Bridge Protocol اضافه و فعال شده است.
تنظیمات کارت شبکه bridge
رفع مشکلات رایج هنگام نصب VMware Workstation
۱. فعال بودن Hyper-V
VMware و Hyper-V با هم سازگار نیستند.
غیرفعالسازی Hyper-V:
۱. Win + R
۲. تایپ: appwiz.cpl
۳. سمت چپ: Turn Windows features on or off
۴. تیک Hyper-V را بردارید.
خطای مرتبط:
-
“VMware Workstation and Hyper-V are not compatible”
-
روشن نشدن ماشین مجازی بدون ارور
۲. غیرفعال بودن Virtualization در BIOS
اگر VT-x یا AMD-V روشن نباشد:
-
ماشین مجازی اجرا نمیشود
-
خطاهای زیر نمایش داده میشود:
-
“Intel VT-x is disabled”
-
“AMD-V is disabled”
-
۳. مسدود شدن درایورهای شبکه توسط ویندوز یا آنتیویروس
در این حالت:
-
VM اینترنت ندارد
-
NAT و Host-Only درست کار نمیکنند
۴. پشتیبانی نکردن CPU از SLAT
SLAT الزامی است.
-
Intel ⇒ EPT
-
AMD ⇒ RVI
خطای مرتبط:
“The host does not support Intel EPT or AMD RVI”
۵. روشن بودن Secure Boot
Secure Boot اجازه بارگذاری برخی درایورهای VMware را نمیدهد.
۶. نصب روی ویندوز 32 بیتی
VMware فقط روی نسخه ۶۴ بیتی نصب میشود.
خطا:
“This product can only be installed on 64-bit Windows versions”
جمعبندی
VMware Workstation یکی از حرفهایترین ابزارهای مجازیسازی در ویندوز است. با رعایت پیشنیازها، فعالسازی Virtualization، غیرفعال کردن Hyper-V و طیکردن مراحل نصب، میتوانید بهراحتی چندین سیستمعامل را روی یک کامپیوتر اجرا کنید. این نرمافزار ابزاری ضروری برای برنامهنویسان، متخصصان شبکه، مدیران سیستم و حتی کاربران عادی است که میخواهند بدون ریسک، نرمافزارها را تست کنند.
محتوای خوبی بود به ویژه قسمت مرتبط با خطاهای مربوط به Hyper-V که خیلی معمول هست