۱. بکاپ تنظیمات
vim-cmd hostsvc/firmware/sync_config
vim-cmd hostsvc/firmware/backup_configخروجی یک نشانی مثل http://*/downloads/52.../configBundle-esxi01.tgz است. بهجای * نام یا IP میزبان را بگذارید و فایل را با مرورگر دانلود کنید. این فایل شامل شبکه، datastoreها، کاربران و تنظیمات پیشرفته است.
۲. نسخهی فعلی
esxcli system version get
vmware -vlنسخه را با اطلاعیههای امنیتی (VMSA) مقایسه کنید. فایلهای وصله (offline bundle با پسوند zip) از پورتال پشتیبانی Broadcom با حساب دارای قرارداد دانلود میشوند.
۳. حالت نگهداری
ماشینها را خاموش کنید یا با vMotion به میزبان دیگر ببرید:
esxcli system maintenanceMode set --enable true
esxcli system maintenanceMode get۴. نصب وصله
فایل zip را روی یک datastore بگذارید. اول پروفایلهای داخل فایل را ببینید:
esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-8.0U3-depot.zipپروفایل -standard شامل VMware Tools است. یک بار آزمایشی و بعد واقعی اجرا کنید:
D=/vmfs/volumes/datastore1/VMware-ESXi-8.0U3-depot.zip
P=ESXi-8.0U3x-xxxxxxxx-standard # exact name from the list above
esxcli software profile update -d "$D" -p "$P" --dry-run
esxcli software profile update -d "$D" -p "$P"
rebootاز profile update استفاده کنید، نه profile install. install درایورهایی را که جداگانه نصب کردهاید (مثلاً درایور کارت شبکهی سازندهی سرور) پاک میکند.
۵. بعد از راهاندازی مجدد
esxcli system version get
esxcli software vib list | head
esxcli system maintenanceMode set --enable false۶. بازیابی تنظیمات
اگر میزبان را از نو نصب کردهاید یا تنظیمات خراب شده است، نسخه و build باید دقیقاً با زمان بکاپ یکی باشد:
esxcli system maintenanceMode set --enable true
# copy configBundle-esxi01.tgz to /tmp with scp first
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle-esxi01.tgzمیزبان پس از بازیابی خودکار راهاندازی مجدد میشود.