VMware: установка HP Management Agent

На днях столкнулся с интересной ситуацией при установке HP Managment Agents 8.6 на сервер HP DL380 G6. После того, как я перевел сервер ESX в режим обслуживания (maintenance mode), распаковал пакет с HP Managment Agents  в каталог /tmp/, и попытался установить его командой “./install860.sh –install”, мне выдалась ошибка о том, что некоторые виртуальные машины все еще запущены и что они должны быть отключены при установке агента:

An active Virtual Machine [ ***.***.***.*** ] has been detected on host [*****.*****.local]

И:

Please modify the state of the VMs to be Suspended or powered off and then retry Agents Installation.

Ниже приведу весь лог:

[root@m-esx2 860]# ./install860vibs.sh –install
HP Insight Manager Agent 8.6.0-11 Installer for VMware ESX
 Target System is VMware ESX 4.0.0 build-208167
 Server:  ProLiant DL380 G6
This script will now attempt to set ESX Host in Maintenance Mode
 for IM agents install.
 Do you wish to continue? (y/n) y
(vim.fault.NotFound) {
 dynamicType = <unset>,
 faultCause = (vmodl.MethodFault) null,
 msg = "Unable to find a VM corresponding to "***.***.***.***"",
 }
 (vim.fault.NotFound) {
 dynamicType = <unset>,
 faultCause = (vmodl.MethodFault) null,
 msg = "Unable to find a VM corresponding to "***.***.***.***"",
 }
 An active Virtual Machine [ ***.***.***.*** ] has been detected on host [*****.*****.local]
The ESX host will be put into maintenance mode
 to be able to install/uninstall the agents.
 The Virtual Machines must be either Powered off or Suspended
 by the operator to allow the transition
 of the ESX host into maintenance mode.
 Please modify the state of the VMs to be Suspended or powered off
 and then retry Agents Installation.
[root@ m-esx2 860]#

Я несколько раз перезагружал сервер ESX, несколько раз переводил в его режим обслуживания и обратно, причем, я был абсолютно уверен, что все виртуальные машины находятся в отключенном состоянии, специально перепроверяя статус виртуальных машин при помощи vmware-cmd( об этой команде и не только можно прочитать в статье Полезные команды ESXi 4.1 ), однако ошибка не пропала!

Решение:

— Необходимо разрегистрировать все виртуальные машины на хосте ESX пр помощи команды: vmware-cmd -s unregister vmfs/volume/vmfslabel/vm1/vm1.vmx ;

— После этого устанавливаем HP Management Agent again (“./install860.sh –install”)

Установка  HP Management Agent на ESX

— Перезагружаем сервер;

— Проверяем работоспособность HP Management Homepage, перейдя по адресу: https://ip_adress_host:2381

Вот и все!

Опубликовано в VMWare