بروزرسانی ESXi

چطور از طریق خط فرمان (CLI) می توانیم ESXi را بروزرسانی کنیم. معمولا بروزرسانی ESXi و کلاستر VMware vSphere از طریق vSphere Update Manager یا VUM انجام می پذیرد. اما برای انجام آن به VMware vCenter نیاز خواهید داشت. در اینجا قصد داریم بدون دخالت vCenter به نحوه بروزرسانی ESXi بپردازیم. احتمالا برای شما هم این پروسه جذاب خواهد بود.

چطور از طریق خط فرمان (CLI) می توانیم ESXi را بروزرسانی کنیم. معمولا بروزرسانی ESXi و کلاستر VMware vSphere از طریق vSphere Update Manager یا VUM انجام می پذیرد. اما برای انجام آن به VMware vCenter نیاز خواهید داشت. در اینجا قصد داریم بدون دخالت vCenter به نحوه بروزرسانی ESXi بپردازیم. احتمالا برای شما هم این پروسه جذاب خواهد بود.

لازم به یادآوری است که در انجام این پروسه از vCenter و VUM استفاده نخواهد شد و نحوه بروزرسانی ESXi هم در محیط های VMware vCenter کاربرد خواهد داشت و هم در سرور های ESXi مستقل.

هرچند بروزرسانی ESXi و سایر نرم افزار های VMware به صورت خودکار و توسط VUM ساده تر و جذاب تر است برای مثال در بروزرسانی ESXi توسطVUM ، ماشین ها ابتدا توسط قابلیت vMotion به سرور های ESXi دیگر مهاجرت داده می شود و سرور به حالت نگهداری (Maintenance Mode) می رود و پروسه بروزرسانی ESXi و راه اندازی مجدد آن انجام می شود.
پروسه بروزرسانی ESXi بسیار ساده خواهد بود و تنها یک شرط برای آن وجود دارد و آن فعال بودن SSH است.
برای دسترسی به سرور ESXi از طریق SSH می توانید از vSphere Client استفاده کنید.

بروزرسانی ESXi | فعال نمودن SSH

مرحله 0 – فعال نمودن SSH در VMware ESXi

برای فعال نمودن SSH از در vSphere Client کافی است به آدرس

Configure > Security Profile (services) > SSH > Options

رفته و آن را فعال کنید. اگر تا به حال SSH را روی ESXi فعال نکرده اید. می توانید مقاله ی “فعال نمودن SSH در ESXi” و “فعال نمودن SSH در VMware ESXi” را فعال نمودن SSH روی سرور ESXi و مقاله “فعال نمودن SSH در VMware vCSA” را برای فعال نمودن SSH روی vCenter مطالعه نمایید.

مرحله 1 – قرار دادن پچ بروزرسانی ESXi در محلی که سرور ESXi به آن دسترسی داشته باشد

از طریق vSphere Datastore Browser پچ بروزرسانی ESXi را که قبلا آن را دانلود نموده اید را در محلی (Datastore) که سرور ESXi به آن دسترسی دارد کپی نمایید.
در زمان کپی نمودن پچ یا پچ ها روی ESXi زمان مناسبی برای انتقال ماشین های مجازی به سرور ESXi دیگر وجود دارد. اگر نمی توانید آنها را انتقال دهید ماشین های مجازی را خاموش کنید.

برای این منظور ما پوشه ای به نام Patches روی Datastore ایجاد نمودیم و فایل پچ را در درون آن قرار دادیم

بروزرسانی ESXi | بارگذاری پچ بروزرسانی ESXi

مرحله 2 – اتصال با استفاده از kitty یا Putty به سرور ESXi

ابتدا به سرور ESXi وصل شوید (از طریق SSH) دستور را اجر کنید و منتظر بروز سانی ESXi شوید. ممکن است اجرای آن کمی به طول انجامد (پروسه استخراج فایل ها از حالت فشرده و نصب آنها).

دستوری که برای بروزرسانی استفاده می شود: esxcli software vib update
(لازم به ذکر است که در صورت استفاده از دستور esxcli software vib install به جای دستور esxcli software vib update تمامی راه اندازهای (Drivers) های قبلی که به صورت دستی نصب شده باشد از بین خواهند رفت و پس از بروزرسانی ESXi باید آنها را مجدد نصب کنید.)
ما دستور زیر را برای بروزرسانی استفاده نموده ایم

esxcli software vib update -d /vmfs/drobo01/patches/

این دستور برای اجرا نیاز به زمان دارد.
پس از اتمام پروسه بروزرسانی VMware ESXi شما با پیامی روبرو خواهید شد که بایستی سرور ESXi را راه اندازی مجدد (Reboot) نمایید.

مرحله 3 – راه اندازی مجدد سرور VMware ESXi

پس از آنکه سرور مجدد راه اندازی شد از حالت Maintenance mode خارج خواهد شد و شما می توانید تغییر نسخه را مشاهده نمایید. در تصویر این بروزرسانی نسخه را می توانید مشاهده کنید.

بروزرسانی سرور (ESXi (Update ESXi / Upgrade ESXi) از طریق PowerCLI نیز ممکن است که در آینده در مقاله ای دیگر به آن نیز خواهیم پرداخت.
منبع: vladan.fr

بروزرسانی ESXi | بارگذاری پچ بروزرسانی ESXi

آموزش های مرتبط

شرکت ویرا شبکه نگار فعال در زمینه مجازی سازی، ذخیره سازی داده ها، مراکز داده، مانیتورینگ و امنیت زیرساخت های شبکه 

دانلود کتاب VMware Workstation