در مقالات قبلی با نحوه نصب و راه اندازی ESXI و ساخت ماشین مجازی بر روی آن آشنا شدیم. حال میخواهیم به سراغ ابزاری برویم که توسط آن بتوانیم چندین هاست Esxi را مدیریت کنیم. این ابزارVcenter نام دارد و برای مدیریت چند Esxi در آن واحد، مورد استفاده قرار میگیرد. همچنین به کمک VMware vCenter چندین قابلیت کاربردی دیگر به مجازی سازهای ما اضافه می شود.
در این مقاله میخواهیم به شما آموزش دهیم چگونه VMware vCenterرا نصب و راهاندازی کنید.
پیش از آن که به سراغ این کار برویم بیایید کمی بیشتر با این محصول آشنا شویم.
آشنایی با VMware vCenter
این کلمه در واقع مخفف VMware vCenter Server است. vCenter Server یک نرم افزار پیشرفته مدیریت متمرکز و یکپارچه برای پیکربندی و نظارت بر زیرساخت VMware vSphere است . vCenter ابزاری است که از طریق آن میتوانید به یک سرور اختصاصی که از پیش در آن ESXi نصب شده، وصل شوید و به مدیریت و ساخت سرور های مجازی خود اقدام کنید.
از طرفی دو نوع سرور vCenter وجود دارد. vCenter server میتواند بر روی Windows Server یا یک دستگاه مجازی مبتنی بر Linux نصب شود.
توجه کنید که در Vcenter 6.5 فقط از طریق وب و با دو ابزار flash و HTML5 میتوانید به آن متصل شوید. البته این نکته نیز مدنظرتان باشد که برخی از tab ها در html5 موجود نیست و برای دسترسی به آن فقط از طریق flash باید اقدام کنید. همچنین نکته بعد اینکه در Esxi 6.7 فقط Html5 قابل استفاده است.
نسخه های vCenter
این محصول در دو نسخه عرضه می شود.
1) Foundation
2)Standard
مورد اول برای حداکثر چهار هاست vSphere و مورد دوم برای استقرار و مقیاس های بزرگ تر است(بیش از 4 هاست ) و دارای امکانات بیشتری است.
کاربرد VMware vCenter
این ابزار به کارشناسان و مدیران شبکه امکان نظارت بر عملکرد، مدیریت کاربران، اتوماسیون گردش کار (workflow automation) و ایمن سازی یک زیرساخت مجازی را میدهد.
به منظور توسعه هرچه بیشتر، vCenter Server از یک دیتابیس که Microsoft SQL Server و Orocle را پشتیبانی میکند، استفاده مینماید. این پایگاه دادهی منحصربه فرد تمامی داده های مرتبط با سرورهای اختصاصی و سرورهای مجازی را نگهداری میکند.
قابلیت های VMware vCenter
- high availability (انتقال خودکار VM از یک HOST معیوب به HOST دیگر) این ویژگی به اختصار HA نیز نامیده میشود.
- Vmotion (انتقال VM از یک هاست به هاست دیگر)
- VM Template (قابلیتی جهت افزایش vm ها)
- VM DRS (تشخیص بار زیاد VM و تخصیص خودکار سخت افزار بیشتر به آن)
- fault tolerance (کمک به روشن نگه داشتن ماشین مجازی ) این ویژگی به اختصار FT نیز خوانده میشود.
- VM EVC (انتقال VMبه یک Host دیگر با سخت افزار متفاوت)
- vSphere Distributed Switch (مدیریت یکپارچه شبکههای چندین ESXi به طورهمزمان) این ویژگی به اختصار VDS خوانده میشود.
- vSphere Storage DRS (انتخاب هوشمند محل قرار گیری ماشین مجازی بر روی datastore )
- Storage I / O Control (اولویت بندی کیفیت شبکه و datastore برای ماشینهای مجازی)
- Host Profile (استانداردسازی پیکربندی Hostها )
نصب و راهاندازی VMware vCenter Appliance 6.7
اگر شما یک کارشناس IT هستید به احتمال زیاد با شبکههای موجود بر روی بسترهای مجازی درارتباطید. در نتیجه به خوبی میدانید که در یک سازمانی که چندین ESXI دارد و هرکدام از این ESXIها دارای تعدادی VM هستند، مدیریت یک به یک آنها کار دشواری خواهد بود. لذا نیاز به یک مدیریت متمرکز خواهید داشت که بتوانید همگی آن ها را به صورت یکپارچه کنترل کنید.
بدین منظور باید از VMware vCenter استفاده کنید.
چندین روش مختلف برای راه اندازی vCenter وجود دارد که ما در این مقاله دو مورد از آنها را بررسی خواهیم کرد.
روش اول
مراحل deploy کردن VMware vCenter Appliance
1-دانلود و آماده سازی فایل vCenter
در ابتدا باید vCenter را دانلود کنید. بدین منظور میتوانید از سایت های زیادی استفاده کنید.
به عنوان مثال میتوانید فایل ISO آن را از این لینک تهیه کنید.
پس از آن باید فایل بر روی آن کلیک راست کنید و گزینه mount را انتخاب کنید.
2-ساخت ماشین مجازی vCenter
پس از آن که فایل مربوطه mount شد؛ آن را باز کنید و به سراغ پوشه vcsa بروید. حال باید فایل OVA مربوط به Vcenter Server را import کنید.
بعد از این که فایل ova را import کردید، به شیوه زیر ماشین مجازی آن را بسازید.
برای VM مربوط به vCenter یک نام انتخاب کنید و سپس محل ذخیره آن را تعیین کنید.
در این صفحه اولین گزینه نمایش داده شده را انتخاب میکنیم. با انتخاب هریک از گزینهها، در قسمت پایین صفحه توضیحاتی در خصوص آن نمایش داده میشود. به عنوان مثال با انتخاب گزینه اول VCSA میتواند حداکثر ۱۰ عدد هاست ESXi و ۱۰۰ عدد ماشین مجازی موجود بر روی آنها(هاست های مختلف) را مدیریت نماید.
تنظیمات شبکه ماشین مجاری
سپس باید تنظیمات شبکه ماشین مجازی خود را انجام دهید.
- IP Address Family ( IPV4 استفاده میکنید یا IPV6)
- Host Network Mode ( تعیین کنید که آدرس IPای که قرار است به ماشین مجازی vCenter خود اختصاص دهید static خواهد بود یا dynamic)
- Network IP Address (بسته به این که IPV4 و یا IPV6 را انتخاب کردید، یک آدرس IP دلخواه به ماشین مجازی خود بدهید.)
- Prefix (در این قسمت باید Subnet mask شبکه خود را مشخص کنید و به 2صورت میتوانید این کار را انجام دهید. به عنوان نمونه 255.255.0 و یا 24/ هردو صحیح هستند.)
- Default Gateway (هماکنون باید default gateway شبکه خود را تعیین کنید)
- DNS Server (در صورتی که از یک DNS سرور استفاده میکنید IP آن را وارد کنید)
- Identity (اگر برای شبکه خود از قبل دامین مشخص کردهاید، بهتر است نام آن را اینجا بنویسید.)
برای کاربر root یک رمز عبور اختصاص دهید.
علاوه بر تنظیماتی که انجام دادید میتوانید پیکربندی بیشتری بر روی ماشین مجازی خود صورت دهید اما برای شروع کار نیاز چندانی بدان ندارید.
حال کافیست تا گزینهی import را بزنید تا فرآیند ساخت ماشین مجازی vCenter به اتمام برسد.
کمی صبر کنید تا VM مجددا راه اندازی شود.
اکنون میتوانید به 2روش به رابط کاربری وب vCenter Server متصل شوید.
- اگر تنظیمات DNS را از پیش انجام دادهاید؛ بدون نیاز به IP و تنها از طریق نام دامین و ساب دامین میتوانید به کنسول وب دسترسی یابید.(در این آموزش و باتوجه به تنظیماتی که انجام دادیم: https://VCSA.MOBIN.HOST:/appliance/support-bundle )
- اگر DNS ای ندارید کافیست آدرس IP ماشین مجازی خود را در مرورگر خود وارد کنید و پس از آن شما صفحه مربوطه را مشاهده خواهید کرد.(در این آموزش و باتوجه به آدرس IP دلخواهی که به ماشین مجازی خود اختصاص دادیم:https://192.168.68 )
برای آن که بتوانید از روش اول برای دسترسی به رابط کاربری وب استفاده کنید؛ بیاید تا با نحوه تنظیمات DNS و Domain مربوط به vCenter آشنا شویم.
نحوه راه اندازی یک Domain Controller و تنظیمات DNS
کمی قبلتریاد گرفتید که میتوانید به جای این که آدرس IP مربوط به ماشین مجازی vCenter را در مرورگر وارد کنید، می شود راه دیگری را نیز امتحان کرد.
بدین منظور میخواهیم به شما آموزش دهیم اگر یک ویندوز سرور دارید، چگونه از آن برای این کار بهره ببرید.
راه اندازی DNS
برای این کار ابتدا به داشبورد مدیریتی ویندوز سرور بروید. در اینجا ما حالتی را فرض میکنیم که هیچ DNSای از پیش وجود ندارد و تمامی مراحل را از ابتدا توضیج خواهیم داد. گزینهی add roles and features را انتخاب کنید.
در این مرحله گزینهی role-based or features-based installation برگزینید.
سپس در این قسمت لیستی از سرورهای موجود در شبکه شما به نمایش درخواهد آمد. سرور مدنظر خود را انتخاب کنید و next را بزنید. علاوه بر آن میتوانید برای نصب ویژگی های مدنظرتان یک هارد دیسک مجازی مجزا نیز برگزینید.
در این مرحله قابلیت هایی که قصد دارید به سرور خود اضافه کنید را انتخاب کنید و گزینهی add features را بزنید.
در این قسمت تنها کافیست next را بزنید
حال گزینهی restart را انتخاب کنید و سپس install را بزنید. کمی صبر کنید تا مراحل نصب به تمام برسد و سرور شما مجددا راهاندازی شود.
راه اندازی Active Directory
در گام نخست باید به سراغ داشبورد مدیریتی ویندوز سرور خود بروید. اکنون با انتخاب گزینهی promote this server to a domain controller تنظیمات مربوطه را انجام دهید.
در صفحهای که برای شما باز میشود تیک گزینهی add a new forest را بزنید. حال domain خود را نامگذاری کنید.
اکنون باید مشخص کنید که forest و domain شما مطابق با کدام یک از نسخه های ویندوز سرور عمل کنند. در نهایت برای DSRM رمز عبور اختصاص دهید.
اکنون باید برای NETBIOS domain یک نام لحاظ کنید.
در انتها تمامی تنظیمات بررسی میشوند و اگر مشکلی وجود نداشته باشند، تیک سبز را مشاهده خواهید کرد. سپس میتوانید نصب را آغاز کنید.
پیکربندی DNS
پس از آن که تنظمیمات مربوط به Active Directory و domain ها را انجام دادید حال نوبت پیکربندی خود DNS و ساخت recordها است.
از داشبورد مدیریتی به سراغ سربرگ DNS بروید. بر روی domain controller موجود کلیک راست کنید و گزینهی DNS Manager را بزنید.
در صفحهای که برای شما باز میشود از قسمت Forward Lookup Zones به سراغ دامین مدنظر خود بروید تا ساختاری همچون تصویر زیر را مشاهده کنید.
اکنون بر روی صفحه کلیک راست کنید و گزینه ی new Host(A or AAAA) را بزنید. در اینجا برای vCenter خود یک رکورد host A میسازیم و در آن آدرس IP مربوط به ماشین مجازی VMware vCenter را همراه با یک نام مشخص میکنیم. بهتر است تیک گزینهی PTR record را هم بزنید.
در نهایت بر روی add host کلیک کنید تا رکورد مربوطه اضافه شود.
شما میتوانید مشابه همین کار را برای هر یک از ESXIهای خود نیز انجام دهید.
از این پس برای دسترسی به پنل وب vCenter و یا حتی vSphere و ESXI کافیست به جای وارد کردن آدرس IP در مرورگر، از نام دامین و ساب دامینی که برای هر یک انتخاب کردید؛ استفاده کنید.
روش دوم
پیکربندی vCenter
اکنون مجددا به سراغ فایل ISO بروید اما این بار وارد پوشه vcsa-ui-installer شوید. سپس فایل نصبی installer.exe را انتخاب کنید.
صفحه ای همچون تصویر زیر برای شما نشان داده خواهد شد. Install را انتخاب کنید.
در این قسمت باید vCenter خودمان را Deploy کنیم و مرحله بعد پیکربندی مربوط به همین vCenter Serverای که Deploy کردیم را انجام خواهیم داد . پس گزینه Next را می زنیم.
در صفحهای که برای شما باز میشود، End User License agreement را بپذیرید و گزینهNext را بزنید.
در این قسمت شما میتوانید با توجه به ساختار سازمان خود هریک از موارد زیر را انتخاب کنید. ما باتوجه به سناریو خود قصد داریم Platform Service Controller و vCenter را به صورت Embedded بر روی یک سرور نصب کنیم . پس گزینه مورد نظر را انتخاب می کنیم و سپس Next را می زنیم.
صفحه بعد از شما میخواهد تا مقصد خود برای نصب vCenter را مشخص کنید که میتواند vCenter server یا یک هاست منحصر به فرد باشد. اگر host اختصاصی دارید، میتوانید تنها آدرس IP آن را درج کنید.
چون ما از قبل یک هاست ESXI راه اندازی کرده بودیم همان را به عنوان مقصد انتخاب میکنیم.
FQDN یا آدرس IP هاست مدنظرو یا حتی vCenterای که قصد نصب VCSA در آن دارید را وارد کنید. سپس اطلاعات ادمین را وارد کنید و روی گزینه Next کلیک کنید. Installer دسترسی را تایید خواهد کرد، مگر آن که پیام SSL certificate نامعتبر روی صفحه نمایش داده شود.
در این مرحله با پیغام اخطار certificate مواجه خواهید شد که باید Yes را بزنید.
پس از برقراری ارتباط با هاست مدنظر، در صفحه بعد مشخصات VM که برای vCenter ساخته خواهد شد را باید وارد کنید. برای این ماشین مجازی یک نام و رمز عبور پیچیده تعیین کنید. سپس Next را بزنید.
انتخاب مقیاس پیاده سازی
در اینجا باید مقیاس پیادهسازی را انتخاب کنید. از میان گزینههای زیر میتوانید بسته به گستردگی و سیاستهای سازمان خود یکی را انتخاب کنید.
- بسیار کوچک
- کوچک
- متوسط
- لارج
- ایکس لارج.
در اینجا ما یک زیرساخت بسیار کوچک داریم بنابراین Tiny را انتخاب می کنیم و Next را میزنیم.
دراین مرحله محل ذخیره سازی vCenter را انتخاب کنید(datastore) و Next را بزنید. دقت کنید که با انتخاب گزینهی Thin Disk Mode تمامی فضای انتخابی allocate نخواهد شد و با این کار میتوانید در استفاده از فضای ذخیره سازی صرفه جویی کنید.
مرحله آخر پیکربندی و واردکردن تنظیمات شبکه است( Configure Network Settings). اطلاعات مربوط به شبکهای که vCenter در آن قرار خواهد گرفت را بادقت و صحت تمام وارد کنید.
همچنین اگر مشابه روش اول از پیش تنظیمات DNS برای vCenter خود انجام دادهاید، آدرس IP مربوط به آن را در قسمت DNS Servers وارد کنید.
در نهایت پس از بررسی تنظیمات، Finish را بزنید تا ماشین مجازی مربوط به vCenter ساخته شود.
اکنون باید کمی صبر کنید تا مرحله اول Deploy appliance به پایان برسد.
هنگامی که با صفحهای مشابه تصویر زیر مواجه شدید، کافیست Continue را بزنید تا مرحله دوم آغاز شود.
مرحله دوم از دومین روش نصب VCENTER SERVER APPLIANCE ورژن 6.7
از اینجا به بعد مرحله دوم نصب که همان پیکربندی مربوط به vCenter Server است؛ شروع می شود. بر روی NEXT کلیک کنید.
موارد قابل تامل در این صفحه:
- time synchronization mode هماهنگ سازی ساعت vCenter با ESXi
- SSH access این قسمت برای گرفتن دسترسی SSH به ترمینال لینوکسی vCenter است.
توجه کنید که در صورت عدم نیاز به ارتباط با ترمینال لینوکس؛ بهتر است برای امنیت بیشتر این گزینه را در حالت غیرفعال (disabled) قرار دهید.
درمرحله بعد نام دامین SSO و رمز عبور ادمین آن را تنظیم و تایید کنید.
اگر تمایل دارید میتوانید به برنامه بهبود تجربه مشتری VMware (CEIP) بپیوندید. این برنامهای به VMware کمک میکند تا محصولات و خدماتش را گسترش دهد و همچنین مشکلات کاربران را بر طرف کند.
در نهایت هرآنچه را که پیکربندی کردید به صورت خلاصه مشاهده خواهید کرد. پس از بررسی اجمالی آنها next را بزنید.
اکنون باید صبر کنید تا کار نصب و راه اندازی مرحله دوم نیز به اتمام برسد.
پس از تکمیل مراحل نصب، وارد مرورگر خود شوید. آدرس IP یا URL مربوط به vCenter خود را وارد کنید. درصفحه ای که برای شما باز میشود گزینهی Show advanced را بزنید.
سپس مشابه تصویر زیر بر روی proceed to 192.168.1.68(unsafe) کلیک کنید تا وارد رابط کاربری وب vCenter Server شوید.
در نهایت با وارد کردن نام کاربری و رمزعبور خود، میتوانید وارد پنل مدیریت آن شوید و تنظیمات دلخواه خود را اعمال کنید.
سخن پایانی
به پایان یک مقاله آموزشی دیگر رسیدیم. در این مقاله 2روش نصب و راه اندازی vCenter را به همراه پیکربندی DNS آن آموختیم. امیدواریم که کمال بهره را از این آموزش ببرید.
همچنین مشتاقانه منتظر نظرات، پیشنهادات و انتقادات شما همراهان همیشگی مبین هاست هستیم.