Hyper-V در ماشین مجازی

Hyper-V در ماشین مجازی آموزش راه اندازی به صورت کامل

در این مقاله قصد داریم تا به شما آموزش دهیم که چگونه می توان Hyper-V در ماشین مجازی را راه اندازی کرد و همچنین به اجرای Hyper-V در Nested Virtualization بپردازیم. در واقع، مسئله Hyper-V در Nested Virtualization یا مجازی سازی تو در تو، مسئله مهمی است که در این مقاله، به طور کامل به آن پرداختیم.

با انتشار Windows Server 2008، بخش شبکه مایکروسافت اولین ابزار مجازی سازی خود را با نام Hyper-V ارائه داد و مایکروسافت از نظر فناوری ماشین های مجازی کار جدیدی را انجام نداده است، زیرا قبلا راه حل هایی مانند Virtual PC و Virtual Server را ارائه کرده بود. شرکت مایکروسافت از آن زمان تا به امروز یک راه حل اصلی را بیشتر ایجاد کرده و آن را با پلتفرم ویندوز ادغام کرده است.

با انتشار ویندوز 8 در سال 2012، مایکروسافت برای اولین بار Hyper-V در ماشین مجازی را در دسترس مشتری ویندوز قرار داد و توانست نگاه بسیاری از افراد را به ویندوز 8 مایکروسافت جلب کند

مجازی سازی تو در تو ویژگی است که به شما امکان می دهد Hyper-V در یک ماشین مجازی را در یک ماشین مجازی دیگر Hyper-V (VM) اجرا کنید.

پیش نیازها برای راه اندازی Hyper-V در ماشین مجازی

  • هاست و سیستم مورد نظر Hyper-V در ماشین مجازی باید هر دو نسخه Windows Windows 2016 / Windows 10 Anniversary Update داشته باشند.
  • نیاز به اعمال پیکربندی VM نسخه 8.0 یا بیشتر.
  • نیاز به پردازنده Intel با فناوری VT-x و EPT

یکی دیگر از مزایای مجازی سازی Hyper-V در ماشین مجازی یا با استفاده از مجازی سازی تو در تو، آزمایشگاه ها و سناریوهای آموزشی است که به عنوان مثال می توانید کلاستری از چندین ماشین مجازی Hyper-V را در یک کامپیوتر فیزیکی بسازید.

توجه داشته باشید که فقط Hyper-V در ماشین مجازی داخلی مستقر است. مایکروسافت از ESXi VMware یا یک سیستم عامل مجازی سازی دیگر در Hyper-V VM پشتیبانی نمی کند.

Hyper-V در ماشین مجازی

ماشین مجازی ویندوز 10

شروع کار با Hyper-V

دستگاه فیزیکی شما در تنظیم UEFI / BIOS به مجازی سازی به کمک سخت افزار به نام Intel VT یا AMD-V احتیاج دارد. برای پیشگیری از اجرای داده ها، باید DEP فعال شود و پردازنده 64 بیتی شما باید از آدرس سطح دوم (SLAT) پشتیبانی کند. اگر Hyper-V را هنوز فعال نکرده اید و می خواهید سیستم عامل خود را انتخاب کنید، سریعا PowerShell را باز کنید و Systeminfo.exe را تایپ کنید.

در پایان، سخت افزار شما را به یک لیست هدایت می کند و به شما می گوید تا سیستم عامل مورد نظر خود را انتخاب کنید.

مجازی سازی تو در تو در واقع یک سیستم با قابلیت گسترده نیست و در عوض، شما یک ماشین مجازی را ایجاد می کنید و ویژگی های مجازی سازی را در پردازنده های مجازی در آن VM قرار می دهید، که به شما امکان می دهد Hyper-V در ماشین مجازی را اجرا کنید.

Hyper-V در ماشین مجازی

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

راه اندازی Hyper-V در ماشین مجازی در ویندوز 10

شما می توانید به راحتی با استفاده از ویندوز 10، اقدام به راه اندازی Hyper-V در Virtual Machine کنید.

