در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

راه اندازی گام به گام ساختار Hyper-v R2 2012 - قسمت اول

سلام به دوستان عزیز آیتی پرویی ، میخواهیم در طی چندین مقاله به بررسی ساختار مجازی ساز هایپروی 2012 R2 بپردازیم و از صفر تا صد آنرا با یکریگر مقایسه کنیم . البته شخصا اعتقاد دارم که هیچ 100 جز خداوند متعال وجود ندارد اما خب به کمک شما دوستان عزیز سعی میکنم مجموعه کاملی را برای آشنایی با این مجازی ساز به پیش ببریم . همانطور که میدانید امروزه استفاده از ساختارهای مجازی به عنوان یکی از پایه های اساسی بستر های شبکه و سرویس دهنده هاجای خود را به دست آورده است . قطعا انعطافپذیری و قابلیت رشد و افزونگی ، مدیریت یکپارچه ، امنیت بالا ، ساختار پشتیبان گیری متمرکز و ... موارد دیگر تمامی مجموعه ها را مجاب میکند تا به سمت ارتقا و راه اندازی ساختار های مجازی در شبکه های بزرگ کوچک پیش برویم .

در حال حاضر ویژگی هایی که پلتفرم های مجازی سازی ارائه میکنند بسیار نزدیک به هم و کاملا رقابتی هستند و این امکان را برای مجموعه های مختلف فراهم کرده اند تا بتوانند با توجه به نیاز خود و بررسی دقیق خواسته های خود به انتخاب بهترین گزینه بپردازند. در واقع می توان بهترین انتخاب را انتخابی دانست که به دور از هر گونه تعصب و پیروی متعصابانه و با توجه به نیاز و خواسته یک مجموعه قابل استفاده باشد و استفاده ترکیبی از این محصولات می تواند به عنوان انتخاب نهایی باشد.در این مجمعه مقالات میخواهم به کمک شما به بررسی ساختار و پلتفرم اصلی مجازی سازی مایکروسافت که همان Hyper-v خواهد بود بپردازم و توجه شما را به نکات مهم و قابلیت های این پلتفرم جلب میکنم . در ابتدا با تاریخچه این محصول آشنا خواهیم شد

تاریخچه Hyper-V


داستان از February سال 2003 آغاز شد ، در این تاریخ مایکروسافت کمپانی به اسم Connectix را که از سال 1988 در بستر تجارت ثبت شده بود به تصاحب خود در آورد . این کمپانی راه حل هایی برای مجازی سازی سیستم عامل ها ارائه کرده بود و باعث جلب توجه مایکروسافت و تمایل جهت ورود به دنیای مجازی سازی توسط مایکروسافت شده بود . البته این تکنیک یک تکنیک جدید و ناب نبود بلکه از سال 1960 و در قالب Mainframe ها و IBM 400 ارائه شده بود ! به هر حال مایکروسافت درSeptember 2004 با ارائه Virtual Server 2005 با به عرصه مجازی سازی نمود و خود را در جرگه ارائه دهندگان ساختار های مجازی معرفی کرد . در واقع Virtual Server 2005 امکانات محدودی را ارائه میکرد ، برای مثال تنها یک سی پی یو 32 بیتی برای ماشین های مجازی و مقدار رم 3.66 گیگ برای هر ماشین مجازی قابل استفاده بود و نه بیشتر !! در امتداد این حرکت شرکت های اینتل و ای ام دی شروه به طراحی سی پی یو هایی کردند که بستر مجازی سازی را ساپورت کند و یا عنوان Intel-VT و AMD-VT ساختار مجازی خود را ارئه کردند . یکی از مسکلات اصلی در این پلتفرم عدم توانایی ارتباط سرور Virtual Server با سخت افزار سیستم به طور مستقیم بود و وابستگی به سیستم عامل Parent در این مجموعه کاملا کیفیت کار را تحت شعاع قرار داده بود .

بالاخره مایکروسافت با ارائه Hyper-v در ویندوز سرور 2008 ساختار های 32 بیتی و 64 بیتی را ساپورت کرده و تا 64 گیگ رم و 4 هسته مجزا برای ماشین های مجازی را برای محصول خود در نظر گرفت . در ادامه با ارائه بسته 2008 r2 و ویندوز 2012 و 2012 r2 این محصول را تا به امروز ارتقا داده و امکانات و ویژگی های بسیار جالبی را به آن افزوده است که این ورژن را بسیار بسیار متفاوت از ورژن 2008 خود کرده است . در جدول زیر میتوان یک نمای کلی از مقایسه این محصول تا ورژن 2008 را بررسی کرد :

1

در جدول های زیر هم مقایسه بین 2012 و 2008 را به طور مختصر خواهید دید :

2

3

4

بررسی ساختار مجازی سازی


