آموزش نصب VMware vCenter Server بر روی ویندوز سرور

آموزش نصب VMware vCenter Server بر روی ویندوز سرور

Vcenter کنسول مدیریت متمرکز ساختار VMware vSphere می باشد.
اگر نخواهیم که تک تک به هر هاست وصل شویم و یا از Feature هایی مثل Clone، HA، FT، Vmotion و... بهره ببریم، نیاز به Vcenter داریم.

Vpxa: یک ایجنت هست که بر روی ESXi Host ها نصب می شود.

Vpxd: یک ایجنت هست که بر روی Vcenter نصب می شود.

Vcenter از طریق همین vpxd با ESXi Host ارتباط برقرار کرده و Host ها را مدیریت می کند.

نکته: VMware پیشنهاد می کند که Vcenter را بر روی VM راه اندازی کنیم، نه فیزیکی. به این علت که سرور اگه فیزیکی باشد Single point of failure ایجاد می کنیم و اگر سرور فیزیکی Fail شود دسترسی به کل Host های ما از دست می رود ولی اگر VM باشد و Vcenter ما Fail شود با قابلیت HA می توانیم آن را بر روی سرور دیگری بالا بیاوریم و اگر از قابلیت FT استفاده کنیم زمان Downtime نخواهیم داشت. در نسخه 6.5 شرکت VMware محصول جدیدی معرفی کرد که دیگر نیازی به HA و یا FT نمی باشد، به این صورت کار می کند که یک Vcenter حکم اکتیو را دارد و یک Vcenter دیگر هم خود این محصول راه اندازی می کند به اسم Passive و یک ماشین دیگر به اسم Witness چک میکند که هر وقت Vcenter اکتیو از کار افتاد Passive بلافاصله جای آن را بگیرد. Vcenter HA دو Mode دارد:

Basic: در این مد ما یک Vcenter را می سازیم و بقیه ماشین ها (Passive و Witness) بر حسب Wizard و اتوماتیک ساخته می شود.

Advanced: ما ماشین ها را از قبل آماده و سپس به Vcenter HA معرفی می کنیم.

روش های نصب Vcenter:

A) Windows binary installation: این نسخه ویندوزی بوده و بر روی Windows server 2008R2 و Windows server 2012R2 قابل نصب می باشد.

B) Virtual Appliance: VCSA (Vcenter Server Appliance) یک ماشین از پیش ساخته و کانفیگ شده در ساختار VMware می باشد که با فرمت های OVA و OVF وجود دارد و سیستم عامل آن Linux می باشد.

برای نصب نسخه ویندوزی Vcenter:

نیازهای سخت افزاری برای نصب Vcenter به شرح زیر می باشد

1) یک ماشین مجازی می سازیم.

2) بر روی آن os نصب می کنیم.

3) آیپی استاتیک برایش Set می کنیم.

4) join به دامین می کنیم.

Vcenter ویندوزی را به دو روش می توان نصب کرد:

Join به دامین (Recommended): این روش توصیه می شود به جهت اینکه با اکتیودایرکتوری یکپارچه می شود.

Standalone: ویندوزی که join دامین نشده و مستقل عمل می کند.

5) بر روی آن Vcenter نصب می کنیم.

- به این صورت که iso و یا سی دی Vcenter را قرار می دهیم و داخل محتویات آن رفته و بر روی Autorun.exe کلیک می کنیم.

- بر روی گزینه Vcenter Server for Windows کلیک کرده و Install را می زنیم.

- در صفحه Welcome to the VMware vCenter Server بر روی Next کلیک کنید.

- در صفحه End User License Agreement تیک Accept را بزنید و بر روی Next کلیک کنید.

- در صفحه Select deployment type برای نصب vCenter بر روی گزینه Embedded Deployment کلیک کنید و Next را بزنید.

