سرورهایی که توسط بسیاری از شرکتهای فناوری اطلاعات راهاندازی میشوند، اغلب از ظرفیت کامل خود استفاده نمیکنند، زیرا سرور فیزیکی به یک برنامه خاص اختصاص داده شده است. این بدان معناست که ظرفیت اضافی و بلااستفاده باقی میماند و در نتیجه، هزینههای عملیاتی و فناوری اطلاعات افزایش مییابد. بنابراین، درک نحوه فعالسازی مجازیسازی برای رفع این ناکارآمدیها بسیار مهم است.
چرا باید مجازیسازی را فعال کنید؟
مجازیسازی میتواند مقیاسپذیری را افزایش داده و در عین حال هزینهها را کاهش دهد. برخی از مزایای فعالسازی مجازیسازی برای یک سازمان عبارتند از:
صرفهجویی در هزینهها: با فعالسازی مجازیسازی، یک سرور فیزیکی میتواند میزبان چندین ماشین مجازی شود، که باعث کاهش زمان بیکار بودن منابع پردازشی و استفاده بهینه از سختافزار میشود. همچنین زمان مورد نیاز کارکنان برای مدیریت سرورها کاهش مییابد. سازمانهایی که با کمبود منابع مواجه هستند، میتوانند با فعالسازی مجازیسازی، نیاز به چندین سرور مجزا را حذف کنند.
کاهش زمان قطعی و افزایش انعطافپذیری در بازیابی پس از بحران: در صورت بروز مشکل در یک سرور فیزیکی، تعویض یا تعمیر آن معمولاً زمانبر است. اما در محیط مجازیسازیشده، ماشین مجازی میتواند کلون یا کپی شود و روند بازیابی را بهطور قابلتوجهی سریعتر کرده و تداوم کسبوکار را تضمین کند.
افزایش بهرهوری و کارایی: با توجه به ویژگیهای محیط مجازی، نصب، نگهداری و بهروزرسانی ماشینهای مجازی بسیار سادهتر است. نیاز به تعمیر و نگهداری سختافزاری کاهش مییابد، زیرا دیگر نیازی به اعمال بهروزرسانیها بهصورت مجزا روی هر سرور نیست. در نتیجه، تیم فناوری اطلاعات میتواند منابع خود را بهتر مدیریت کند.
توسعه و آزمایش نرمافزار: شبیهسازی ماشینهای مجازی به توسعهدهندگان اجازه میدهد تا بدون ایجاد تغییر در محیط اصلی (production)، آزمایشهای خود را اجرا کنند. بهروزرسانیهای نرمافزاری نیز سریعتر انجام میشوند، چراکه این محیط انعطافپذیری لازم برای توسعه و تست را فراهم میکند.
افزایش امنیت: از آنجایی که سرورهای مجازی بهصورت ایزوله عمل میکنند، امنیت در چنین محیطی تطبیقپذیرتر است و از ماشینهای مجازی در برابر بدافزارها و حملات مخرب در زمان جابهجایی بین میزبانها محافظت میشود.
الزامات سیستم
الزامات سیستم برای مجازیسازی سختافزاری
نسخه ویندوز: Windows 10 Pro یا Enterprise
پردازنده ۶۴ بیتی با پشتیبانی از Second Level Address Translation (SLAT)
حداقل ۴ گیگابایت RAM
پشتیبانی از مجازیسازی در سطح BIOS
چگونه مجازیسازی را در ویندوز 10 یا 11 فعال کنیم؟
برای فعالسازی مجازیسازی در ویندوز 10 یا 11، ابتدا باید مطمئن شوید که دستگاه شما از مجازیسازی پشتیبانی میکند. این کار از طریق تنظیمات BIOS یا UEFI انجام میشود. روش اول به شرح زیر است:
روش اول: از طریق Command Prompt (خط فرمان)
خط فرمان (Command Prompt) را اجرا کنید.
دستور زیر را وارد کنید:
- systeminfo.exe
سیستم اطلاعات سختافزاری را جمعآوری کرده و نمایش میدهد.
بخش Hyper-V Requirements را بررسی کنید.
اگر در مقابل عبارت Virtualization Enabled in Firmware گزینه “Yes” نوشته شده باشد، امکان استفاده از قابلیتهایی مانند Windows Sandbox وجود دارد.

روش دوم:
بررسی زبانه Performance (عملکرد) در Task Manager (مدیر وظایف)

