mr_orangeV прислал заметку о решение проблемы с VMDB transport.
После обновления ESXi до версии 6.7 сборка 17499825 и вывода хоста из режима обслуживания, виртуальные машины не мигрировали обратно на хост с ошибкой:
|
Transport (VMDB) error -45: Failed to connect to peer process |
Поиск корневых причин привёл к нескольким вариантам:
- Опять кто-то где-то напутал в коде, такое уже было у HPE, можно поискать по фразе ” had a bug that constantly wrote logs to the /tmp/vmware-root folder that eventually filled up the partition”.
- Кончилось место, в том числе под swap.
- Mac OS Unlocker или в работе, или криво удален.
Как найти реальную причину?
Для начала прочитать все, что написано в комьюнити и БЗ: ссылка 01 и ссылка 02 kb 50113127.
Во второй KB указано, что “Confirm the presence of the Unlocker installation on the ESXi host using one or more of the following commands”.
В моём случае эти команды не показали ничего, а команды ls -l /bin/vmx в kb нет.
Подключаемся к хосту по SSH и GUI, смотрим:
- Проверяем место: df –h
- Проверяем Ramdisk: vdf –h
- Проверяем snmp по kb 2040707 и inode: stat -f /vmfs/volumes
- Проверяем что у нас с симлинками: ls -l /bin/vmx
- Читаем (можно из GUI хоста) vmkernel и vpxd логи
Ищем строки вида “vmx: Error in initial cartel setup: Failed to open /bin/vmx: Operation not permitted”
В моем случае, это оказался неудаленный полностью Unlocker.
Шаги решения
- cd /bin
- ls -l /bin/vmx и посмотреть куда он ведет
- cd /куда ведет симлинк и
- ls посмотреть на наличие vmx и unlocker
- cd /bin
- rm vmx – удалилить симлинк
- cp /откуда)/vmx /bin
Материалы для внеклассного чтения Continue reading “Transport (VMDB) error -45: Failed to connect to peer process после обновления VMware ESXi”