ESXi5.x автозапуск upsmon

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

ESXi5.x автозапуск upsmon

Непрочитанное сообщение kharkov_max » 2012-12-17 15:30:39

Добрый день.

Недавно обновил свой ESXi5.0 до ESXi5.1
Паралельно нашел vib для nut, по данной статье и ReadMe vib, все было установлено и настроено.

Но !!!
После перезапуска хоста Esxi5.1 сервис upsmon не стартует автоматически, хотя как описано в доке, автостарт был включен через гипервизор после установки vib. Если запустить сервис через гипервизор или через консоль /etc/init.d/upsmon start - то все рабоатет до первой перезагрузки.

Пробовал добавить в /etc/rc.local.d/local.sh команду /etc/init.d/upsmon start, но как то это не помогло решить вопрос.
Штатной команды esxcmd для перезапуска сервисов как то не нашел, да и собственно не понятно куда ее нужно прописать ...

У кого какие соображения по этому поводу ?
Хочется автоматически запускать данный сервис.

PS.
Не исключаю что файл /etc/rc.local.d/local.sh запускается раньше чем запускаются службы esxi, а так как там параметр автостарта не меняется и всегда отключен, то процедура запуска служб, просто выключает upsmon

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

mak_v_
проходил мимо

Re: ESXi5.x автозапуск upsmon

Непрочитанное сообщение mak_v_ » 2012-12-17 16:30:35

Смотрите опции

Код: Выделить всё

REQUIRE
BEFORE
В стартовых скриптах upsmon, и "службы esxi"
ПО крайней мере в БЗДе так....линуха- не помню, глянуть смогу только вечером на десктопе.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: ESXi5.x автозапуск upsmon

Непрочитанное сообщение kharkov_max » 2012-12-17 16:57:41

mak_v_ писал(а):Смотрите опции

Код: Выделить всё

REQUIRE
BEFORE
В стартовых скриптах upsmon, и "службы esxi"
ПО крайней мере в БЗДе так....линуха- не помню, глянуть смогу только вечером на десктопе.
Извините конечно, но Ваш ответ вообще не из той оперы ...

Вроде полечил, изменил команду
/etc/init.d/upsmon start
на
sh /etc/init.d/upsmon start

Пару раз перегрузил, служба вроде запускается.
Собственно это прилеп, по задумке автора vib upsmon это должно управлятся через гипервизор.
Если кто найдет ответ напишите пожалуйста ...

mak_v_
проходил мимо

Re: ESXi5.x автозапуск upsmon

Непрочитанное сообщение mak_v_ » 2012-12-17 17:05:47

Вроде полечил, изменил команду
/etc/init.d/upsmon start
на
sh /etc/init.d/upsmon start
Учитесь ставить вопросы
В скрипт /etc/rc.local.d/local.sh вы засовываете ещё один скрипт вида /etc/init.d/upsmon ещё и лепите ему параметр....сильно!
А ещё с path проблемы иногда могут возникать - тогда уж и sh с абсолютным путём...
Но это уже лирика.....

А вобще, в нашем, да и вообще во ВСЕХ оперных театрах есть - /etc/rc[0-6].d
Наверное не зря оно существует?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: ESXi5.x автозапуск upsmon

Непрочитанное сообщение kharkov_max » 2012-12-17 17:28:41

Собственно скрипт /etc/rc.local.d/local.sh и служит в esxi5.1 (именно в 5.1) для запуска пользовательских скриптов.
А запустить свой скрипт при запуске хоста и было одним из решений данного вопроса.
Не совсем феншуйным, но решением.

Но уверен что REQUIRE BEFORE, не есть решением проблемы автозапуска.
Сервис не запускается по другим причинам, скорее всего в vib ошибка или vib нормально заработает только с 5.0 т.к. писан именно для 5.0, а не для 5.1
Исходя из этого параметры автозапуска/сохраниния настроек сервисов esxi могут отличаться.

Для нормальной настройки сервиса думаю стоит пилить файл /etc/vmware/service/upsmon.xml
Скорее всего именно там отсутствует или не верно описан тот параметр который пытается сохранить гипервизор ...