Зіткнувшись із дивною помилкою Errno 28 "Немає місця на пристрої" з вручну оновлення версії VMware ESXi на окремому сервері:
# Esxcli оновлення профілю програмного забезпечення -p ESXI-7.0.0-xxxx-стандарт -D https: // hostupdate.VMware.Com/програмне забезпечення/vum/production/main/vmw -depot -index.XML
[InstallationArror] [errno 28] Немає місця на пристрої vibs = vmware_bootbank_esx-base_7.0.0-xxxx Будь ласка, зверніться до файлу журналу для отримання більш детальної інформації.
Помилка чітко вказує на виснаження місця. Але, перевірка вільного простору на диску показала, що достатньо вільного місця:
Df -h
VMware має KB 1007638 (Помилка ESXI/ESX: на пристрої не залишилося вільного місця). У статті вони кажуть, що ви не можете створити нові файли, оскільки ви досягли максимальної кількості інд у файловій системі. Це перевіряє команда:
Stat -f / | Gras inodes | Awk 'print $ nf'
У моєму випадку вільна цінність є досить великою, тому це не повинно бути причиною проблеми.
Ще одна можлива проблема - хост не вистачає безкоштовної пам’яті для виконання оновлення. У цьому випадку вам потрібно дозволити хосту ESXi змішати ваш насосний файл ESXi на будь -яких наявних сховищах VMFS.
Ви можете вказати додаткове розташування файлу Swap з графічного інтерфейсу vSphere Client:
Господар -> Налаштувати -> Системний обмін -> Редагувати -> Може використовувати Datastore (Виберіть доступне сховище).
Переконайтесь, що варіанти включені
- CANJ Кеш хоста
- Можна використовувати DataStore, вказаний хостом для файлів WASP
# ESXCLI SWAD SWAP SETER -N -N MYDATORENAME1 -D y
Збережіть зміни, спробуйте оновити.
Після додавання файлу Swing з’явилася дещо інша помилка, що вказує на неможливість оновлення світла інструментів VMware:
[InstallationArror] [ERRNO 28] Немає місця на пристрої VIBS = Vmware_locker_tools_light_eleven.2.п’ять.xxxxxxxxxxxx
Спробуйте завантажити та встановити цей файл VIB вручну:CD /TMP
Wget http: // hostupdate.VMware.Com/програмне забезпечення/vum/product/main/esx/vmw/vib20/tools-light/vmware_locker_tools_light_11.2.п’ять.xxxxxxxxxxxx.Шум
Esxcli програмне забезпечення vib install -f / tmp / vmware_locker_tools_light_11.2.п’ять.xxxxxxxxxxxx
rm /tmp /vmware_locker_tools_light_11.2.п’ять.xxxxxxxxxxxx
Повний список доступних версій може відображатися наступним чином:
# Esxcli Software Source Solic Vib - -депот = https: // hostupdate.VMware.Com/програмне забезпечення/vum/production/main/vmw -depot -index.XML | Grep Tools-Light | сортувати
Запустіть оновлення збірки за допомогою команди # Оновлення профілю програмного профілю ESXCLI ..
Якщо оновлення посібника з легким інструментом VMware закінчується помилкою, спробуйте оновити зображення ESXI, пропустивши оновлення файлу VIB від VMTools:
# Esxcli оновлення профілю програмного забезпечення -p esxi -bursion -build -tools -d https: // hostupdate.VMware.Com/програмне забезпечення/vum/production/main/vm -depot -index.XML
Перезавантажте хост та оновіть vmware_locker_tools:
# Esxcli програмне забезпечення vib install -v https: // hostupdate.VMware.Com/програмне забезпечення/vum/product/main/esx/vmw/vib20/tools-light/vmware_locker_tools-light-version-build.Шум
Якщо взагалі нічого не допомагає, завантажте Zip -файл із новою версією ESXI та завантажте його на будь -яке підключене сховище.
Оновіть локальний Zip -файл
# Esxcli програмне забезпечення vib update -d/vmfs/volumes/yourvmfs/esxi700 -xxxxxxx.Блискавка