Починаючи з vSphere 7.0, VMware представила утиліту для управління порядком завантажувальних пристроїв з ESXi, коли прошивка системи працює в режимі завантаження UEFI. Можливість керувати завантажувальними пристроями за допомогою ESXi дає можливість змінити порядок завантаження для наступних завантажень , якщо це необхідно. Це може бути зручним варіантом для адміністраторів, які не мають віддаленого доступу до консолі для даного сервера, але хочуть змінити завантажувальний пристрій відповідно до певних вимог.
/usr/lib/vmware/uefi/bin/bootorder — це утиліта EFI VMware, яка надається для керування завантажувальними змінними за допомогою ESXi. Разом з утилітою також надається сторінка довідки, де всі параметри можна побачити за допомогою параметра '-h'.
Як приклад, нижче демонструються деякі параметри, які надає утиліта, за допомогою яких можна переглянути поточний завантажувальний пристрій, перерахувати всі завантажувальні пристрої, включені в системі, встановити одноразову опцію наступного завантаження і т.д.
В якості першого кроку перевірте, чи працює прошивка системи в режимі завантаження UEFI. З ESXi ви можете перевірити те саме за допомогою 'vsish -e get /hardware/firmwareType'. Ця команда повертає «Legacy BIOS» або «UEFI» залежно від того, що встановлено адміністратором.
Якщо для режиму завантаження системи встановлено значення «UEFI», нижче наведено деякі параметри, які надає утиліта /usr/lib/vmware/uefi/bin/bootorder для моніторингу та керування порядком завантажувальних пристроїв.
~] /usr/lib/vmware/uefi/bin/bootorder -l # Ця команда Надає список завантажувальних пристроїв, увімкнених у системі.
Boot0004: VMware ESXi
Boot0003: Вбудований NIC 1 Порт 1 Розділ 1
Boot0001: Віртуальна дискета
Boot0002: Віртуальний компакт-диск
Нижче наведено явний параметр для отримання поточного завантажувального пристрою на додаток до наведеної вище команди, як показано нижче.
~] /usr/lib/vmware/uefi/bin/bootorder -c # Показує поточний завантажувальний пристрій.
Boot0004: VMware ESXi
Ще одним корисним варіантом є встановлення одноразових параметрів наступного завантаження за допомогою параметра -x , щоб він встановлював призначений завантажувальний пристрій під час наступного негайного завантаження. У наведеному вище прикладі ви можете скористатися цілочисельним значенням для відповідного завантажувального пристрою, який ви хочете встановити для наступного завантаження.
~] /usr/lib/vmware/uefi/bin/bootorder -x 3 # Встановлює одноразове наступне завантаження.
~] /usr/lib/vmware/uefi/bin/bootorder -n # Цей параметр показує одноразовий набір опцій наступного завантаження.
Boot0003: Вбудований NIC 1 Порт 1 Розділ 1
Це допомагає користувачеві керувати змінними завантаження системи, коли потрібно змінити завантажувальні пристрої за допомогою ESXi.