Description of tasks available for scheduling

Scheduler

Task Name Description
aggregate_audit
Execute and apply audit
Provides the ability to conduct audits with automatic apply.
aggregate_balance
Automatic Balancing
Provides the ability to start automatic balancing.
allocate_trs_vms
Allocate TRS instances
Allows you to automatically allocate TRS instances.
host_shutdown
Shutdown
Provides the ability to shutdown a specific host.
launch_base_vm
Launch Base Instance
Allows you to create a specified number of new base instances.
launch_trs_vm
Launch TRS Instance
Allows you to create a specified number of new TRS instances.
launch_vm
Launch Instance
Allows you to create a specified number of new instances.
node_power_off
Power off
Provides the ability to power off for a specific compute node.
node_power_on
Power on
Provides the ability to power on a specific computing node.
run_command
Run openstack shell command
Provides the ability to run shell commands using the openstack utility. It is possible to use the {object_id} pattern in the command arguments - for auto-substitution of the ID of the object on which the task is being performed. In the list arguments, the first argument to openstack is optional.
run_request
Run curl request
Provides the ability to trigger an HTTP request. In the body and address of the request, it is possible to use templates {object_id} - for auto-substitution of the ID of the object over which the task is running and {tenant_id} or {project_id} - for the ID of the project in which the task is running.
server_create_image
Create Image
Provides the ability to create an image of a instance. Name image is generated automatically and set as date_name, where name is the name of the instance, the date is the date and time the image was created in format YY-MM-DD_HH: MM: SS.
server_pause
Pause Instance
Provides the ability to pause a specific instance.
server_reboot
Hard Reboot Instance
Provides the ability to reboot a specific instance. Depending on the passed argument (SOFT or HARD), either soft or hard reboot.
server_rebuild
Rebuild
Provides the ability to rebuild a specific instance.
server_recover
Recover
Provides the ability to restore a specific instance.
server_shelve
Shelve Instance
Provides the ability to shelve a specific instance.
server_start
Start Instance
Provides the ability to power on a specific instance.
server_stop
Shut Off Instance
Provides the ability to shutdown a specific instance.
server_unpause
Unpause Instance
Provides the ability to unpause a specific instance.
server_unshelve
Unshelve Instance
Provides the ability to unshelve a specific instance.
volume_backup
Create Volume Backup
Provides the ability to create a volume backup. The backup name is generated automatically and specified as name_date, where name is the name of the volume, date is the date and time the image was created in format YY-MM-DD_HH:MM:SS.
volume_snapshot
Create Volume Snapshot
Provides the ability to take a snapshot of a volume. Snapshot name generated automatically and set as name_date, where name is the name of the volume, date is the date and time of the image creation in the format YY-MM-DD_HH:MM:SS.