loading...

نکاتی درباره دنیای آنلاین

در برخی از مواقع ادمین های مجازی سازی احتیاج پیدا می کنند که کلاستر VSAN را به طور کامل خاموش کنند. خیلی از دوستان از من سوال پرسیده بودند که نحوه صحیح خاموش کردن کلاستر VSAN چگونه است؟ تصمیم گرفتم

شهاب ترابی بازدید : 33 جمعه 15 اسفند 1399 نظرات (0)

در برخی از مواقع ادمین های مجازی سازی احتیاج پیدا می کنند که کلاستر VSAN را به طور کامل خاموش کنند.

خیلی از دوستان از من سوال پرسیده بودند که نحوه صحیح خاموش کردن کلاستر VSAN چگونه است؟

تصمیم گرفتم که در مطلبی به صورت کامل این پروسه را با هم بررسی کنیم.

همانطوری که نحوه خاموش کردن یک دیتا سنتری که در آن استوریج وجود دارد مهم است نحوه خاموش کردن و ترتیب خاموش کردن هاست هایی که VSAN بر روی آن‌ها فعال هستند بسیار مهمه.

سوال اینه که اگر ترتیب هاست ها رو اشتباهی خاموش کنیم آیا دیتای ما دچار مشکل می شود ؟

جواب : اگر ترتیب هاست ها رو رعایت نکنیم باعث می شویم که Resync بی دلیلی برای هاست و ماشین هامون رخ بده .

ولی دیتا به هیچ وجه خراب نمیشه، مگر اینکه در نحوه خاموش کردن هاست ها اشتباه کنیم.

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

برای جلوگیری از این اتفاق این مطلب را در دو مرحله جلو می بریم :

  • نحوه خاموش کردن هاست ها
  • ترتیب خاموش کردن هاست ها

نحوه خاموش کردن هاست ها

قبل از اینکه یک هاست را خاموش کنیم ، چه VSAN بر روی آن فعال باشد یا نباشد باید هاست را ابتدا در Maintenance Mode ببریم .

این فارق از این است که هاست در کلاستر باشد یا نباشد .

اگر هاست در کلاستر باشد : وقتی Maintenance Mode را انتخاب کنیم، اگر خاموش شدن هاست مشکلی ایجاد کند قبلش به ما اعلام میکند و در مرحله بعدی ماشین های روی آن هاست را خودش به صورت خودکار ( اگر Shared Storage و vMotion فعال باشد) جابجا می کند.

اگر هاست در کلاستر نباشد : وقتی Maintenance Mode را انتخاب میکنیم ، یک Precheck صورت میگیرد و مشکلات احتمالی را بیان میکند ولی ماشین ها را به صورت اتوماتیک جابجا نمی کند.

با این توضیحات زمانی که هاست ها در کلاستر VSAN باشند ، گزینه های Maintenance Mode تغییر می کند. شکل زیر را ملاحظه کنید :

زمانی که هاست ها در داخل کلاستر VSAN باشند این سه گزینه به Maintenance Mode اضافه می شود.

  1. Ensure Accessibility
  2. Full Data Migration
  3. No Data Migration

در ادامه به هر کدام از این موارد می پردازیم .

Ensure Accessibility

با انتخاب این گزینه به کلاستر می گوییم قبل از اینکه ما را به Maintenance Mode ببری مطمئن شود ماشین ها در دسترس باشند.

فرض کنید که ماشینی با پالیسی FTT=1 کار می کند.

همانطور که میدانید FTT=1 یعنی از ماشین دو تا کپی باشد.

پس این گزینه در واقع می گوید قبل از اینکه هاست را خاموش کنیم، مطمئن شو اون یکی کپی ماشین در دسترس است.

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

Full Data Migration

در این گزینه به کلاستر می گوییم که کل اطلاعات موجود بر روی این هاست را به هاست های دیگر جابجا کند.

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

No Data Migration

در این گزینه به کلاستر می گوییم که احتیاجی به جابجایی اطلاعات یا هیچگونه چک کردنی نیست. در واقع بدین معنی است که خود ادمین حواسش به بستر است و کاری نمی کند که بعدا خودش دچار مشکل شود و در نهایت کلاستر VSAN هم با انتخاب این گزینه هیچ مسئولیتی را برعهده نمیگیرد و بدون هیچ چک کردنی هاست را به Maintenance می برد.

زمانی که میخواهیم کلاستر VSAN را خاموش کنیم اغلب گزینه آخر را انتخاب می کنیم ولی قبلش مطمئن هستیم که تمامی ماشین های مجازی خاموش هستند که باعث نشود دیتای ما خراب شود.

اما صبر کنید من چجوری تمام ماشین ها رو خاموش کنم ؟ vCenter چه می‌شود؟

راجع به اون هم چند خط پایین تر صحبت می کنیم.

پس به غیر از vCenter تمام ماشین ها رو خاموش می کنیم.( اگر هاست ها را با Name در vCenter اضافه کردید DC را نیز باید روشن نگاه دارید)

و زمانی که می خواهید هاست ها را خاموش کنید گزینه آخر رو انتخاب کنید.

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

زمانی که تمام ماشین های مجازی خاموش باشد ( به غیر از vCenter و DC ) به این معنی است که می توانیم همه هاست ها به غیر از اونی که این دو ماشین هستند رو به راحتی خاموش کنیم.

زمانی که همه رو خاموش کردیم ، حالا میریم سراغ vCenter و DC . و این دو ماشین رو خاموش می کنیم.

وقتی این دو ماشین خاموش شوند دیگر vCenter ای وجود ندارد که بخواهیم از گزینه Maintenance Mode استفاده کنیم.

برای این مرحله باید SSH یا Shell را روشن کنیم و به هاست وصل شیم و از کامندهای زیر استفاده کنیم :

1
esxcli system maintenanceMode set --enable true

اما چجوری به هاست بفهمونیم از گزینه No Data Migration استفاده کند؟

برای این موضوع از کامند زیر استفاده می کنیم :

1
esxcli system maintenanceMode set -e true -m noAction

به عنوان آخرین نکته قبل از خاموش کردن هاست ها باید از Compliant بودن تمام ماشین های مجازی اطمینان حاصل کرده باشید.

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 55
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 13
  • آی پی دیروز : 6
  • بازدید امروز : 18
  • باردید دیروز : 7
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 98
  • بازدید ماه : 295
  • بازدید سال : 1,332
  • بازدید کلی : 8,436