Masih Ghasri
Masih Ghasri
خواندن ۲ دقیقه·۱۳ روز پیش

مجازی سازی تودرتو یا nested virtualization

سلام و درود!

امیدوارم حال همگی عالی باشد.

یکی از چالش‌هایی که در ابتدای مسیر یادگیری در حوزه DevOps داشتم،کار با Linux و راه‌اندازی ماشین‌های مجازی در داخل یک ماشین مجازی دیگر مربوط می‌شد. این قابلیت به نام Nested Virtualization شناخته می‌شود.


برای استفاده از این ویژگی در VMware، لازم بود گزینه Virtualized Intel VT-X/EPT فعال باشد. با این حال، هنگام تلاش برای فعال‌سازی این قابلیت، معمولاً با ارورهایی مواجه می‌شدم. پس از انجام تحقیقات و جستجوهای مختلف، توانستم راه‌حل این مشکل را پیدا کنم و دوست دارم این تجربه را با شما به اشتراک بگذارم:


مراحل بررسی و فعال‌سازی Nested Virtualization:

1. اطمینان از پشتیبانی CPU از Virtualization:

- ابتدا Task Manager را باز کنید. در بخش CPU بررسی کنید که آیا گزینه Virtualization فعال است یا خیر (Enabled).

- اگر این گزینه غیرفعال است، باید وارد بخش BIOS/UEFI شوید و آن را فعال کنید.

- توجه داشته باشید که برخی CPUها (بسته به مدل و نسل) ممکن است این قابلیت را پشتیبانی نکنند. برای اطمینان بیشتر، مشخصات CPU خود را بررسی و درباره آن جستجو کنید.


2. غیرفعال‌سازی Hyper-V:

- مسیر زیر را دنبال کنید:

Control Panel > All Control Panel Items > Programs and Features > Turn Windows features on or off > Hyper-V

- تیک گزینه Hyper-V را بردارید و تغییرات را ذخیره کنید.


3. بررسی الزامات Hyper-V در CMD:

CMD را به صورت Administrator اجرا کنید.

- دستور زیر را وارد کنید:

systeminfo

- اگر پیام زیر نمایش داده شد:

Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.

دستور زیر را اجرا کنید:

bcdedit /set hypervisorlaunchtype off

- بعد از اجرا، باید پیامی دریافت کنید که نشان‌دهنده موفقیت‌آمیز بودن عملیات باشد.


4.غیرفعال‌سازی Hyper-V با PowerShell:

-PowerShell را به صورت Administrator باز کنید و دستور زیر را اجرا کنید:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

- پس از اجرا، ممکن است سیستم از شما بخواهد آن را ری‌استارت کنید.


5.غیرفعال‌سازی Core Isolation در ویندوز 11:

- به مسیر زیر بروید:

Settings > Privacy & Security > Windows Security > Device Security

- گزینه Core Isolation را پیدا کرده و غیرفعال کنید.



امیدوارم این توضیحات برای شما مفید باشد. اگر تجربه یا سوالی در این زمینه دارید، خوشحال می‌شوم در نظرات با من به اشتراک بگذارید. 😊

hyper vماشین مجازیdevops
شاید از این پست‌ها خوشتان بیاید