مطالب فصل
قابلیت HA یا High Availability
قابلیت های مجازی سازی
در این قسمت قصد داریم درمورد قابلیت های مجازی سازی بحث کنیم و در طول دوره به صورت جداگانه و با جزئیات این قابلیت ها را بررسی نماییم.
1- قابلیت اول: (HA) High Availability:
این قابلیت به ما این امکان را میدهد زمانی که سرورها به هر دلیلی از بین رفتند بتوان Virtual Machine ها را به یک سرور دیگر انتقال داد تا VM ها در سرور دیگر شروع به سرویس دهی نمایند. لازم به ذکر است تمامی قابلیت هایی که در زیر مجموعه Clustering باشند نیاز به یک Shared Storage خواهند داشت؛ یعنی سرورهای فیزیکی باید یک فضای اشتراکی داشته باشند تا VM ها را در آن فضای اشتراکی قرار دهند و سرورها فقط نقش به اشتراک گذاشتن RAM، CPU و Network و حتی در بعضی مواقع GPU با VM ها را بازی میکنند. دیگر خبری از دیسک های VM نیست! دیسک های VM در فضای اشتراکی SAN یا NAS قرار میگیرند تا سرورها بتوانند قابلیت هایی مانند HA را برای ما فراهم کنند. در طول دوره خواهیم دید متدهای تشخیص این سرویس به چه صورت است؟ یعنی چطور تشخیص میدهد که یک سرور از بین رفته یا براساس آنالیزی که انجام میدهد چه موقع باید VM را با اینکه سرور UP است به یک سرور دیگر منتقل کنیم. پس قابلیت HA این امکان را میدهد که اگر سروری به هر علتی شرایط سرویس دهی نداشت، VM ها را به صورت اتوماتیک به سرور دوم منتقل کند تا VM شروع به سرویس دهی نماید.
قابلیت DRS یا Distributed Resource Scheduler
2- قابلیت دوم: Distributed Resource Scheduler (DRS):
سرویس DRS یکی از مهم ترین سرویس هایی است که باید در داخل Clustering پیاده سازی کنیم. DRS به ما کمک میکند تا بتوانیم بهترین سرور را برای VM موردنظرمان انتخاب نماییم که این انتخاب هم به صورت Manual انجام میشود هم DRS میتواند انتخاب کند. تمرکز اصلی DRS بر روی RAM و CPU است تا بررسی کند با توجه به تنظیماتی که بر روی VM ها انجام شده است کدام سرور برای VM ما مناسب میباشد. DRS با آنالیزهایی که انجام میدهد کاری میکند تا سرورها به صورت بالانس در دیتا سنتر کار کنند، به جای اینکه usage سرورها (با توجه به شکل) به ترتیب 10% ، 60% و 20 % باشد به حالت بالانس درآورده و usage آن ها به 40% ، 40% و 35% تغییر یابد. (البته قرار نیست این اعداد همیشه یکسان باشند). DRS در جهت اینکه سرورها از لحاظ usage تفاوت چندانی نداشته باشند به ما کمک میکند.
قابلیت DPM یا Distributed Power Management
3- قابلیت سوم: DPM (Distributed Power Management):
سرویس بعدی که مورد بحث قرار میگیرد، DPM است. این سرویس به ما کمک میکند سرورهایی که نیاز نیست تا روشن باشند را به حالت sleep یا Hibernate در میآورد؛ یعنی چه؟ یعنی با توجه به آنالیزی که از Clustering و وضعیت VM ها انجام میدهد، سرورهای بلا استفاده را به حالت نیمه خاموش در میآورد تا زمانی که usage ماشین های مجازی آن قدر بالا رفت که نیاز بود تا سرورهای نیمه خاموش دوباره فعال شوند تا بتوانید VM ها را بر روی آن ها distribute کنید. مثلا اگر سرور اول از 20% منابع خود استفاده میکند، سرور دوم از 10% و سرور سوم دوباره از 20% منابع استفاده میکند، سروری که از 10% منابع استفاده میکند را به حالت نیمه خاموش در میآورد و منابع آن را بین سرورهای اول و سوم تقسیم میکند، زمانی که usage این دو سرور افزایش یافت، سرور دوم را روشن میکند.
قابلیت FT یا Fault Tolerance
قابلیت چهارم: Fault Tolerance (FT):
قابلیت بعدی که مورد بررسی قرار میگیرد، Fault Tolerance است. این سرویس به ما قابلیت Instantaneous Failover را میدهد، یعنی چه؟ یعنی شما هیچ Down time ای در هنگام از دست رفتن سرور فیزیکی ندارید. موردی که در HA وجود دارد، بحث Down time است. شرکت VMware با استفاده از تکنولوژی FT برای شما این امکان را فراهم میکند که اگر سرور به هر دلیلی از بین رفت، بتوانید بلافاصله Failover داشته باشید؛ یعنی کاربر timeout را متوجه نشود، امکان افزایش ping time در سمت کاربر وجود دارد ولی اصلا متوجه قطعی نمیشود. به چه صورت؟ یک VM را انتخاب میکنیم که مثلا سرویس Database بر روی آن قرار دارد، قابلیت FT را بر روی آن فعال میکنیم. سپس در سرور فیزیکی دیگری VM دوم را ایجاد میکنیم و هر اتفاقی (چه از لحاظ RAM، چه از لحاظ CPU و چه از لحاظ کارت شبکه) بر روی VM اول بیفتد بر روی VM دوم تکرار میشود از طریق شبکه ای که برای FT در نظر گرفته بودید که به پیشنهاد شرکت VMware، بهتر است 10G باشد؛ چون امکان دارد VM شما دارای RAM 32G باشد و 20G از آن را استفاده کرده باشد، پس VM اول بایستی با VM دوم sync باشد تا زمانی که این اتفاق افتاد بتواند پاسخگوی کاربران باشد.
قابلیت SDRS یا Storage DRS
قابلیت پنجم: Storage DRS:
قابلیت بعدی Storage DRS میباشد. Storage DRS برخلاف DRS بر روی usage IOPS دیسک تمرکز دارد، یعنی چه؟ یعنی VM بایستی در Data store ای قرار گیرد که این Data store از لحاظ IOPS ای برایش مناسب باشد.
سوال: IOPS چیست؟ IOPS در واقع input/output، read/write ماشین های مجازی را بررسی میکند.
سوال: Data store چیست؟ Data store فضای ذخیره سازی است که در اختیار ESXI قرار میگیرد تا VM ها را بر روی آن ها نصب و راه اندازی کنیم. در طول دوره در مورد ساخت انواع Data store، Extend کردن آن ها بحث خواهیم کرد.
همان طور که در شکل میبینید، Storage DRS یک Data store cluster ایجاد میکند که از یک سری از دیسک های فیزیکی تشکیل شده است که این دیسک های فیزیکی به ما کمک میکنند تا VM ها بر روی آن ها قرار گیرند و از لحاظ IOPS دیسکی بر روی Data store قرار گیرد که مناسب VM باشد. اگر VM ای read/write سنگینی داشته باشد، بایستی در داخل یکی از 500G هایی که خلوت تر است قرار گیرد تا بتواند بهترین سرویس را در اختیار ما قرار دهد. در طول دوره تمام این موارد در اختیار شما گذاشته خواهد شد.
فیلم آموزشی
فیلم آموزشی
برای ثبت نظر ابتدا وارد حساب کاربری خود شوید
ورود به حساب کاربریهیچ نظری ارسال نشده است! اولین نظر را شما ارسال کنید...