Планируемые задачи модулей

Модули TIONIX могут предоставлять возможность запуска определенных задач по расписанию с помощью модуля TIONIX.Scheduler. Ниже описаны доступные на данный момент для планирования действия над различными объектами OpenStack.

Описание доступных для планирования задач TIONIX.Scheduler

TIONIX.Client

Название задачи Описание
run_command
Запустить консольную команду openstack
Обеспечивает возможность запуска консольных команд, используя утилиту openstack. В аргументах команды возможно использовать шаблон {object_id} - для автоподстановки ID объекта, над которым выполняется задача. В списке аргументов первый аргумент openstack - не обязателен.
run_request
Запустить curl-запрос
Обеспечивает возможность запуска HTTP запроса. В теле и адресе запроса возможно использовать шаблоны {object_id} - для автоподстановки ID объекта, над которым выполняется задача и {tenant_id} или {project_id} - для ID проекта, в котором выполняется задача.

TIONIX.Dashboard

Название задачи Описание
launch_base_vm
Запустить базовую машину
Позволяет создать заданное количество новых базовых виртуальных машин
launch_vm
Запустить машину
Позволяет создавать заданное количество новых виртуальных машин.

TIONIX.VDIserver

Название задачи Описание
launch_vdi_vm
Запустить VDI машину
Позволяет создавать заданное количество новых виртуальных VDI машин.

TIONIX.NodeControl

Название задачи Описание
aggregate_audit
Провести аудит с автоматическим применением
Обеспечивает возможность проведения аудита с автоматическим применением.
host_shutdown
Выключение
Обеспечивает возможность выключения конкретного хоста.
node_power_off
Отключение питания
Обеспечивает возможность отключения питания конкретного вычислительного узла.
node_power_on
Включение
Обеспечивает возможность включения конкретного вычислительного узла.
server_create_image
Снять образ
Обеспечивает возможность создания образа виртуальной машины. Имя образа формируется автоматически и задается как имя_дата, где имя - это название виртуальной машины, дата - это дата и время создания образа в формате ГГ-ММ-ДД_ЧЧ:ММ:СС.
server_pause
Поставить на паузу машину
Обеспечивает возможность постановки на паузу конкретной виртуальной машины.
server_reboot
Жесткая перезагрузка машины
Обеспечивает возможность перезагрузки конкретной виртуальной машины. В зависимости от переданного аргумента (SOFT или HARD) возможны мягкая или жесткая перезагрузки.
server_rebuild
Перестроить
Обеспечивает возможность перестройки конкретной виртуальной машины.
server_recover
Восстановить
Обеспечивает возможность восстановления конкретной виртуальной машины.
server_resume
Возобновить машину
Обеспечивает возможность запуска конкретной виртуальной машины.
server_shelve
Архивировать машину
Обеспечивает возможность архивирования конкретной виртуальной машины.
server_start
Запустить машину
Обеспечивает возможность включения конкретной виртуальной машины.
server_stop
Выключить машину
Обеспечивает возможность выключения конкретной виртуальной машины.
server_suspend
Приостановить машину
Обеспечивает возможность остановки конкретной виртуальной машины.
server_unpause
Снять с паузы машину
Обеспечивает возможность снятия с паузы конкретной виртуальной машины.
server_unshelve
Разархивировать машину
Обеспечивает возможность разархивирования конкретной виртуальной машины.
volume_backup
Создать резервную копию диска
Обеспечивает возможность создания резервной копии для диска. Имя резервной копии формируется автоматически и задается как имя_дата, где имя - это название диска, дата - это дата и время создания образа в формате ГГ-ММ-ДД_ЧЧ:ММ:СС.
volume_snapshot
Создать снимок
Обеспечивает возможность создания снимка диска. Имя снимка формируется автоматически и задается как имя_дата, где имя - это название диска, дата - это дата и время создания образа в формате ГГ-ММ-ДД_ЧЧ:ММ:СС.