Ошибка отображения ВМ в новой оснастке сетей
Версии, в которых встречается проблема: 4.5 и обновление zVirt 4.5.0.1
1. Описание проблемы
В новой оснастке сетей ( при попытке открытия раздела виртуальных машин определенной сети (Выбрать сеть → Виртуальные машины), возникает сообщение об ошибке с текстом:
Ошибка получения списка хостов: "Cannot invoke "org.ovirt.engine.sdk4.types.VnicProfile.id()" because the return value of "org.ovirt.engine.sdk4.types.Nic.vnicProfile()" is null"
2. Причина проблемы
Данная ошибка возникает, если имеются виртуальные машины с сетевыми интерфейсами, подключёнными к сети <Пустой>. Причина заключается в отсутствии соответствующей записи профиля vNIC для пустых сетей и некорректной обработке данного состояния системой.
3. Решение проблемы
Это известное поведение в zVirt 4.5.0. Проблема решена в обновлении zVirt 4.5.0.2.( Инструкция по применению обновления №2 )
4. Временное решение проблемы
В качестве временной меры для просмотра списка виртуальных машин, подключённых к сети, можно выполнить одно из предложенных ниже действий:
-
Создать отдельную изолированную сеть и перенести в нее виртуальные машины, ранее подключённые к сети
<Пустой>. -
Удалить сетевые интерфейсы ВМ, подключенные в сеть
<Пустой>. -
Выполнить просмотр ВМ в старой версии оснастки. Для этого в адресной строке браузера замените URL пути плагина на https://<FQDN>/ovirt-engine/webadmin/?locale=ru_RU#networks (путь до новой оснастки https://<FQDN>/ovirt-engine/webadmin/?locale=ru_RU#zvirt-ui-plugin-distributed-switch).