دوستان عزیز Itpro یی شاید اولین نکته مهمی که در بررسی ساختار های مجازی مورد بررسی قرار میگیرد بحث Hypervisor خواهد بود . در واقع این لایه یک واسط و یک مجری برای ارتباط سخت افزار سیستم و پلتفرم مجازی سازی خواهد بود . می توان به معنای ساده تر توضیح داد که این لایه وظیفه ارتباط بین سخت افزار یک سیستم و ماشین های مجازی که میخواهند از این سخت افزار استفاده کنند را در کنار ایجاد یک محیط ایزوله برای اجرای چندین ماشین مجازی در یک سرور فیزیکی و تعامل آنها با سخت افزار و یکدیگر برعهده خواهد گرفت . به طور کلی این لایه به دو صورت کلی قابل دسته بندی و بررسی است .

1-از نظر ارتباط با سخت افزار و طراحی :

Type-1 و Type-2

2-از نظر درایورهای سخت افزاری مورد نیاز برای ماشین های مجازی :

Monolithic و Microkernel

از نظر ارتباط با سخت افزار و طراحی :

Hypervisor Type -1 :

در این نوع که نوع شماره یک در نظر گرفته شده ، ارتباط سیستم عامل میزبان و سخت افزار به کمک Hypervisor انجام خواهد شد . در واقع برای تعامب ماشین های مجازی با سخت افزار سیستم عامل نیازی به وجود یک سیستم عامل واسط و میانجی نیست و سیستم های مجازی از طریق خود این لایه ( Hypervisor) مستقیما با سخت افزار سیستم عامل تعامل خواهند داشت . دو محصول Hyper-v و ESXi هردو از این نوع میباشند .فارغ از اینکه شما سرور 2012 را بر روی ساختار Core نصب میکنید و یا نسخه Full Gui قطعا شما با یک Hypervisor از نوع 1 روبرو هستید

5

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

1- Monolithic

2- Microkernel

که در نوع Monolithic درایور های سخت افزاری به طور یکپارچه در خود Hypervisor وجود دارد و ارتباط درایور های سخت افزاری با سیستم عامل های مجازی توسط همین درایو ها برقرار خواهد شد . سرعت بالا در این نوع ارتباط حرف اول را میزند و عدم توانایی در ارتباط سخت افزار های مختلف با Hypervisor از این نوع نیز از مشکلات مهم این مدل میباشد . ساختار Vmware ESXi یا به عبارت دیگر مجموعه نرم افزاری vSphere از این نوع میباشد

در نوع Microkernel ارتباط سخت افزار ها و سیستم عامل های مجازی از طریق Parent Partition که همان سیستم عامل فیزیکی یا همان Host OS هست برقرار میشود . به عبارت دیگر درایور های سخت افزاری در خود لایه hypervisor وجود ندارد و این درایور ها از طریق سیستم عامل اصلی ( برای مثال ویندوز 2012 که روی سرور نصب شده و داخل آن قابلیت هایپر-وی راه اندازی شده ) در اختیار سیستم عامل های مجازی قرار خواهد گرفت . میتوان از مزایای این طراحی انعطاف پذیری بسیار بالای لایه Hypervisor برای تعامل با سخت افازار های مختلف در عین سرعت ایده آل سیستم عامل های مجازی را بر شمرد . در این مورد Hyper-v را میتوان پیشتاز این نوع Hypervisor ها نامید . به شکل زیر دقت کنید ، نکات مقایسه بین این دو مدل مطرح شده است

6

نکته ای نباید شما را به اشتباه بیندازد این است که در هردوی این مدل ها شما با با Hypervisor از نوع یک سرو کار خواهید داشت و تفاوتی در ارائه type ها نخواهید دید . در شکل زیر میتوان ساختار ساختار Microkernel استفاده شده در Hyper-v را بررسی کنید :

7

2- Hypervisor نوع 2 :

در این مدل Hypervisor به صورت یک لایه واسط بین سخت افزار و سیستم عامل فیزیکی کار نخواهد کرد بلکه کاملا وابسته به سیستم عامل اصلی بوده و برای ارتباط سیستم عامل های مجازی با سخت افزار سیستم تنها وجود Hypervisor کافی نخواهد بود و ارتباط لایه hypervisor و ماشین های مجازی وابسطه به سیستم عامل اصلی و فیزیکی خواهد بود . تصویر زیر گوایای این موضوع خواهد بود :

8

همانطور که در تصویر بالا میبینید Hypervisor به صورت یک لایه جدا برای ارتباط ماشین های مجازی با سیستم عامل فیزیکی یا همان میزبان بوده (Host Operation system) و سپس ارتباط با سخت افزار برقرار خواهد شد . در این مدل طراحی پرفرمنس بسیار پایین بوده و صرفا جهت محیط های آزمایشگاهی و تست مناسب خواهد بود .برای مثال میتوان Virtual PC و یا Vmware Workstation را نام برد . در این طراحی سیستم عامل میزبان اشتراک گذاری CPU processor را برای Hypervisor ایجاد خواهد کرد . البته انشالله در سری مقالاتی تحت عنوان مقایسه ESXi و Hyper-v به بررسی دقیق بین این دو نوع Hypervisor محبوب و بسیار کابردی خواهیم پرداخت که در قالب این مقاله نمیگنجد .

