هایپر وی یا ( Hyper-V) نرم افزار مجازی سازی شرکت ماکروسافت است . این برنامه جهت ساخت و مدیریت انواع ماشین مجازی ( ویندوز و لینوکس و … ) در محیط ویندوز استفاده میشود. از مجازی ساز هایی مثل hyper-v میتوان جهت کانفیگ دلخواه منابع استفاده کرد .در این مقاله به برسی کامل مجازی ساز Microsoft Hyper-V ، آموزش نصب hyper-v و امکانات آن میپردازیم . با ما همراه باشید .
هر یک از ماشین های مجازی مثل یک کامپیوتر عمل میکند و قابلیت اجرای انواع سیستم عامل و برنامه های کاربردی را دارد . برای مثال میتوانید مقدار دلخواهی برای مموری ،حافظه ، پردازنده و غیره در نظر بگیرید یا منابع را بین دو ماشین تقسیم کنید . بنابراین استفاده از نرم افزار های مجازی مثل هایپر وی باعث صرفه جویی در وقت و هزینه میشود .
از طرفی دیگر امکان نصب چند سیستم عامل با استفاده از یک سخت افزار را به ما میدهد . در واقع حداکثر استفاده از سخت افزار و در نتیجه بهره وری بالاتر ایجاد میشه . برای مثال شما میتوانید هر یک از سی پی یو های یک سرور را بر روی کاری متمرکز کنید.
استفاده از ماشین های مجازی در بسیاری از مواقع مفید بوده و از مشکلات زیادی جلوگیری میکند. برای مثال اگر خرابی یکی از برنامه ها روی بقیه تاثیر بگذارد، میتوان آن را در ماشین مجازی جدا از باقی برنامه نگهداری کرد. و یا میتوان در صورت محدود بودن منابع یک سخت افزار را برای استفاده چند کاربر به کار گرفت.
هایپر وی برای برنامه نویسانی که میخواهد نتیجه کار خود را بر روی سیستم عامل های محتلف امتحان کنند و از کارکرد آن مطمئن شوند مناسب است.این برنامه نویس میتواند بدون پرداخت هزینه برای داشتن دو سیستم عامل به فرض ویندوز و لینوکس بر روی سیستم خود هر دو سیستم عامل را داشته باشد. این نرم افزار به صورت دیفالت در ویندوز سرور نصب شده است اما قابلیت نصب بر روی سرور های بالاتر از 8 ، مثل 10 را نیز دارد.
hyper v دارای امکانات زیادی از جمله backup گرفتن مهاجرت زنده و کنترل از راه دور مواردی از این قبیل است. در این مجازی سازی وقتی چیزی حذف میشود این سیستم تعریف شده که در مکان فیزیکی دیگر ذخیره شود. بنابراین قابل بازیابی است.
این قابلیت در هایپر وی سبب میشود که Virtual machine بدون آنکه خاموش شود بین دو هسته سوئیچ کند . یعنی میتوان یک سیستم را بر روی یک سیستم دیگر اجرا کرد و این قابلیت اهمیت زیادی دارد .مثلا فرض کنید یک سرور در یک اداره دچار نقص شود، بدون در نظر گرفتن همچین قابلیتی سرور باید قطع شود و تعویض شود.بنابراین کار کارمندان آن اداره مختل میشود. اما با روی کار آمدن Live Migration بدون خاموش کردن سرور میتوان هاست آن را به هاستی دیگر انتقال داد. و همچنین با استفاده از این قابلیت میتوان یک سرور را بدون اینکه خاموش بشود ،ارتقا داد
اگر حافظه در نظر گرفته شده برای بالا آمدن یک ماشین مجازی کافی نباشد ، آن ماشین میتواند از حافظه ماشین های دیگر استفاده کند. با استفاده از این قابلیت در زمان انجام این عملیات کوتاه تر میشود.
مقاله مرتبط: بکاپ گیری از سرور تحت vm با نرم افزار veeam
هردوی این نرم افزار ها مجازی ساز بوده و بسیار شبیه هم هستند.اما تفاوت هایی نیز با هم دارند. در ادامه به مقایسه هایپر وی و وی ام ور پرداخته و با تفاوت های آنها آشنا میشویم.
امکانات قابل مقایسه | Hyper-V | VMware |
پردازنده منطقی | 320 عدد | 160 عدد |
حافظه رم | 4 ترابایت | 2 ترابایت |
Node کلاستر | 60 عدد | 32 عدد |
ماشین مجازی قابل پشتیبانی | 8000 | 3000 |
در جدول بالا کاملا واضح است که از نظر مقیاس هایپر وی بر وی ام ور غالب شده است. اما hyper-v نیز دارای معایبی از جمله نیاز به بروزرسانی های متعدد و پشتیبانی محدود از سیستم عامل های میباشد.
توجه داشته باشید در هر ویندوز تنها یک مجازی ساز قابل اجراست بنابراین نمیتوانید هم vmware و هم hyper v را نصب کنید.
در ابتدا باید مطمئن شوید سرور شما از هایپر وی پشتیبانی میکند. برای این کار به پاور شل (PowerShell) مراجعه کنید و با وارد کردن کد PS C:\Users\Administrator> Systeminfo موارد زیر را بررسی کنید.
Yes | VM Monitor Mode Extensions |
Yes | Virtualization Enabled In Firmware |
Yes | Second Level Address Translation |
Yes | Data Execution Prevention Available |
اگر تمام موارد بالا yes بود دستگاه شما hyper-v را ساپورت میکند. در این صورت میتوانید به نصب هایپر وی بپردازید. برای نصب از دو طریق کامند و یا جی یو آی میتوانید اقدام کنید. در این مقاله در رابطه با این روش ها توضیح میدهیم.
مقاله های مرتبط: آموزش نصب ویندوز سرور در Vmware ESXI 6.5
مجدادا وارد PowerShell شوید و دستور زیر را وارد کنید:
PS C:\Users\Administrator> Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
تا این مرحله هایپر وی را نصب کرده اید. اما آموزش نصب hyper-v به پایان نرسیده و برای راه اندازی باید آن را پیکربندی کنید. برای این کار به Hyper-V Manger احتیاج داریم که آن را باید دانلود کنیم . البته این عمل از طریق Server Manger و منوی آن نیز قابل دسترس است. بعد از این که گزینه Hyper-V Manger را پیدا کردید اولین اقدام این است که یک سوئیچ مجازی برای ارتباط بین ماشین های مجازی و غیره ایجاد کنید. روند این کار در ادامه آمده است.
مقاله مرتبط : آموزش نصب ESXI
حال نوبت به ایجاد ماشین مجازی با استفاده از هایپر وی میرسد.
مقاله مرتبط: ورک شاپ مهندسی مجازی سازی