همانطور که میدانیم بستر مجازی سازی vSphere از دو پارت بسیار مهم تشکیل می شود:
- ESXi
- vCenter
در این نوشته راهنمایی هایی جهت نصب vCenter ارائه خواهیم کرد.
در مقالات قبلی به شکل کامل درباره ESXi صحبت کرده ایم، با مراجعه به مقاله زیر میتوانید با ESXi و نحوه نصب آن آشنا شوید:
بیشتر بخوانید : ESXi چیست؟ + ویدیو آموزش نصب
اگر بخواهیم به زبان خیلی ساده لزوم وجود vCenter را بیان کنیم کافیست یک مثال ساده بزنیم .
همانطور که در داخل سازمان ها برای اینکه بتوانید به صورت یکپارچه تمامی سیستم های کاربران را مدیریت کنید احتیاج به دامین کنترلر دارید ، در بستر مجازی هم برای اینکه بتوانیم به راحتی تمامی هاست ها و تمامی ماشین های مجازی را مدیریت کنیم، احتیاج به وجود vCenter داریم.
البته در نظر داشته باشید این تنها کارایی vCenter نیست، علاوه بر مدیریت متمرکز و یکپارچه کل بستر مجازی ، وجود vCenter به عنوان یک Enabler می باشد.
بدین معنی که وجود vCenter به ما کمک می کند تا بتوانیم از قابلیت هایی که تا به حال نداشتیم بهره مند شویم.
برخی از قابلیت های که وجود vCenter به ما می دهد :
- Clone
- Template
- DRS
- OS Customization
- …
تعداد این قابلیت های بسیار زیاد می باشد، اما در این برحه از زمان و در این مطلب با این قابلیت ها کاری نداریم.
این مطلب صرفا جهت یک راهنمایی کلی برای نصب vCenter می باشد .
برای نصب vCenter راهکارهای بسیار زیادی وجود دارد، بدین معنی که می توانیم با توجه به بستر سازمانی خود بهترین و یا مناسب ترین مدل برای نصب را انتخاب کنیم.
برای اینکه بتوانیم راحت این تصمیم را بگیریم ابتدا باید تمام طبقه بندی های مربوط به vCenter را بدانیم.
طبقه بندی vCenter
1-سیستم عامل
اولین طبقه بندی در این مطلب آموزشی مربوط به سیستم عامل vCenter می باشد.
زمان بسیار زیادی است که VMware به شما اجازه می دهد که از بین دو سیستم عامل لینوکس و ویندوز یکی را برای نصب و راه اندازی vCenter استفاده کنید.
قبلا سیستم عامل لینوکس vCenter ، Suse بود اما از ورژن 6 به بعد VMware اون رو به Photon OS تغییر داد .
از جمله بالا متوجه می شویم که نمی توانیم از هر لینوکسی استفاده کنیم .
به معنای دیگر شما نمی توانید vCenter را به صورت دستی بر روی هیچ لینوکسی نصب کنید، vCenter لینوکس VMwareبه صورت Pre-Packaged آماده دانلود می باشد و نصب می باشد.
کلا تمام Appliance های VMware از قبل نصب و کانفیگ شده اند، شما آنها را دانلود می کنید و در نهایت Deploy می کنید.
برای ویندوز هم که می توانید از لیست ورژن های پشتیبانی شده آن یکی را انتخاب کنید و بر روی آن vCenter را نصب کنید.
در نظر داشته باشید VMware چند ورژنی هست که اعلام کرده به زودی دیگر از vCenter ویندوزی خبری نخواهد بود و از طرفی از ورژن 6.5 به بعد قابلیت های جدید خود را بر روی vCenter لینوکسی فقط ارائه می دهد.
در نظر داشته باشید VMware فقط به این روش بسنده نکرده، علاوه بر این در مورد دیتابیس داخلی vCenter نیز تغییراتی ایجاد کرده است.
دیتا بیس داخلی vCenter در هر دو ورژن ویندوزی و لینوکسی یکی است و نام آن vPostgres می باشد.ن آنآآH
اما در ورژن ویندوزی ماکزیمم هاست و ماشینی که در دیتابیس داخلی خود vCenter می توانیم مدیریت کنیم 20 عدد هاست و 200 عدد ماشین مجازی می باشد.
اما همین عدد در دیتا بیس داخلی ورژن لینوکس 2000 هاست و 25000 ماشین مجازی می باشد.
در نتیجه گیری باید بگیم که VMware با زبان خوش به ادمین دستور استفاده از ورژن لینوکسی را می دهد.
2-فیزیکی یا مجازی
یکی از بحث هایی که از بدو پیداش VMware بین اساتید مطرح بوده نصب vCenter بر روی سرور فیزیکی یا مجازی بوده است.
به نظرم بهترین جواب برای این سوال جواب خود VMware می باشد.
تمام قابلیت هایی که به ماشین مجازی شما ارائه می دهیم باعث حداکثر شدن Availability سرویس شما شده است ، چرا از این همه قابلیت برای ماشین مجازی vCenter استفاده نکنیم.
با توجه به قابلیت Enhanced vMotion ( توانایی جابجایی ماشین از یک سرور به سرور دیگر بدون داشتن Shared Storage) به هیچ وجه نصب vCenter بر روی سرور فیزیکی منطق ندارد.
پا رو جلوتر میزاریم و بهتون پیشنهاد می کنیم هیچ یک از سرویس های مدیریت خود را فیزیکی نصب نکنید.
خیلی از دوستان دامین کنترلر یا DNS را به صورت فیزیکی نصب می کنند و می گویند Best Practice هست.
” هیچ Best Practice ای وجود ندارد که کار به این اشتباهی را رواج دهد “
نکته بعدی این است که زمانی که مدل فیزیکی را انتخاب می کنیم دیگر نمیتوانیم از ورژن لینوکسی استفاده کنیم، زیرا که تمام ورژن های لینوکسی به صورت Appliance یا همان ماشین مجازی هستند که باید بر روی یک Hypervisor نصب شوند.
3-Single یا Linked
یکی دیگر از طبقه بندی هایی که در مورد vCenter وجود دارد Single بودن یا Linked بودن آن می باشد.
اول در نظر بگیرید این مورد در مورد زمانی است که ما دو عدد vCenter داریم، و زمانی که یک vCenter داریم این طبقه بندی اصلا به کار ما نمیاید.
زمانی که به هر دلیلی ما مجبور می شویم از دو vCenter استفاده کنیم ، این قابلیت را داریم که این دو vCenter را به هم متصل کنیم یا هر کدام را به صورت جداگانه استفاده کنیم.
در متصل کردن دو vCenter به هم قابلیت هایی وجود دارد که برخی از آنها را به شرح زیر بیان میکنیم :
- استفاده از SRM
- استفاده از vSphere Replication
- مدیریت کردن دو بستر به صورت یکجا و یکپارچه : بدین معنی که به هر کدام از این vCenter را لاگین کنیم دیگری را نیز می بنیم.
- …
در نهایت ما باید انتخاب کنیم که از بین این مدل های نصب کدام را باید در بستر خود انتخاب و نصب کنیم.
بیشتر بخوانید : اگر vCenter Server از کار بیافتد چه تاثیراتی خواهد داشت؟