اگر مجازیسازی غیرفعال باشد، برای فعالسازی آن در تنظیمات BIOS یا UEFI مراحل زیر را دنبال کنید.
چگونه مجازیسازی را در BIOS فعال کنیم؟
رایانه را ریاستارت کنید.
هنگام راهاندازی سیستم (در صفحه سیاه قبل از بالا آمدن ویندوز)، برای ورود به BIOS کلید میانبر مربوطه را فشار دهید.
کلیدهای میانبر بسته به برند دستگاه متفاوت هستند، اما معمولاً یکی از این کلیدها است: F1، F2، F3، F10، Esc یا Delete
وارد زبانه Advanced شوید و Enter بزنید تا ادامه دهید.
گزینه Virtualization را پیدا کرده و آن را روی Enable (فعال) تنظیم کنید.
تغییرات را ذخیره کرده و سیستم را مجدد راهاندازی (Reboot) کنید.
همچنین میتوان از داخل ویندوز و از مسیر تنظیمات (Settings) نیز به BIOS دسترسی داشت.

۳. در زبانه Recovery (بازیابی) روی گزینه Restart Now (اکنون راهاندازی مجدد شود) کلیک کنید تا وارد محیط بازیابی ویندوز (Windows Recovery Environment) شوید.

۴. روی Troubleshoot (عیبیابی) کلیک کنید، سپس وارد بخش Advanced Options (گزینههای پیشرفته) شوید و گزینه UEFI Firmware Settings (تنظیمات میانافزار UEFI) را انتخاب کنید.
۵. برای ادامه، روی Restart (راهاندازی مجدد) کلیک کنید.
۶. تنظیمات BIOS نمایش داده خواهد شد. گزینه Virtualization (مجازیسازی) را پیدا کرده و آن را فعال (Enable) کنید.
چگونه بدون ورود به BIOS، مجازیسازی را فعال کنیم؟
برای فعالسازی مجازیسازی بدون ورود مستقیم به محیط BIOS، مراحل زیر را دنبال کنید:
وارد زبانه Security (امنیت) شوید و روی CPU Setup (تنظیمات پردازنده) کلید Enter را بزنید.
گزینه Intel(R) Virtualization Technology را انتخاب کرده و Enter بزنید.
گزینه Enable (فعالسازی) را انتخاب کرده و Enter بزنید.
کلید F10 را فشار دهید.
برای ذخیره تنظیمات و ورود به ویندوز، روی گزینه Yes (بله) Enter بزنید.
کاربردهای مجازیسازی
مجازیسازی روشی مقرونبهصرفه برای جدا کردن سرورهای ایمیل، پایگاه داده و وب سرورها فراهم میکند که نتیجه آن سیستمی جامع و قابل اعتماد است.
اجزای کلیدی مانند سیستمهای فایل و درایورهای دیسک میتوانند با استفاده از مجازیسازی توسعه یابند بدون اینکه پایداری سیستم به خطر بیفتد.
مجازیسازی دادهها به معنای تفکیک پایگاه داده بین لایههای ذخیرهسازی و برنامه در داخل ساختار برنامه است. دادهها در سیستمهای منبع باقی میمانند و از طریق یک نمای یکپارچه قابل استفادهاند.
امکان استقرار ماشینهای مجازی از مرکز داده برای ساخت زیرساخت مبتنی بر ابر فراهم است. مهاجرت به ابر از طریق مجازیسازی آسانتر میشود.
مجازیسازی وابستگی به سختافزار را کاهش میدهد. زمان قطعی وجود ندارد زیرا ماشینهای مجازی میتوانند از یک سختافزار به سختافزار دیگر منتقل شوند.
پرسشهای متداول (FAQs)
1. مجازیسازی چیست؟
مجازیسازی ایجاد نسخهای مجازی از سیستمعامل، سرور، دستگاه ذخیرهسازی یا منبع شبکه است.
۲. انواع مختلف مجازیسازی کداماند؟
مجازیسازی برنامهها (Application Virtualization)
مجازیسازی سختافزار (Hardware Virtualization)
مجازیسازی دسکتاپ (Desktop Virtualization)
مجازیسازی شبکه (Network Virtualization)
مجازیسازی سرور (Server Virtualization)
مجازیسازی ذخیرهسازی (Storage Virtualization)
۳. مزایای مجازیسازی چیست؟
کاهش هزینهها
امکان نصب چند سیستم روی یک پلتفرم واحد
کاهش فضای مورد نیاز برای راهاندازی مراکز داده
کاهش وابستگی به سختافزار برای اجرای برنامههای پیچیده
۴. اجزای زیرساخت ماشین مجازی (VM) کداماند؟
پایگاه داده
مرورگر وب
سرور لایسنس (License Server)
سرور مرکز مجازی (Virtual Centre Server)
کلاینت زیرساخت مجازی (Virtual Infrastructure – VI Client)
میزبان سرور ESX (ESX Server Host)
۵. کانتینرها چگونه با ماشینهای مجازی متفاوتاند؟
اگرچه کانتینرها و ماشینهای مجازی منابع مشابهی هستند، تفاوت کلیدی این است که ماشینهای مجازی کل سیستم، از جمله لایههای سختافزاری را مجازیسازی میکنند، اما کانتینرها فقط لایههای نرمافزاری بالاتر از سطح سیستمعامل را مجازی میکنند.
۶. هایپروایزر چیست؟
هایپروایزر که به آن Virtual Machine Monitor (VMM) هم گفته میشود، نرمافزاری است که برای ایجاد و اجرای ماشینهای مجازی (VM) استفاده میشود. این نرمافزار اجازه میدهد کامپیوتر میزبان منابع خود مانند حافظه و پردازش را با ماشینهای مجازی مهمان به اشتراک بگذارد.
۷. انواع هایپروایزر کداماند؟
نوع ۱ یا Bare metal: هایپروایزر سبکوزنی که مستقیماً روی سختافزار میزبان اجرا میشود.
نوع ۲ یا Hosted Hypervisor: هایپروایزری که به صورت لایه نرمافزاری روی یک سیستمعامل اجرا میشود، مشابه دیگر برنامههای کامپیوتری.
۸. QEMU چیست؟
QEMU یک شبیهساز ماشین رایگان و متنباز است که میتواند برنامهها و سیستمعاملهای یک ماشین را روی ماشین دیگری اجرا کند.
۹. Docker چیست؟
Docker یک نرمافزار مجازیسازی متنباز است که در توسعه و اجرای برنامهها کمک میکند. برنامه توسط Docker از زیرساخت میزبان ایزوله میشود. Docker شامل تمام وابستگیها مانند کتابخانهها و فریمورکها برای اجرای بهینه برنامه است.