این مزایا شامل امکان اجرای چندین سیستم عامل همزمان به هنگام داشتن سخت افزارهای نسبتا قوی نظیر رم، هارد، سی پی یو، پردازنده، پاور و استوریج قوی می باشد.

یکی از دلایلی که افراد حرفه ای اقدام به راه اندازی Hyper-V در ماشین مجازی می کنند این است که بخواهند تا نرم افزارها و اپلیکیشن هایی را که تولید کرده اند، به صورت گسترده مورد بررسی و آزمایش قرار دهند.

همچنین شما می توانید با استفاده از Hyper-V در Virtual Machine، سخت افزار سازمان خود را مورد آزمایش و بررسی قرار دهید.

پیش نیازها برای راه اندازی Hyper-V در Virtual Machine در ویندوز 10

  • نسخه 64 بیتی ویندوز 10 پرو
  • CPU شما باید از تکنولوژی SLAT پشتیبانی کند.
  • مجازی سازی باید در BIOS یا سیستم عامل رایانه شما فعال شود.
  • بخش مجازی سازی را فعال کنید

سیستم کامپیوتر و یا لپ تاپ خود را ریاستارت کرده و وارد بخش BIOS شوید. معمولا شما می توانید با زدن کلیدهای F2، F10 یا F12 وارد بایوس شوید.

در واقع، برای وارد شدن به قسمت بایوس یک سیستم، نسبت به برندی که استفاده می کنید، می تواند کلیدها متفاوت باشد.

پس از وارد شدن به بخش Security > System Configuration، گزینه های زیر را فعال کنید.

  • Virtualization Technology (VTx)
  • Virtualization Technology Directed I/O (VTd)
  • تنظیمات مجازی ساز را در بخش بایوس سیستم جستجو کنید و گزینه های تنظیمات را فعال کنید.
  • تنظیمات بایوس را ذخیره کنید. معمولا از دکمه F10 برای این کار استفاده می شود.
  • کامپیوتر را خاموش کنید، چند ثانیه صبر کرده و سپس کامپیوتر را روشن کنید.

Hyper-V در ماشین مجازی

تنظیمات بایوس کامپیوتر

کانفیگ کردن مجازی سازی تو در تو برای ایجاد Hyper-V در ماشین مجازی

  1. یک ماشین مجازی را ایجاد کنید و سپس به پیش نیازهای آن دقت کنید.

2.در حالی که ماشین مجازی در حالت خاموش است، دستور زیر را روی کامپیوتر فیزیکی Hyper-V اجرا کنید. این مورد به شما اجازه می دهد تا مجازی سازی تو در تو برای دستگاه مجازی فعال شود.

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

  1. دستگاه مجازی را راه اندازی کنید.

4- Hyper-V را در دستگاه مجازی نصب کنید، دقیقا مانند سرور فیزیکی آن را کانفیگ کنید.

نحوه غیرفعال کردن مجازی سازی تو در تو

با استفاده از دستور PowerShell زیر، می توانید مجازی سازی تو در تو را برای یک ماشین مجازی متوقف یا غیرفعال کنید.

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

تغییر اندازه حافظه پویا و زمان اجرا Hyper-V در ماشین مجازی

وقتی Hyper-V در داخل یک ماشین مجازی کار می کند، برای تنظیم حافظه خود باید ماشین مجازی خاموش شود.

توجه داشته باشید که به سادگی فعال کردن مجازی سازی تو در تو هیچ تاثیری در حافظه پویا یا تغییر اندازه حافظه اجرا ندارد. ناسازگاری فقط در حالی انجام می شود که Hyper-V در ماشین مجازی فعالیت کند.

گزینه هایی برای انتخاب شبکه به هنگام مجازی سازی

دو انتخاب برای ایجاد شبکه جهت Hyper-V در Virtual Machine وجود دارد.

  • MAC address spoofing
  • NAT networking

Hyper-V در ماشین مجازی

NAT Networking

چگونه مجازی سازی تو در تو کار می کند

پردازنده های مدرن شامل ویژگی های سخت افزاری هستند که باعث می شوند مجازی سازی، سریعتر و ایمن تر شود.