Embedded Deployment: اگر بخواهید Platform Service Controller یا همان PSC را به همراه سرور vCenter در کنار هم نصب کنید، باید این گزینه را انتخاب کنید، که محدودیت هایی مثل پشتیبانی از حداکثر 50 هاست را دارد.

Platform Service Controller چیست؟

معماری طراحی vCenter در vSphere 6 تغییر اساسی داشته و  یک بخش(Component) جدید، با نام Platform Service Controller  به آن اضافه شده است که به اختصار آن را PSC می‌نامند. از PSC  جهت اجرای نرم‌افزارهای رایج محصولات VMware  مورد استفاده قرار می گیرد. درواقع PSC  سرویس‌های مختلفی را که برای محیط vSphere کاملاً حیاتی می‌باشد، ارائه می دهد.
از جمله سرویس‌های حیاتی که PSC  می‌تواند ارائه دهد، موارد زیر می باشد:

  • Single Sign-On
  • Licensing
  • Certificate Authority
  • Certificate Store
  • Service Registry

External Deployment: در صورتی‌ که از قبل Platform Service Controller یا همان PSC برروی سیستم مجزایی موجود باشد و تنها نصب سرور vCenter مدنظر شما باشد، باید این گزینه را انتخاب کنید. همانطور که در شکل زیر مشاهده می‌کنیدPlatform Service Controller  یا همانPSC  برروی یک سرور، جدا از سرورهایvCenter  نصب شده‌ است. شما می‌توانید چندینسرور vCenter در شبکه داشته باشید که با یک PSC  کار کنند.

- در صفحه  System Network Name باید نام FQDN خود سرور را وارد کنیم که خودش این فیلد را پر می کند.

- در صفحه vCenter Single Sign-On Configuration گزینه اول یعنی Create a new vCenter Single Sign-On domain را انتخاب کنید و یک پسورد وارد کنید. در این مرحله میتونیم اگر بخواهیم Domain name را تغییر دهیم.

اگر حالت External Deployment را انتخاب کرده بودیم، در این مرحله باید Join a vCenter Single Sign-On domain را انتخاب کنیم و vCenter را join کنیم.

- در صفحه vCenter Server Service Account می توانید یک Service Account که فقط اجازه Start/Stop کردن سرویس ها را داشته باشد (Log on as a service) ساخته و آن را عضو ادمین لوکال سیستم vCenter کنید و گروپ پالیسی یا لوکال پالیسی به آن اعمال کنید که اجازه لاگین کردن به جایی نداشته باشد و در اینجا آن اکانت را وارد کنید، در غیر این صورت با همان شناسه ای که لاگین کرده اید (Use Windows Local System Account) به مرحله بعد بروید.

مسیر پالیسی مخصوص این اکانت:

- در صفحه بعد گزینه Use an embedded database vPostgres برای استفاده از دیتابیس خارجی میبایست به ODBC Data Source برید و بعد در تب System DSN یک Connection با SQL سرور بسازیم و نام این Connection را در فیلد DSN Name در حالت Use an external database انتخاب نماییم.

- در صفحه Configure Ports پورتهای مورد استفاده را مشاهده می کنیم.

- در صفحه Destination Directory  می توانیم مسیر نصب فایل های PSC Node و مسیر دیتای آن را تغییر دهیم، در غیر این صورت بر روی Next کلیک می کنیم.

- در صفحه Ready to install خلاصه ای از اطلاعاتی که وارد کردیم را نشان می دهد که در صورت درست بودن بر روی Install کلیک کنید.

- همان‌طور که مشاهده می‌کنید نصب vCenter آغاز شده است.

- نصب vCenterبه اتمام رسیده، برای اتمام کار بر روی Finish کلیک نمایید.

 

صحت نصب Vcenter:

Services.msc را در سیستمی که vCenter را بر روی آن نصب کرده اید باز کرده و چک کنید که سرویس های زیر نصب شده باشد:

VMware Virtual Center Server

VMware Syslog Collector

VMware Service Control Agent = Vpxd

VMware VSphere Web Client = Web client