راه اندازی vCenter و کلاستر در vcenter
راهنمای جامع راه اندازی vCenter | صفر تا صد نصب، معماری و مدیریت دیتاسنتر
خلاصه اجرایی: این مقاله طولانیترین و کاملترین مستند فنی فارسی برای نصب و راه اندازی vcenter 8 و نصب vCenter به همراه راه اندازی vcenter ha (نسخههای 7.0 و 8.0) است. در اینجا نه تنها مراحل نصب، بلکه امکانات vCenter معماری High Availability، نحوه بکاپگیری Native، دستورات خط فرمان و استراتژیهای امنیتی را بررسی میکنیم. اگر با خطاهایی نظیر “503 Service Unavailable” یا مشکلات لایسنسینگ درگیر هستید، پیشنهاد میکنیم فوراً به بخش تخصصی ما برای رفع ایرادات ESXi و vCenter مراجعه کنید.
مشاوره تخصصی و اجرای پروژههای مجازیسازی
تحول در معماری: vCenter Server چیست و چه تغییری کرده است؟
در ادبیات فنی VMware، نصب vCenter به عنوان “کنسول مدیریت متمرکز” شناخته میشود، اما این تعریف برای نسخههای مدرن کمی سادهانگارانانه است. با راه اندازی vcenter 8، شما در واقع یک سیستم عامل اختصاصی (Photon OS) را در شبکه خود مستقر میکنید که وظیفه ارکستراسیون (Orchestration) تمام منابع سختافزاری را بر عهده دارد. بدون این سرویس، سرورهای ESXi شما مانند جزیرههایی جداگانه هستند که هیچ ارتباط منطقی با هم ندارند.
یکی از بزرگترین تغییراتی که مدیران شبکه باید بدانند، حذف کامل نسخه ویندوزی است. تا قبل از نسخه 7، ما میتوانستیم vCenter را روی ویندوز سرور نصب کنیم که دردسرهای زیادی داشت (از وابستگی به دیتابیس SQL Server جداگانه تا مشکلات آپدیت ویندوز). اما اکنون تنها گزینه موجود، vCenter Server Appliance (VCSA) است. VCSA یک ماشین مجازی از پیش تنظیم شده لینوکسی است که دیتابیس vPostgres به صورت تعبیه شده (Embedded) درون آن قرار دارد. این معماری جدید باعث شده تا سرعت بوت شدن سرویسها تا ۳۰ درصد افزایش یابد و پایداری در محیطهای Enterprise تضمین شود.
نکته مهم دیگر، تغییر در ساختار PSC (Platform Services Controller) است. در گذشته برای محیطهای بزرگ، بخش احراز هویت (SSO) روی یک سرور جداگانه نصب میشد. اما در نسخههای جدید، VMware توصیه میکند که از معماری Embedded PSC استفاده کنید. یعنی تمام سرویسهای امنیتی و مدیریتی در یک نود واحد تجمیع شدهاند که فرآیند نصب vCenter و بکاپگیری از آن را بسیار سادهتر کرده است.
پیشنیازهای حیاتی: چرا ۹۰٪ نصبها شکست میخورند؟
تجربه تیم فنی NetHelper نشان میدهد که اکثر مشکلات در حین راه اندازی vCenter مربوط به باگ نرمافزاری نیست، بلکه ناشی از عدم رعایت پیشنیازهای زیرساختی است. قبل از اینکه فایل ISO را دانلود کنید، باید چکلیست زیر را دقیق بررسی نمایید:
۱. پیکربندی دقیق DNS (حیاتیترین بخش)
سرویس VCSA وابستگی شدیدی به DNS دارد. اگر سرور نتواند نام خود را به IP و IP خود را به نام تبدیل کند (Reverse Lookup)، نصب در مرحله دوم متوقف میشود.
اقدام عملی: وارد کنسول DNS Server سازمانی خود شوید. یک رکورد A با نام مثلاً vc.nethelper.local بسازید و آن را به IP استاتیک مورد نظر (مثلاً 192.168.1.100) متصل کنید. سپس حتماً تیک گزینه “Create associated pointer (PTR) record” را بزنید. قبل از نصب، با دستور nslookup 192.168.1.100 در CMD ویندوز، مطمئن شوید که نام سرور به درستی برگردانده میشود.
۲. همگامسازی زمانی (NTP Stratum)
سیستم احراز هویت SSO مبتنی بر توکنهایی است که زماندار هستند. اگر ساعت سرور ESXi میزبان، ساعت سیستم شما (که Installer را اجرا میکنید) و ساعت خودِ vCenter با هم اختلاف داشته باشند، پروسه نصب با خطای احراز هویت شکست میخورد.
راهکار: پیشنهاد میکنیم تمام تجهیزات شبکه، ESXiها و vCenter را به یک NTP Server داخلی (مثل سوئیچ Core یا دامین کنترلر) متصل کنید تا میلیثانیهها نیز دقیق باشند.
۳. منابع سختافزاری رزرو شده
هنگام نصب vCenter، شما سایز محیط (Tiny, Small, Medium, Large) را انتخاب میکنید. توجه داشته باشید که این منابع باید روی هاست فیزیکی “خالی” باشند.
– حالت Tiny (مناسب لابراتوار): نیاز به ۲ هسته CPU و ۱۲ گیگابایت رم.
– حالت Small (مناسب شرکتها): نیاز به ۴ هسته CPU و ۱۹ گیگابایت رم.
توجه: اگر رم هاست شما پر باشد، ماشین مجازی vCenter روشن نمیشود یا در حین Initialize کردن سرویسها کرش میکند.
آموزش گامبهگام و فنی نصب vCenter (نسخه VCSA 8)
فرآیند نصب شامل دو فاز مجزا (Stage 1 و Stage 2) است. درک عملکرد هر فاز به شما در عیبیابی کمک میکند.
فاز اول: استقرار ماشین مجازی (OVF Deployment)
در این مرحله، فایلهای باینری سیستم عامل و سرویسها روی هارد دیسک سرور کپی میشوند. شما باید فایل ISO را در ویندوز خود Mount کنید و از پوشه vcsa-ui-installer/win32 فایل installer.exe را اجرا کنید.
پس از زدن دکمه Install، از شما آدرس IP هاست ESXi مقصد پرسیده میشود. سپس باید نام ماشین مجازی (VM Name) و پسورد کاربر Root سیستم عامل را تعیین کنید.
نکته کلیدی: در قسمت انتخاب Datastore، حتماً گزینه Enable Thin Disk Mode را فعال کنید. vCenter به صورت پیشفرض فضای زیادی (حدود ۴۰۰ گیگ) درخواست میکند، اما با حالت Thin، فقط به اندازه دیتای واقعی (حدود ۲۵ گیگ در ابتدا) فضا اشغال میشود.
فاز دوم: پیکربندی سرویسها (Appliance Setup)
بعد از اینکه نوار سبز مرحله اول پر شد، ماشین مجازی روشن میشود. حالا باید از طریق مرورگر به پورت 5480 آدرس IP جدید متصل شوید (مثلاً https://192.168.1.100:5480).
در این مرحله ویزارد پیکربندی شروع میشود:
1. Time Sync Mode: گزینه “Synchronize time with NTP servers” را انتخاب کرده و IP سرور ساعت را وارد کنید.
2. SSO Configuration: مهمترین بخش اینجاست. شما باید یک دامنه جدید بسازید. پیشفرض VMware نام vsphere.local است. بسیاری از مدیران به اشتباه نام دامین اکتیو دایرکتوری خود را اینجا وارد میکنند که باعث تداخل شدید میشود. نام دامنه SSO باید یکتا و داخلی باشد.
3. CEIP: تیک برنامه بهبود تجربه مشتری را بردارید تا vCenter تلاشی برای اتصال به اینترنت نکند.
پس از زدن دکمه Finish، سرویسها شروع به استارت شدن میکنند. این پروسه بسته به سرعت دیسک شما بین ۲۰ تا ۴۵ دقیقه زمان میبرد.
بررسی تخصصی امکانات vCenter: فراتر از مدیریت ساده
پس از اتمام راه اندازی vCenter، شما به قابلیتهایی دسترسی خواهید داشت که پایداری سرویسهای سازمان را متحول میکند. بیایید نگاهی عمیقتر به این ویژگیها بیندازیم:
۱. جادوی vSphere HA (High Availability)
قابلیت HA مانند یک بیمه عمر برای ماشینهای مجازی شماست. مکانیزم کار آن از طریق Heartbeat (ضربان قلب) است. هاستهای داخل یک کلاستر مدام از طریق شبکه Management و همچنین از طریق Datastore به یکدیگر سیگنال میفرستند. اگر هاست شماره ۱ ناگهان بسوزد یا برق آن قطع شود، هاستهای دیگر متوجه قطع شدن سیگنال میشوند. vCenter بلافاصله ماشینهای مجازی آن هاست را روی سرورهای سالم دیگر ریستارت میکند. کل این پروسه خودکار است و نیازی به دخالت ادمین در ساعت ۳ بامداد نیست.
۲. توزیع بار هوشمند با DRS
سیستم DRS (Distributed Resource Scheduler) دائماً بار پردازشی CPU و مصرف RAM را پایش میکند. فرض کنید روی یک هاست، دیتابیس SQL سنگینی اجرا میشود که ۹۰٪ منابع را مصرف کرده است. DRS به صورت خودکار سایر ماشینهای سبکتر را با استفاده از vMotion به هاستهای خلوت منتقل میکند تا “تعادل” در کلاستر برقرار شود. شما میتوانید DRS را در حالت Fully Automated قرار دهید تا بدون اجازه شما ماشینها را جابجا کند، یا در حالت Partially Automated که فقط پیشنهاد میدهد.
۳. سوئیچهای توزیع شده (vDS)
در محیطهای بزرگ، کانفیگ کردن تکتک سوئیچهای مجازی روی ۲۰ سرور مختلف کابوس است. با نصب vCenter، شما میتوانید Distributed Switch ایجاد کنید. این سوئیچ منطقی روی تمام هاستها اعمال میشود. اگر بخواهید یک VLAN جدید اضافه کنید، فقط یک بار در vCenter آن را تعریف میکنید و تمام سرورها آپدیت میشوند. همچنین قابلیتهای مانیتورینگ شبکه مثل NetFlow و Port Mirroring فقط روی vDS فعال هستند.
۴. مدیریت آپدیتها با Lifecycle Manager (vLCM)
در نسخه 7 به بعد، ابزار قدیمی Update Manager جای خود را به Lifecycle Manager داد. vLCM رویکردی مبتنی بر “تصویر مطلوب” (Desired State) دارد. شما یک Image اصلی (شامل نسخه ESXi، درایورهای کارت شبکه و پچهای امنیتی) میسازید و به کلاستر اعمال میکنید. vCenter تضمین میکند که تمام هاستها دقیقاً مشابه آن ایمیج باشند. این قابلیت برای جلوگیری از “Configuration Drift” (تفاوت تدریجی تنظیمات سرورها) حیاتی است.
مباحث پیشرفته: امنیت، پشتیبانگیری و خط فرمان
یک ادمین حرفهای فقط به محیط گرافیکی بسنده نمیکند. برای نگهداری طولانی مدت vCenter، باید با موارد زیر آشنا باشید:
استراتژی پشتیبانگیری (Native File-Based Backup)
بسیاری تصور میکنند با Veeam Backup میتوانند از vCenter بکاپ بگیرند. هرچند این کار ممکن است، اما روش پیشنهادی VMware استفاده از قابلیت بکاپ داخلی است.
وارد پنل VAMI (پورت 5480) شوید و به بخش Backup بروید. شما میتوانید یک پروتکل انتقال فایل مثل FTP، SMB یا SFTP را معرفی کنید. vCenter طبق زمانبندی (مثلاً هر شب ساعت ۲)، یک فایل بکاپ کامل از دیتابیس و کانفیگهای خود میسازد و به سرور فایل ارسال میکند. مزیت این روش این است که در صورت خرابی کامل VCSA، میتوانید با اجرای Installer و انتخاب گزینه “Restore”، دقیقاً همان فایل را بازگردانی کنید و سرور جدیدی با همان هویت قبلی بسازید.
امنیت و مدیریت گواهینامهها (Certificates)
یکی از رایجترین مشکلات پس از گذشت ۲ سال از راه اندازی vCenter، انقضای گواهینامههای SSL داخلی است که باعث قطع شدن دسترسی به پنل میشود. VMware ابزاری به نام `certificate-manager` را در خط فرمان ارائه کرده است.
برای دسترسی به این ابزار، باید SSH را فعال کنید، با پوتی به سرور وصل شوید و دستور زیر را اجرا کنید:
/usr/lib/vmware-vmca/bin/certificate-manager
این ابزار به شما اجازه میدهد تا تمام Certificateها را Regenerate کنید یا گواهیهای معتبر سازمان خود را جایگزین نمایید.
دستورات حیاتی Shell برای عیبیابی
زمانی که پنل وب باز نمیشود، خط فرمان تنها دوست شماست. برخی از دستورات مهم عبارتند از:
service-control --status : نمایش وضعیت تمام سرویسها.
service-control --start --all : تلاش برای استارت مجدد همه سرویسها.
df -h : بررسی فضای دیسک (پر شدن پارتیشن Log دلیل اصلی خرابی است).
top : بررسی مصرف CPU و شناسایی سرویسهای سنگین.
پرسشهای متداول درباره نصب و راه اندازی vCenter
۱. آیا میتوان vCenter 8 را روی هاست ESXi با نسخه 6.7 نصب کرد؟
خیر، نسخه vCenter همیشه باید مساوی یا بالاتر از نسخه هاستهای ESXi باشد که مدیریت میکند. vCenter 8 نمیتواند روی ESXi 6.7 نصب شود، اما میتواند هاستهای 6.7 را مدیریت کند (تا زمانی که نسخه هاستها پشتیبانی شود). برای نصب خودِ Appliance، بهتر است هاست میزبان حداقل نسخه 7.0 باشد.
۲. اگر پسورد root سرور vCenter را فراموش کردیم چه کنیم؟
بازیابی پسورد root در VCSA نیازمند ریستارت کردن ماشین و ورود به محیط GRUB Bootloader است. باید در خط فرمان بوت، پارامتر `rw init=/bin/bash` را اضافه کنید تا دسترسی مستقیم به شل پیدا کنید و سپس با دستور `passwd` رمز را عوض کنید. این کار ریسک بالایی دارد و پیشنهاد میشود قبل از انجام آن اسنپشات بگیرید.
۳. تفاوت vCenter Standard و vCenter Foundation چیست؟
نسخه Foundation برای محیطهای کوچک طراحی شده و حداکثر میتواند ۴ هاست ESXi را مدیریت کند. این نسخه ارزانتر است اما قابلیتهای کلاسترینگ و HA کامل را دارد. نسخه Standard هیچ محدودیتی در تعداد هاست (تا سقف معماری، یعنی ۲۰۰۰ هاست) ندارد و ویژگیهای پیشرفتهای مثل vCenter HA (VCHA) فقط در این نسخه فعال است.
۴. چرا بعد از نصب، سرویسها بالا نمیآیند (Error 503)؟
رایجترین دلیل، مشکل DNS یا تغییر IP است. vCenter به IP ثابت وابسته است. اگر IP عوض شود، سرویسها استارت نمیشوند. دلیل دوم پر شدن پارتیشن `/storage/log` است. دلیل سوم ناهماهنگی زمانی با دیتابیس است. ابتدا لاگها را در مسیر `/var/log/vmware/vpxd/` بررسی کنید.
۵. آیا میتوان vCenter را پس از نصب تغییر نام داد (Hostname Change)؟
تغییر نام FQDN سرور vCenter پس از نصب بسیار دشوار و تقریباً غیرممکن است (مگر با نصب مجدد). به همین دلیل تاکید داریم که در مرحله اول نصب، نام دامنه و DNS را با دقت انتخاب کنید. تنها تغییر IP (در صورتی که DNS درست آپدیت شود) از طریق کنسول VAMI امکانپذیر است.
عیبیابی تخصصی و خدمات پشتیبانی
مدیریت vCenter در سازمانهای بزرگ چالشهای خاص خود را دارد. از کندی دیتابیس گرفته تا باگهای امنیتی (مثل Log4j که اخیراً دردسرساز شد). تیم فنی NetHelper با تجربه نگهداری از دیتاسنترهای بانکی و سازمانی، آماده ارائه خدمات زیر است:
- آپگرید بدون قطعی (Zero Downtime Upgrade) از نسخههای قدیمی به vSphere 8.
- پیادهسازی راهکارهای Disaster Recovery با استفاده از Site Recovery Manager (SRM).
- عیبیابی کندی شدید پنل vSphere Client و بهینهسازی منابع جاوا.
- بازیابی vCenter از دست رفته در شرایط بحرانی.
لینکهای مفید و مقالات مرتبط
آیا نیاز به تیم حرفهای برای راه اندازی vCenter دارید؟
تیم NetHelper با دانش روز و ابزارهای پیشرفته، امنیت و پایداری دیتاسنتر شما را تضمین میکند. ما پیچیدگیهای مجازیسازی را برای شما ساده میکنیم.
برای ثبت درخواست آنلاین و بررسی جزئیات، لطفاً به صفحه تماس با ما مراجعه فرمایید.
پرسشهای متداول درباره نصب و راه اندازی vCenter
۱. آیا هنوز میتوان vCenter نسخه 8 را روی ویندوز سرور نصب کرد؟
خیر، شرکت VMware از نسخه 7 به بعد، نسخه قابل نصب روی ویندوز را به طور کامل حذف کرده است. در حال حاضر تنها گزینه رسمی و پایدار، استفاده از vCenter Server Appliance (VCSA) است که یک سیستم عامل لینوکسی پیشساخته (Photon OS) میباشد.
۲. اصلیترین دلیل خطای نصب در مرحله دوم (Stage 2) چیست؟
بیش از ۹۰٪ شکستها در نصب vCenter مربوط به تنظیمات نادرست DNS است. اگر رکوردهای A و PTR (Reverse Lookup) برای IP و نام سرور vCenter در DNS داخلی تعریف نشده باشد، سرویسها در مرحله دوم استارت نمیشوند.
۳. حداقل منابع سختافزاری برای نصب vCenter در محیط آزمایشگاهی چقدر است؟
برای نصب در حالت Tiny (کوچکترین حالت ممکن که برای لابراتوار یا محیطهای بسیار کوچک تا ۱۰ هاست مناسب است)، شما به حداقل ۲ هسته CPU و ۱۲ گیگابایت رم خالی روی هاست فیزیکی نیاز دارید.
۴. چرا ساعت دقیق (NTP) در نصب vCenter حیاتی است؟
سیستم احراز هویت (SSO) در vCenter بر اساس توکنهای زماندار کار میکند. اگر ساعت کلاینت شما، هاست ESXi و خودِ vCenter با هم اختلاف داشته باشند، پروسه نصب با خطای Authentication Failure متوقف میشود. حتماً از یک NTP سرور داخلی استفاده کنید.
۵. بهترین روش بکاپگیری از vCenter چیست؟
اگرچه میتوان از نرمافزارهایی مثل Veeam استفاده کرد، اما مطمئنترین روش استفاده از قابلیت Native Backup موجود در خودِ پنل مدیریت (VAMI) است. این روش فایلهای کانفیگ و دیتابیس را روی یک سرور FTP یا SMB ذخیره میکند و بازیابی آن تضمینی است.
۶. آیا vCenter 8 میتواند هاستهای قدیمی (مثلاً ESXi 6.7) را مدیریت کند؟
بله، vCenter همیشه خاصیت Backward Compatibility دارد. نسخه 8 میتواند هاستهای 6.7 و 7.0 را مدیریت کند، اما نمیتوانید هاستهای خیلی قدیمی (مثل 6.5 و قبل از آن) را به آن متصل کنید.


