روش های تضمین بالا بودن vCenter قسمت اول

روش های تضمین بالا بودن vCenter قسمت اول

مجازی سازی

رایانش ابری

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

روش اول به کل با کمک کلاسترینگ VMware انجام می شود و روش دوم با استفاده از کلاسترینگ مایکروسافت می باشد.

روش اول : با استفاده از قابلیت های  VMware

در ورژن 6 بستر مجازی سازی vSphere قسمت کنترل کننده همان vCenter می باشد اما با یک تفاوت در طراحی ، در ورژن قبلی این بستر یعنی 5.5 به صورت کلی vCenter از 4 قسمت تشکیل می شد :

  • SSO
  • Web Client
  • Inventory Service
  • vCenter Server

در این مدل طریقه در دسترس نگه داشتن vCenter ، بر اساس هر قسمت جداگانه بود . به عنوان مثال برای قسمت Web Client می توانستیم با Load Balancer بین دو Web Client این نیاز را بر طرف کنیم.

اما در ورژن 6.0 قسمت های مختلف vCenter تغییر کردند و به صورت کلی به 2 قسمت تقسیم شده است :

  • PSC
  • vCenter

با دو قسمت شدن vCenter و قابلیت SMP FT(قابلیت چند CPU داشتن برای Fault Tolerance) می توانیم دو قسمت مختلف vCenter را توسط قابلیت عالی Fault Tolerance بالا نگه داریم ، که در صورت خرابی سرور فیزیکی حاوی هر کدام از این دو قسمت بدون اتلاف وقت این دو سرور بر روی سرور فیزیکی ثانویه ای به کار خود ادامه خواهند داد.

Untitled

پس برای پیاده سازی این قابلیت مراحل زیر را دنبال کنید :

  • دو سرور مجازی جدید ایجاد کنید و CD نرم افزار vCenter را در ماشین مجازی اول Insert می کنیم.
  • در ماشین مجازی اولی باید قسمت PSC را نصب کنیم. پس همانطور که مشخص شد مدل نصب vCenter باید به صورت اکسترنال PSC باشد.
  • در ماشین مجازی دوم باید قسمت vCenter را نصب کنیم . این قسمت را در هنگام نصب باید به سرور PSC متصل کرد.
  • پیشنهاد می کنم برای در دسترس نگه داشتن تمامی قسمت های vCenter ، قسمت دیتا بیس را نیز به صورت جداگانه نصب کنید.
  • پس از نصب باید FT را بر روی دو ماشین مجازی فعال کنید.

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

فقط در نظر داشته باشید که تنظیمات هر ماشین مجازی باید بر روی 4 عدد vCPU و مقدار 8 تا 64 گیگ مموری باشد.

 

نظرات

    • miladx12
    • ژانویه 16, 2016

    خیلی هم خوب، به نظر من FT برای اینکه Down time رو نزدیک به صفر برسونیم خیلی خوبه، ولی خوب سرویس vCenter اگر برای “مدت کمی ” هم از دسترس خارج بشه زیاد مهم نیست، به این خاطر میگم که چون سرویس HA بدون vCS کار میکنه.
    این فایل لیست عملیاتی است که در زمان Down بودن vCenter کار میکنه یا نمیکنه
    http://www.yellow-bricks.com/wp-content/uploads/vc.pdf

      • Amin Pourmirza
      • ژانویه 16, 2016

      سلام میلاد جان
      کاملا درسته HA در دسترس خواهد بود ولی باید منظر دیدت رو عوض کنی .
      وقتی پروژه رو تحویل میخواهی بدی از شما یک SLA برای بالا بودن محیط می خواهند که همین SLA برای واحد مدیریت و vCenter نیز محاسبه می شود.شما باید سیستم را طوری تحویل دهید که در تمامی قسمت های مختلف یک زیرساخت Resiliency وجود داشته باشد.

      با تشکر فراوان
      امین پورمیرزا