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')
novaclient.v2.
Service
Сервис, запущенный на хосте
binary
Название сервиса
disabled_reason
()Причина выключения
forced_down
()Note
доступно для клиента версии старше 2.11
host
Название хоста
id
Идентификатор запущенного сервиса
status
Статус сервиса, включен или выключен: ‘up’, ‘down’
updated_at
Дата обновления сервиса
zone
Зона сервиса