services - сервисы, запущенные на хостах¶
-
list
(host=None, binary=None)¶ Возвращает список сервисов
novaclient.v2.Service
, запущенных на хостах.Без аргументов вернет полную информацию о запущенных сервисах на всех хостах.
host - название хоста
binary - название сервиса
services = nova_client.services.list()
-
enable
(host, binary)¶ Включает указанный сервис на хосте
host - название хоста
binary - название сервиса
service = nova_client.services.enable( host='my_host', binary='nova-compute')
-
disable
(host, binary)¶ Выключает указанный сервис на хосте
host - название хоста
binary - название сервиса
service = nova_client.services.disable( host='my_host', binary='nova-compute')
-
disable_log_reason
(host, binary, reason)¶ Выключает указанный сервис на хосте
host - название хоста
binary - название сервиса
reason - причина выключения
service = nova_client.services.disable_log_reason( host='my_host', binary='nova-compute', reason='my_reason')
-
force_down
(host, binary, force_down)¶ Выключает указанный сервис на хосте, форсированно
host - название хоста
binary - название сервиса
force_down -
service = nova_client.services.force_down( host='my_host', binary='nova-compute')
Service¶
- class
novaclient.v2.
Service
¶ Сервис, запущенный на хосте
-
binary
¶ Название сервиса
-
disabled_reason
()¶ Причина выключения
-
forced_down
()¶ Note
доступно для клиента версии старше 2.11
-
host
¶ Название хоста
-
id
¶ Идентификатор запущенного сервиса
-
status
¶ Статус сервиса, включен или выключен: ‘up’, ‘down’
-
updated_at
¶ Дата обновления сервиса
-
zone
¶ Зона сервиса
-