جدیدترین آموزش ها و اخبار دنیای تکنولوژی

تفاوت ماشین های مجازی Generation 1 و Generation 2 در Hyper-V

0 104

یکی از پرسش هایی که در زمان ایجاد ماشین مجازی مبتنی بر Hyper-V مطرح می شود ، این است که آیا ماشین مجازی بایستی از نوع Generation 1 باشد یا ما نیاز به ویژگی های یک ماشین مجازی نسل دوم داریم؟ اگر چه پیش از این همکار عزیزم علی کارآگاه در راهنمای ایجاد ماشین های مجازی مختصرا به این موضوع پرداخته است ، اما در این مقاله کمی مفصل تر آن را بررسی خواهیم کرد.

سیستم عامل هایی که در هر نسل ماشین های مجازی مبتنی بر Hyper-V پشتیبانی می شوند

اولین موضوعی که در زمان انتخاب نسل ۱ یا ۲ ( Generation 1 and 2 ) مطرح می شود این است که قصد استفاده از چه سیستم عاملی را در ماشین مجازی تان دارید؟ یا در واقع Guest Oprating System شما چیست؟ همچنین می دانید که ما Boot Method های گوناگونی نیز داریم که در بعضی از کاربردها نیاز است که نوع منوی بوت به دقت انتخاب شود. توصیه تک تیک همیشه ایجاد یک ماشین مجازی از نوع Generation 2 است تا از ویژگی هایی نظیر Secure Boot بهره مند شوید. اما در صورتی که هارد دیسک مجازی یا VHD که سیستم عامل از روی آن بوت می شود ، از نوع سازگار با UEFI یا UEFI-Compatible نیست ، توصیه تک تیک را نادیده بگیرید.

نکته مهم : پس از تعیین Generation ماشین مجازی در Hyper-V و ایجاد آن دیگر نخواهید توانست آن را تغییر دهید یا ویرایش کنید. ( درست مانند VM Version در VMware )

نکته مهم : Generation 2 تنها و تنها از سیستم عامل های دارای معماری ۶۴ بیتی پشتیبانی می کند.

در تک تیک ما یک راهنمای سریع آماده کرده ایم که بر اساس آن به سرعت متوجه می شوید کدام سیستم عامل می تواند بر روی ماشین های مجازی Generation 2 راه اندازی شود و کدام یک نمی تواند :

از ویندوز ۷ تا جدیدترین سیستم عامل های مایکروسافت ، تنها ویندوز ۷ و ویندوز سرور ۲۰۰۸ و ۲۰۰۸R2 از نسل دوم پشتیبانی نمی کنند.

در بین نسخه های مختلف سیستم عامل های Red Hat Enterprise Linux و CentOS از نسخه ۶ به بعد تمامی آن ها از Generation 2 پشتیبانی می کنند. البته توجه داشته باشید که نسل در مورد نسخه ۶ باید حتما Hyper-v شما حداقل بر روی Windows Server 2016 باشد و نه ۲۰۱۲ !

در مورد Debian در حال حاضر تنها نسخه ۸ با این نوع از ماشین های مجازی سازگار است.

جالب است بدانید هیچ کدام از نسخه های FreeBSD با نسل دوم ماشین های مجازی Hyper-V مایکروسافت سر سازگاری ندارند!

سیستم عامل Oracle Linux نیز می تواند در نسخه ۷ بر روی نسل دوم میزبانی شود.

و در انتها SUSE از نسخه ۱۲ و ابونتو از ورژن ۱۴.۰۴ به بعد با این فناوری سازگار است.

امکانات اختصاصی که تنها در ماشین های مجازی Generation 2 وجود خواهند داشت

اولین سوال مهم این است که آیا Generation 2 از پورت های سریال و COM پشتیبانی می کند؟ یا در صورتی که به این پورت ها نیاز داریم بایستی از سایر ویژگی های ماشین های مجازی Generation 2 صرف نظر کنیم؟ بله خوشبختانه ماشین های مجازی Generation 2 نیز با این پورت ها سازگار هستند. اما در ویندوز می بایستی با استفاده از PowerShell این پورت ها را به سیستم عامل اضافه کنید.

ویژگی Hot add/removal برای کارت شبکه مجازی تنها در Generation 2 وجود دارد.

متاسفانه در صورتی که می خواهید کارت شبکه مجازی از نوع Legacy داشته باشید باید حتما از Generation 1 استفاده نمایید.

قابلیت های امنیتی پیشرفته تنها در Generation 2 وجود دارند. از جمله این قابلیت ها می توان از Secure boot و Shielded virtual machines نام برد.

در صورتی که هایپر وی شما بر روی Windows Server 2016 نصب شده است در این صورت در ماشین های مجازی نسل دوم ویژگی Storage spaces direct را نیز در اختیار خواهید داشت.

امید است که با استفاده از این مقاله بتوانید خیلی سریع تصمیم بگیرید که از کدام Generation باید بهره ببرید.

 

مطالب مرتبط

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.