در این مقاله به آموزش نصب ESXi Embedded Host Client پرداخته خواهد شد.
نصب و پیاده سازی ESXi Embedded Host Client
پس از Vmware vSphere 6.5 کمپانی Vmware اعلام کرده که برای اتصال به زیرساخت vSphere چه vCenter و چه هر یک از Host های ESXi به تنهایی دیگر از نرم افزار vSphere Client استفاده نکرده و از نسخه های تحت وب استفاده شود. به این ترتیب با ارائه نسخه های جدید vSphere ویژگی ها و قابلیت هایی که به این hypervisor معروف افزوده می شود با استفاده از Vmware vSphere Client قابل پیکربندی نیست. به این معنا که در صورتی که شما بخواهید ویژگی جدیدی مانند Virtual Machine Version را داشته باشید باید از نسخه های تحت وب کلاینت ESXi و یا vCenter استفاده کنید. این نکته چندین بار به هنگام اتصال شما به زیرساخت vSphere با استفاده از Vmware vSphere Client و یا بخش هایی مثل ایجاد ماشین مجازی تاکید شده است.
نسخه هایی تحت وب که به صورت پیش فرض ارائه شد پیش از vSphere 6.7 تحت Flash بودند که محیط خوبی را ارائه نمی کردند. به همین دلیل Vmware بر آن شد تا نسخه تحت وب کلاینت خود را بر بستر HTML 5 ارائه کند. البته این کلاینت تنها برای اتصال به vCenter server می باشد. در صورتی که بخواهید به یک ESXi Host به تنهایی متصل شوید باید از محیط تحت وب Flash استفاده کنید که محیط روانی نخواهد بود. اما در آزمایشگاه Vmware مهندسان پر تلاش این شرکت نسخه ای بر بستر HTML 5 جهت اتصال به یک ESXi Host ارائه کردند که در این مقاله به بررسی و نصب آن خواهیم پرداخت. البته ESXi Embedded Host Client همانند نسخه های اولیه Vmware HTML5 Client که برای اتصال به vCenter Server طراحی شده بود دارای نقص هایی می باشد اما برای استفاده های معمول می تواند گزینه مناسب تری نسبت به نسخه پیش فرض کلاینت های ESXi است.
ESXi Embedded Host Client نرم افزاری بر اساس HTML5 و JavaScript است که با تمام نواقصی که دارد می تواند راهکار بهتری نسبت به دیگر کلاینت های تحت وب برای مدیریت یک ESXi باشد. نکته ای که باید به آن توجه داشت آن است که با استفاده از این کلاینت شما قادر به مدیریت سرور های Vcenter نخواهید بود.
مشکلات عمومی ESXi Embedded Host Client
در نسخه های ESXi 6.0 Update 1 و نسخه های قدیمی تر و همچنین ESXi 5.5 Patch 8 و قدیمی تر دیده شده که تمامی عملیات ها بدون هیچگونه اروری با شکست مواجه می شوند. البته این مشکل در آپدیت های جدید چون ESXi 6 Update 2 برطرف شده است.
Host ها با ESXi 6.0 پیش از آپدیت ۲ که دارای زیر دامنه به همراه کوکی با اندازه بیش از ۸KB در مرورگر خود می باشند، اجرای کنسول تحت وب ممکن است با مشکل مواجه شود. بهتر است برای برطرف کردن مشکل اقدام به پاک کردن کوکی ها کرده و یا این که از پنجره incognito-type مرورگر خود استفاده کنند و یا از نرم افزار Vmware Remote Console به عنوان راهکار جایگزین استفاده کنند.
برای Host های نسخه ۵٫۵ کنسول درون مرورگر پشتیبانی نمیشود. به همین منظور برای اتصال به ماشین های مجازی از Vmware Remote console استفاده کنید.
برای ESXi 5.5 در هنگام وارد کردن URL در مرورگر خود اطمینان حاصل کنید که پس از ui نیز / را بزنید که آدرس به این صورت خواهد شد: https://<esxihost./ui/
کمبود های ESXi Embedded Host Client تا کنون
ESXi Embedded Host Client در حال گسترش و به روز رسانی است. آنچه مشخص است بسیاری از قابلیت هایی که درvSphere Client و حتی نسخه Flash آن می باشد در این نسخه نیست. اما تیم مهندسان Vmware سخت در تلاش هستند تا این کلاینت را در سریع ترین زمان ممکن به اوج خود برسانند. آنچه مهندسان Vmware اعلام کردند که در این نسخه از کلاینت وجود ندارد به شرح زیر است.
Resource pool management
Comprehensive performance chart UI with access to all performance counters
Exporting performance counter data to Excel/CSV
Multi-NIC vMotion configuration
Deploying VMs from a URL
Exporting VMs to an OVA
نصب ESXi Embedded Host Client
پیش از نصب نسخه کلاینت تحت وب پیشفرض ESXi 6 شماره بیلد ۳۶۲۰۷۵۹ را مشاهده می کنیم. به این منظور وارد ESXi شده و از قسمت Help اقدام به انتخاب About کنید. تصویر زیر را به یاد داشته باشید.
ابتدا فایل ESXi Embedded Host Client که در فرمت VIB می باشد را از زیر دانلود کنید.
دانلود فایل VIB آخرین نسخه وب کلاینت ESXi
این فایل را در محلی در Datastore آپلود کنید.
آموزش نصب ESXi Embedded Host Client ، پس از آپلود فایل VIB با استفاده از نرم افزار Putty به سرور ESXi متصل شوید. نام کاربری و رمز عبور را وارد کنید.
با استفاده از دستور زیر اقدام به نصب VIB کنید.
esxcli software vib install -v [path to VIB or URL]
خروجی این دستور به صورت زیر است.
login as: root
Using keyboard-interactive authentication.
Password:
The time and date of this login have been sent to the system logs.
VMware offers supported, powerful system administration tools. Please
see www.vmware.com/go/sysadmintools for details.
The ESXi Shell can be disabled by an administrative user. See the
vSphere Security documentation for more information.
[root@HQESXi1:~] esxcli software vib install -v /
.mtoolsrc etc/ proc/ tmp/
.vmware/ lib/ productLocker/ usr/
altbootbank/ lib64/ sbin/ var/
bin/ local.tgz scratch/ vmfs/
bootbank/ locker/ store/ vmimages/
bootpart.gz mbr/ tardisks.noauto/ vmupgrade
dev/ opt/ tardisks/
[root@HQESXi1:~] esxcli software vib install -v /vmfs/volumes/datastore1/ISO/esx
iclient.vib
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: VMware_bootbank_esx-ui_1.31.0-9277095
VIBs Removed: VMware_bootbank_esx-ui_1.0.0-3617585
VIBs Skipped:
[root@HQESXi1:~]
در تصویر بالا مشاهده می کنید که VMware_bootbank_esx-ui_1.31.0-9277095 نصب شده و VMware_bootbank_esx-ui_1.0.0-3617585 حذف شده است. پیش از این در About مشاهده شد که نسخه اولیه کلاینت ۱٫۰٫۰ بوده است. اکنون دوباره مراحل بالا تکرار می کنیم تا بتوانیم نسخه جدید را مشاهده کنیم. به همین منظور وارد کلاینت تحت وب شده و از قسمت Help اقدام به انتخاب About کنید، اکنون مشاهده می کنید که Client Version به نسخه ۱٫۳۱٫۰ تغییر کرده است.
نصب VIB نرم افزار Vmware Remote Console
در زیرساخت هایی که دسترسی به اینترنت و یا وب سایت Vmware جهت دانلود و استفاده از نرم افزار Vmware Remote Console امکان پذیر نیست، سازمان ها می توانند از این VIB استفاده کرده و آن را در ESXi بارگذاری کنند. ابتدا نسخه منطبق با سیستم عامل خود را دانلود کنید.
VMRC 10 نسخه لینوکسی VMRC 10 نسخه سیستم عامل مک VMRC 10 نسخه ویندوز
ابتدا فایل VIB را در محلی در ESXi آپلود کنید.
پس از آن با استفاده از Putty به ESXi متصل شده و دستور زیر را اجرا کنید.
esxcli software vib install -v [path to VIB or URL]
خروجی دستور بالا به شرح زیر است.
login as: root
Using keyboard-interactive authentication.
Password:
The time and date of this login have been sent to the system logs.
VMware offers supported, powerful system administration tools. Please
see www.vmware.com/go/sysadmintools for details.
The ESXi Shell can be disabled by an administrative user. See the
vSphere Security documentation for more information.
[root@localhost:~] esxcli software vib install -v /vmfs/volumes/datastore1/VMwar
e-Remote-Console-10.0.0-Windows.vib
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: VMware_locker_vmrc-win_10.0.0-0.2
VIBs Removed:
VIBs Skipped:
[root@localhost:~]
اکنون می توانید در محیط هایی که به اینترنت دسترسی ندارید نیز از Vmware Remote Console دسترسی پیدا کنید.
آموزش نصب ESXi Embedded Host Client
در این مقاله آموزشی به نصب آخرین نسخه ESXi Embedded Host Client پرداختیم و تمامی مراحل را به تصویر کشیدیم. در انتها نیز به بررسی نصب فایل VIB نرم افزار Vmware Remote Console پرداختیم تا در شرایطی که دسترسی به اینترنت و یا وب سایت Vmware مقدور نبود مدیران شبکه سازمان با مشکل مواجه نشوند. به امید خدا در مقالات آموزشی آینده بیشتر به مباحث مجازی سازی با استفاده از Hypervisor محبوب ESXi خواهیم پرداخت.
0 پاسخ به "آموزش نصب ESXi Embedded Host Client"