یک سرور با هایپروایزر ESXi برای اجرای چند ماشین مجازی کافی است؛ اما وقتی چند سرور فیزیکی دارید و نمیخواهید خرابی یکی از آنها سرویسها را متوقف کند، به مدیریت متمرکز ماشینهای مجازی نیاز دارید. در این مقاله توضیح میدهیم سامانه مدیریت متمرکز چیست، شش قابلیت مهم آن کدام است، کلاستر چطور ساخته میشود و چه زمانی برای کسبوکار شما لازم است.
فهرست مطالب
مدیریت متمرکز سرورهای مجازی چیست؟
سامانه مدیریت متمرکز، نرمافزاری است که چندین سرور هایپروایزر را از یک نقطه مدیریت میکند. در اکوسیستم VMware، این سامانه بر روی هاستهای ESXi قرار میگیرد؛ معمولاً خودش بهصورت یک ماشین مجازی آماده (Appliance) اجرا میشود. اگر هر سرور ESXi را یک کارگر بدانیم، سامانه مدیریت متمرکز سرپرستی است که کار همه کارگرها را هماهنگ میکند، بار را بین آنها تقسیم میکند و اگر یکی از کار افتاد، کارش را به دیگری میسپارد.
تفاوت با مدیریت تکسرور
| ویژگی | مدیریت تکسرور ESXi | مدیریت متمرکز کلاستر |
|---|---|---|
| دامنه مدیریت | یک سرور | چندین سرور و کلاستر |
| جابهجایی زنده ماشینها | ندارد | دارد |
| بازیابی خودکار پس از خرابی سرور | ندارد | دارد |
| توزیع خودکار بار | ندارد | دارد |
| قالبها، دسترسیها و گزارشها | محدود به همان سرور | یکپارچه برای کل زیرساخت |
| لایسنس | نسخه پایه | سازمانی |
۶ قابلیت مهم
۱. جابهجایی زنده ماشینها (vMotion)
یک ماشین مجازی در حال اجرا، بدون قطع شدن اتصال کاربران، از یک سرور فیزیکی به سرور دیگر منتقل میشود. این قابلیت امکان نگهداری، بهروزرسانی یا تعویض سختافزار را بدون توقف سرویس فراهم میکند. جابهجایی زنده فضای ذخیرهسازی (Storage vMotion) هم امکان انتقال دیسکهای ماشین را بین استوریجها میدهد.
۲. دسترسپذیری بالا (HA)
اگر یک سرور فیزیکی بهطور ناگهانی از کار بیفتد، ماشینهای مجازی آن بهطور خودکار روی سرورهای سالم کلاستر دوباره راهاندازی میشوند. سرویس چند دقیقهای قطع میشود، نه چند ساعت یا روز.
۳. توزیع خودکار بار (DRS)
سامانه مصرف منابع سرورها را پایش میکند و ماشینها را بهطور خودکار طوری بین سرورها جابهجا میکند که هیچ سروری بیش از حد شلوغ نباشد.
۴. قالبها و استقرار سریع
ماشینهای استاندارد از روی قالب (Template) در چند دقیقه ساخته میشوند و تنظیمات سیستمعامل بهطور خودکار اعمال میشود.
۵. شبکه و استوریج یکپارچه
سوییچ مجازی توزیعشده، تنظیمات شبکه را یک بار برای همه سرورها تعریف میکند و ماشینها در جابهجایی همان تنظیمات را حفظ میکنند. استوریج مشترک هم پیشنیاز بسیاری از قابلیتهای کلاستر است.
۶. دسترسی، پایش و گزارش
تعریف نقشها و سطوح دسترسی برای کاربران مختلف، هشدارهای متمرکز، نمودارهای مصرف منابع و ثبت رویدادها برای کل زیرساخت.
پیشنیازهای یک کلاستر
- حداقل دو سرور فیزیکی سازگار، ترجیحاً با پردازندههای همنسل.
- استوریج مشترک (SAN، NAS یا استوریج توزیعشده) تا همه سرورها به دیسک ماشینها دسترسی داشته باشند.
- شبکه افزونه با مسیرهای جداگانه برای مدیریت، جابهجایی زنده ماشینها و ترافیک ماشینها.
- ظرفیت اضافه: سرورها باید آنقدر ظرفیت آزاد داشته باشند که بار یک سرور خرابشده را جذب کنند.
- لایسنس سازمانی برای قابلیتهای پیشرفته.
- بکاپ: HA جایگزین بکاپ نیست؛ از خطای انسانی، حذف داده یا باجافزار محافظت نمیکند. اصول بکاپ در بکاپ سرور چیست.
کاربردها
- ارائهدهندگان ابر و هاستینگ: مدیریت صدها ماشین مجازی روی دهها سرور.
- سازمانها: نرمافزارهای حیاتی مثل ERP، ایمیل سازمانی و دیتابیسها که قطعی طولانی آنها قابل قبول نیست.
- زیرساختهایی با نگهداری منظم: امکان بهروزرسانی سختافزار و نرمافزار سرورها بدون توقف سرویس.
آیا به آن نیاز دارید؟
- یک سرور و سرویسهای غیرحیاتی: مدیریت تکسرور ESXi کافی است؛ بکاپ منظم مهمترین اقدام شماست.
- چند سرور یا سرویسهایی که نباید قطع شوند: کلاستر با مدیریت متمرکز لازم است.
- بدون تیم تخصصی: بهجای ساخت کلاستر شخصی، استفاده از زیرساخت ارائهدهندهای که خودش کلاستر و افزونگی دارد، مثل سرور مجازی یا VDS، معمولاً اقتصادیتر است.
سوالات متداول
سامانه مدیریت متمرکز سرورهای مجازی چیست؟
نرمافزاری که چندین سرور هایپروایزر را از یک نقطه مدیریت میکند و قابلیتهایی مثل جابهجایی زنده ماشینها، بازیابی خودکار پس از خرابی و توزیع بار را فراهم میکند.
جابهجایی زنده (vMotion) چیست؟
انتقال یک ماشین مجازی در حال اجرا از یک سرور فیزیکی به سرور دیگر بدون قطع سرویس؛ برای نگهداری سختافزار و توزیع بار استفاده میشود.
آیا HA یعنی هیچ قطعی رخ نمیدهد؟
خیر. با خرابی ناگهانی سرور، ماشینها روی سرور دیگر دوباره راهاندازی میشوند و چند دقیقه قطعی رخ میدهد. برای صفر بودن قطعی به راهکارهای سطح اپلیکیشن یا قابلیتهایی مثل Fault Tolerance نیاز است.
حداقل چند سرور برای کلاستر لازم است؟
دو سرور، اما سه سرور یا بیشتر ظرفیت و انعطاف بهتری برای جذب بار سرور خرابشده و نگهداری فراهم میکند.
طراحی و مدیریت زیرساخت مجازیسازی
برای طراحی، راهاندازی و نگهداری زیرساخت مجازیسازی سازمانی، خدمات مجازیسازی و پشتیبانی زیرساخت تراست هاست را بررسی کنید.