نکات اولیه پیاده سازی Hyper-v


برای پیاده سازی این ساختار شما نیاز به سرور 2012 از نوع datacenter و یا Standard خواهید داشت ( البته این سیستم در ویندوز 2008 هم قابل استفاده است ولی در این مقاله هدف ما بررسی نسخه 2012 خواهد بود ) . در نسخه Datacenter به تعداد نامحدود از سیستم عامل مجازی را به طور همزمان میتوان در محیط Hyper-v اجرا کرد اما در مدل standard به صورت همزمان فقط میتوان دو عدد سیستم عامل را به صورت مجازی در بستر hyper-v اجرا کرد . ( البته در مورد سیستم عامل های مایکروسافت و با شرط اکتیو شدن ! این شرط برقرار است و در مورد سیستم عامل های دیگر مثل Linux این محدودیت وجود ندارد

9

دراین جدول Pose نشان دهنده تعداد لایسنس ها برای سیستم عامل های فیزیکی و VOSE نشاندهنده تعداد لایسنس ها برای سیستم های مجازی خواهد بود .

نیازمندی های و محدودیت های سخت افزاری و نرم افزاری


برای راه اندازی hyper-v در سرور 2012 قطعا نیاز به CPU با ساختار 64 بیتی و پشتیبانی CPU از بستر مجازی سازی لازم خواهد بود . می توان قبل از تهیه سی پی یو با یک بررسی کوچک از عملکرد درست سی پی یو در ساختار های مجازی سازی مطئن شد و قابلیت مجازی سازی CPU را بدقت بررسی کرد. از نظر محدودیت سخت افزاری میتوان تا 320 پردازنده منطقی (Logical Processor ) را در خود داشته باشد و تا 2048 پردازنده مجازی Virtual CPU را به همراه 4 ترابایت حافظه رم در اختیار داشت!

در ضمن میتوانید از نرم افزارهایی مثل Secureable هم برا تست اینکه یک سی پی یو امکانات مجازی سازی و 64 بیتی بودن را ساپورت میکند یا خیر استفاده کنید . در تصویر زیر نمایی از این نرم افزار که به سادگی از اینترنت قابل دانلود است را مشاهده خواهید کرد

10

فقط توصیه میشود که قبل از خرید از این موضوع مطلع شوید تا کار از کار نگذشته باشد !

همچنین می توان تا 1024 ماشین مجازی به طور همزمان بر روی یک سرور hyper-v داشت و به طور همزمان اجرا کرد و هر ماشین مجازی میتواند تا 64 پردازنده مجازی و یک ترابایت رم داشته باشد !!! همچنین می توان تا 64 سرور و 8000 ماشین مجازی را به صورت مجازی داشته باشد

این مقاله حالا حالا ها ادامه دارد !!! D:

نویسنده : میلاد اسحاقی

منبع : جزیره راهکارهای مجازی سازی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع دارای اشکال اخلاقی می باشد

#آموزش_Hyper-V #آموزش_گام_به_گام_hyper-v #آموزش_قدم_به_قدم_hyper-v #امکانات_Hyper-V #آموزش_نصب_و_راه_اندازی_هایپروی #آموزش_نصب_Hyper-V #آموزش_نصب_و_راه_اندازی_hyper-v
عنوان
1 راه اندازی گام به گام ساختار Hyper-v R2 2012 - قسمت اول رایگان
2 راه اندازی گام به گام ساختار Hyper-v 2012 R2 - قسمت دوم رایگان
3 راه اندازی گام به گام ساختار Hyper-v 2012 R2 - قسمت سوم رایگان
4 راه اندازی گام به گام ساختار Hyper-v 2012 R2 - قسمت چهارم رایگان
5 راه اندازی گام به گام ساختار Hyper-v 2012 R2 - قسمت پنجم رایگان
6 راه اندازی گام به گام ساختار Hyper-v 2012 R2 - قسمت ششم رایگان
زمان و قیمت کل 0″ 0
7 نظر
مهدی عسکری

سلام مهندس اسحاقی عزیز

عالی بود، دلم برای مقالات و آموزشاتون تنگ شده بود ;)

انشالله منتظر مطالب بعدی شما خواهم بود

جعفر قنبری شوهانی

خیلی خیلی عالیه

یه مقاله بسیار عالی دیگه از مهندس اسحاقی عزیز

میلاد اسحاقی

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

Amir

بسیار عالی !

لطف کنین ادامه مقاله ها رو به صورت لینک اینجا بزارید .

من واقعا به ن سری مقاله ها نیاز دارم . مرسی

بهروز   سیروس زاد

فوق العاده و عالي يك دنيا تشكر

Farahani

عالی بود

َArash gh

Perfect !

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....