رضا اردانه
۰۲ خرداد ۱۳۹۸

آزمون VCP-DCV 6.7 – بخش ششم

۰ دیدگاه
ویدیو
امتیاز دهید

در ششمین بخش از موارد اعلام شده برای VCP-DCV 2019 می خواهیم ویژگی های HA، DRS و SDRS را بررسی نماییم. ویژگی هایی که به شما کمک میکنند تا بتوانید شرایط بحران را در محیط مجازی خود کنترل و مدیریت نمایید.

در این بخش می خواهیم به تفاوت های بین vSphere، HA،DRS و SDRS از منظر عملکرد و تعریف واژه بپرازیم. شاید در عمل این واژگان مفهوم ساده ای داشته باشند اما بسیاری از دوستان در زمانیکه سوالی در این خصوص از آنها پرسیده می شود، با پاسخ اشتباه دادن به آنها با پیامدهای منفی روبرو می شوند.

اگر بخواهیم به صورت کلی تعریفی از vSphere و ESXi داشته باشیم باید بگوییم که ESXi به تنهایی یک هاست است. یعنی همان ناظر بر سخت افزار که فرآیندهای مدیریتی محیط مجازی ما را به دست می گیرد. حال اگر چندین ESXi داشته باشیم، برای مدیریت تمام آنها به صورت یکپارچه و استفاده از ویژگی هایی که در ادامه در مورد آنها صحبت خواهیم کرد، می بایست سرویس vCenter را تهیه و نصب نماییم. حال این دو مفهوم یعنی vCenter و ESXi در کنار هم می توانند مفهوم زیرساخت مجازی ما را تعریف کنند که شرکت VMware نام تجاری vSphere را برای آن انتخاب کرده است.

ویژگی HA یا High Availability

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

با فعالسازی این ویژگی در سطح کلاستر خود، یک Agent بر روی تمام هاست های زیر آن کلاستر نصب شده و یک هاست از مجموع هاست های موجود در آن کلاستر نیز به عنوان Master شناخته شده و وظیفه مانیتور کردن ماشین های مجازی و سایر هاست ها که با عنوان Slave شناخته می شوند را بر عهده می گیرد. به صورت کلی وظایف یک هاست Master به شرح زیر است:

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

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

دسته بندی شرایط خطا از منظر HA

ارسال Heartbeat توسط هاست ها از طریق دو کانال صورت میگیرد که شامل کانال شبکه و کانال فضای ذخیره سازی می باشد. با توجه به وجود این 2 کانال بروز خطا بر روی هاست از منظر HA دارای 3 تعریف زیر است:

  • Failure
  • Isolation
  • Partition

در صورت توقف کامل یک هاست خطای Failure رخ می دهد که در نتیجه تمام ماشین های مجازی آن هاست مجددا راه اندازی شده و بر روی یک یا چند هاست دیگر قرار داده می شوند.

در صورت بروز اتفاق Isolated در سطح شبکه، هاست شما به صورت Not Responding در آمده و با توجه به شرایط پیکربندی HA توسط شما، ماشین های مجازی می توانند بر روی هاست Isolated شده باقی مانده تا شما بتوانید مشکل رخ داده را مرتفع نمایید و یا اینکه ماشین های مجازی این هاست نیز بر روی سایر هاست های موجود مجددا راه اندازی شوند. این رخداد در سطح شبکه Management هاست می باشد و فرآیند ارسال Heartbeat از طریق فضای ذخیره سازی ادامه دارد.

در صورت بروز اتفاق Partition در واقع ارتباط هاست Slave با هاست Master قطع شده است که می تواند دلایل مختلفی از جمله بروز اشکال در سطح سرویس Agent مرتبط با HA داشته باشد.

در این بین ویژگی Proactive HA به محیط مجازی شما این امکان را میدهد تا در صورت بروز هرگونه رخداد که منجر به بروز خطا برای هر یک از اجزای HA در یک هاست مشخص شود، ماشین های مجازی آن هاست به سایر هاست ها منتقل شده و آن هاست براساس نوع تنظیمات انجام شده به صورت Quarantine یا Maintenance درآید.

ویژگی DRS یا Distributed Resource Scheduler

این ویژگی به عنوان یک ویژگی مدیریت منابع در سطح کلاستر می باشد. این ویژگی با مانیتور کردن میزان Workload ماشین های مجازی اقدام به مدیریت منابع در سطح کلاستر می نماید. این مدیریت با انتقال ماشین های مجازی به صورت Live بر روی سایر هاست ها صورت میگیرد. این ویژگی دارای نیازمندیهای زیر است:

  • حداقل 3 هاست درون کلاستر مورد نظر
  • وجود شبکه vMotion بر روی تمام هاست های آن کلاستر
  • لایسن Enterprise Plus برای هاست های آن کلاستر
  • وجود فضای ذخیره سازی مشترک بین تمام هاست ها جهت قرار دادن ماشین های مجازی بر روی آنها

با وجود دو ویژگی HA و DRS در کنار هم بر روی یک کلاستر، شما هم امکان دسترس پذیری بالا و هم امکان Load Balancing را برای آن کلاستر فراهم کرده اید.

ویژگی SDRS یا Storage DRS

همانطور که چندین هاست می توانند درون یک کلاستر قرار گیرند، چندین دیتااستور نیز می توانند درون یک کلاستر از جنس فضا ذخیره سازی قرار گیرند. با ایجاد این نوع کلاستر شما می توانید از ویژگی SDRS نیز بهره مند شوید. این ویژگی به شما این امکان را میدهد تا بتوانید دیتااستور های خود را از منظر Space و I/O به صورت Balance درآوید. همچنین در صورت ایجاد یک ماشین مجازی جدید یا جابجایی یک ماشین مجازی در سطح فضای ذخیره سازی، این ویژگی به شما کمک میکند تا بهترین دیتااستور موجود برای شما انتخاب شود.

نکته بسیار مهم و حساسی که در این خصوص وجود دارد این است که به منظور کارآیی عالی ویژگی SDRS تمامی دیتااستورهایی که شما درون یک کلاستر قرار میدهید می بایست از تمام لحاظ از یک جنس باشند و الزام مهمی که در این خصوص وجود دارد این است که شما نمی توانید دیتااستورهای نوع VMFS را با دیتااستورهای NFS درون یک کلاستر قرار دهید. به صورت کلی نیازمندیهای این ویژگی به شرح زیر است:

  • استفاده از دیتااستورهای کاملا یکسان در یک کلاستر در حد امکان
  • عدم امکان استفاده از دیتااستورهای VMFS و NFS در کنار هم درون یک کلاستر
  • عدم امکان استفاده از دیتااستورهای Replicated و Non-Replicated درون یک کلاستر
  • عدم امکان استفاده از دیتااستورهایی که برای چندین دیتاسنتر تخصیص داده شده اند
  • استفاده از نسخه ESXi 5 به بالا جهت بهره مندی از این ویژگی

مطالب بالا تمام آنچه که برای این بخش مورد نیاز بود را شامل می شود اما از مطالعه فایل های PDF ارائه شده توسط شرکت VMware غافل نشوید. برای آشنایی با بخش های دیگر این صفحه را دنبال کنید.

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

preloader