نتیجهگیری
در این مقاله، روشهای مختلف فعالسازی مجازیسازی را یاد گرفتید. مجازیسازی میتواند به شما کمک کند تا ماشینهای مجازی را از مرکز داده استقرار دهید و زیرساخت امن مبتنی بر ابر بسازید.
مجازیسازی (Virtualization) فناوریای است که به کمک آن میتوان منابع سختافزاری یک سیستم مانند سرورها، حافظه، پردازنده و شبکه را به صورت مجازی و مستقل از سختافزار فیزیکی مدیریت کرد. در این روش، چندین سیستم عامل یا محیط کاری به طور همزمان روی یک سختافزار واحد اجرا میشوند و هر کدام به صورت جداگانه عمل میکنند، انگار که روی دستگاههای مستقل قرار دارند. این فناوری باعث افزایش بهرهوری از منابع، کاهش هزینهها و سهولت مدیریت میشود.
یکی از مهمترین مزایای مجازیسازی، انعطافپذیری بالا در مدیریت زیرساختهای فناوری اطلاعات است. به عنوان مثال، در مراکز داده، به جای خرید چندین سرور فیزیکی که هزینهبر و مصرف انرژی بالایی دارند، میتوان چندین ماشین مجازی را روی یک سرور فیزیکی راهاندازی کرد. همچنین، مجازیسازی امکان بازیابی سریع سیستمها در هنگام بروز خطا و افزایش امنیت از طریق جداسازی محیطها را فراهم میکند.
در دنیای امروز، مجازیسازی به پایهای برای فناوریهای پیشرفتهتر مانند رایانش ابری (Cloud Computing) و کانتینرها تبدیل شده است. شرکتها با استفاده از مجازیسازی میتوانند زیرساختهای خود را سریعتر توسعه دهند، هزینههای نگهداری را کاهش دهند و به سادگی منابع را متناسب با نیازهایشان مقیاسپذیر کنند. به طور کلی، مجازیسازی یکی از کلیدهای اصلی تحول دیجیتال و بهینهسازی سیستمهای فناوری اطلاعات محسوب میشود.