Hyper-V در ماشین مجازی به Intel VT-x و AMD-V به این پردازنده متکی است

 به طور معمول، هنگامی که Hyper-V شروع به کار کرد، پردازنده و رم بین تمامی سیستم عامل های مجازی و ماشین های مجازی که فعال هستند، تقسیم می شود.

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

Hyper-V در ماشین مجازی

نحوه کار کردن مجازی سازی تو در تو به چه صورت است؟

سوالات متداول

تکنولوژی Hyper-V در ماشین مجازی چیز جدیدی نیست و به هنگام آمدن ویندوز سرور 2008، تکنولوژی هایپر وی در دسترس کاربران قرار گرفت و سرانجام در سال 2012 با آمدن ویندوز 8، به طور عمومی برای اولین بار تکنولوژی هایپر وی، در دسترس کاربران عمومی قرار گرفت .

در همان اوایل، توجه بسیاری از افراد به هایپر وی جذب شد و همه به دنبال راهی بودند تا Hyper-V در Virtual Machine را راه اندازی کنند.

سرانجام، با آمدن ویندوز سرور 2016، این امکان که Hyper-V در ماشین مجازی راه اندازی شود، فراهم شد و کاربران توانستند به راحتی اقدام به ایجاد مجازی سازی تو در تو با کمک هایپر وی کنند.

در این قسمت از مقاله، قصد داریم تا سوالاتی را درباره Hyper-V در Virtual Machine برای شما مطرح کنیم که با خواندن آن، می توانید به دستاورد بیشتری از Hyper-V در ماشین مجازی دست پیدا کنید.

Hyper-V در ماشین مجازی

تکنولوژی هایپر وی

  • پیدایش Hyper-V در چه سالی بوده است؟

مایکروسافت، برای اولین بار، از تکنولوژی هایپر وی در ویندوز سرور 2008 رونمایی کرد و در اختیار همگان قرار داد.

سرانجام، با وجود پیشرفت چشمگیر مایکروسافت در همان زمان، در سال 2012 شرکت مایکروسافت اقدام به قرار دادن تکنولوژی هایپر وی در ویندوز 8 کرد که کاربران عمومی نیز بتوانند از این تکنولوژی بهره ببرند.

هر چند، در ویندوز 8، تکنولوژی هایپر وی بیشتر شبیه به یک پیشنمایش بود تا یک نسخه اصلی و زمانی که ویندوز سرور 2016 آمد، همزمان نیز ویندوز 10 در دسترس همگان قرار گرفت و اگر شما ویندوز 10 نسخه پرو را داشته باشید، می توانید از تکنولوژی هایپر وی نیز استفاده کنید.

  • آیا Hyper-V اولین چیزی است که مایکروسافت برای مجازی سازی ابداع کرده است؟

خیر، تا به امروز، مایکروسافت توانسته پیشرفت بسیار زیادی در زمینه مجازی سازی داشته باشد و از زمان قدیم تکنولوژی هایی به نام Virtual PC و Virtual Server را در اختیار کاربران قرار داد تا افراد بتوانند اقدام به ایجاد مجازی ساز کنند.

پس از گذشت زمان، مایکروسافت در سال 2008 همزمان با پیدایش ویندوز سرور 2008، اقدام به رونمایی از تکنولوژی هایپر وی کرد.

  • مزایای راه اندازی Hyper-V در ماشین مجازی چیست؟

شما می توانید با راه اندازی Hyper-V در Virtual Machine اقدام به بررسی و آزمایش سخت افزار سیستم خود و یا سازمان کنید و از این طریق بدانید که به هنگام فشار بر روی سیستم، چه سخت افزاری نظیر رم، هارد، سی پی یو، پردازنده، استوریج، پاور… با مشکل مواجه است.

علاوه بر این مورد، بسیاری از برنامه نویس ها اقدام به راه اندازی Hyper-V در Virtual Machine می کنند تا نرم افزارها و اپلیکیشن هایی را که توسعه دادند را مورد بررسی قرار دهند.

Hyper-V در ماشین مجازی

No votes yet.
Please wait...

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    منو اصلی