В этой небольшой статье я опишу пути решения проблемы установки Xenserver guest tools.
Бывают случаи, когда после установки гостевых служб XenServer-а в виртуальную машину сам сервер этого не видет и в консоли продолжает показывать:

I/O not optimized 
Management Agent not installed 
Not able to receive updates from Windows Update

В результате мы не можем управлять корректным выключением виртуальной машины, и при нажатии правой кнопкой мыши на виртуальной машине в контекстном меню в консоли XenCenter отображаются только пункты Force Reboot и Force Shutdown.

У меня такая ситуация возникала в двух случаях:

  1. при создании виртуальной машины посредством Citrix Studio в XenDesctop
  2. при импорте ранее экспортированной виртуальной машины из папки (в виртуальной машине уже были установлены гостевые службы).

В первом случае мне помогло обновление Citrix Studio и Xendesctop.

Во втором же случае я долго мучался, находил несколько решений у великого Googl-а, но что именно помогло так и не понял, потому что применил все сразу…

Первый метод: выключите вм и введите команду

xe vm-param-set uuid=<>  has-vendor-device=true

включите вм, если не помогло тогда двигаемся дальше…

Второй метод: выключите вм и введите команду:

xe vm-param-set uuid=<> platform:viridian=false

включите вм, если не помогло тогда двигаемся дальше…

Третий метод:

1) Установите с правами администратора файл xluninstallerfix

2) Удалите из панели управления CitrixXenServer Management agent

3) перезагрузите ВМ

4) Запустите c правами администратора из папки C:\Program Files (x86)\Citrix файл под название вроде бы… uninstall.exe

5) перезагрузите ВМ

6) откройте диспетчер устройств и удалите устройство связанное с XENSERVER… оно у меня было выключено…

7) Удалите службу Xenserver Agent

8) Удалите ветки реестра
HKLM\SYSTEM\CurrentControlSet\Enum\XENBUS
HKLM\SYSTEM\CurrentControlSet\Enum\XENVIF

Чтобы это сделать мне пришлось всем этим веткам и подветкам назначить владельца и дать полные права пользователю Администратор — ушло мин 30…

9) после всего этого я еще немного почистил реестр удалял записи связанные с xen, но не все и, наверное, этого лучше не делать…

Потом я выключил вм и применил первый и второй методы. Когда включил все заработало…

И стало выглядеть так



хотя на той виртуальной машине с которой я делал копию методом экспорта импорта



Получается… что недоконца решил проблему… но по крайней мере появилась возможность корректно выключить и перезагрузить виртуальную машину…

Прошу экспертов по ситриксу написать уточняющие комментарии к командам, поправить где не правильно… Так мы получим полную картину данной ошибки, как говорится — в споре рождается истина…

Комментарии (0)