vCenter را بصورت مجازی پیاده سازی نمایید
در این مقاله به بهترین راهکارها برای پیاده سازی و یکپارچه سازی vCenter به صورت مجازی پرداخته می شود. یکپارچه سازی صحیح vCenter یکی از مهم ترین عوامل در استفاده از زیرساخت مجازی سازی به بهترین نحو ممکن است.
دلایل پیاده سازی vCenter به صورت مجازی
VMWare خود توصیه به پیاده سازی vCenter به صورت VM ( مجازی ) داشته و دلایل زیر را برای این امر ارائه می کند:
- محافظت از vCenter توسط VMware High Availability
- اجرای DRS بر روی vCenter ( استثنا قائل شدن در DRS برای vCenter توصیه می شود.)
- استفاده بهینه از منابع سخت افزاری
- استفاده از VMware Heartbeat برای محافظت بهتر
سیستم مورد نیاز
می توان از جدول زیر برای محاسبه منابع مورد نیاز برای پیاده سازی vCenter به صورت مجازی استفاده کرد.
تعداد Host های ESX | CPU | RAM |
کمتر از 10 | 1 x vCPU | 3GB |
بین 10 و 50 | 2 x vCPU | 4GB |
بین 50 و 200 | 4 x vCPU | 4GB |
بیشتر از 200 | 4 x vCPU | 8GB |
بهترین تنظیمات برای vCenter
- مستثنی کردن ماشین مجازی vCenter از قوانین DRS :
هر اتفاقی که بیفتد(خاموش شدن اتفاقی، کرش سیستم عامل و …) ماشین مجازی vCenter همیشه بر روی سرور ESX مخصوص خود خواهد بود و مدیر شبکه می تواند بدون نیاز به چک کردن ESX های مختلف، ماشین vCenter را دوباره راه اندازی کند. در صورتی که نخواهید DRS را بر روی ماشین مجازی vCenter غیرفعال کنید، می توانید یک گروه DRS خاص با یک Host و یک ماشین مجازی ( vCenter) ایجاد کرده تا vCenter همیشه بر روی یک Host خاص نگه داری شود.
- تنظیم Restart Priority به High در VMware HA :
در صورت از کار افتادن Host فیزیکی که ماشین مجازی vCenter بر روی آن اجرا شده است، HA ماشین مجازی vCenter را در اولیت برای بازگردانی قرار خواهد داد.
- تنظیم قوانین DRS Affinity برای ماشین های مجازی vCenter و پایگاه داده:
در صورتی که vCenter و پایگاه داده آن روی ماشین های مجازی جداگانه پیاده سازی شده باشند، این دو ماشین مجازی باید همیشه در کنار هم و بر روی یک Host نگه داری شوند. اهمیت این امر در صورت استفاده از (vDS (Virtual Distributed Switches دو چندان خواهد بود. از آنجا که تمامی تنظیمات vDS در پایگاه داده نگه داری می شوند، در صورتی که مدیر شبکه تغییری بر این تنظیمات اعمال کند ابتدا این تغییرات در پایگاه داده ذخیره می شود. بعد از ذخیره سازی vCenterاین تغییرات را به Host های ESX )(i مختلف می-فرستد. اگر به هر دلیلی در هنگام ارسال این تغییرات، vCenter ارتباط خود را با پایگاه داده از دست دهد، تنظیمات شبکه بعضی از Hostهای Esx (i) دچار مشکلات اساسی خواهد شد. تنظیم DRS Affinity برای vCenter و پایگاه داده این ریسک را کاهش خواهد داد.
- رزرو منابع برای vCenter و پایگاه داده:
منابع سخت افزاری خاصی را برای vCenter و پایگاه داده آن (در صورت جدا بودن) اختصاص دهید. آسان-ترین راه برای این کار استفاده از Resource Pool هایی با ظرفیت بالا برای vCenter است. اگر به هر دلیلی از Resource Pool استفاده نمی کنید، راه دیگر برای این کار تنظیم گزینه Shares در قسمت Resource است. راه سوم نیز استفاده از CPU & RAM Reservation است.
- ایجاد Clone از vCenter:
هفتگی از روی vCenter خود یک Clone ایجاد کنید و ترجیحا آن را در جایی جدا از Backup های دیگر نگه داری کنید.