Workbook name: | tripleo.support.v1 |
---|
TripleO support workflows
Workflows in the Support Workbook
tripleo.support.v1.collect_logs
This workflow runs sosreport on the servers where their names match the provided server_name input. The logs are stored in the provided sos_dir.
Workflow inputs:
Input server_name: | |
---|---|
Required. | |
Input sos_dir: | Default: /var/tmp/tripleo-sos |
Input sos_options: | |
Default: boot,cluster,hardware,kernel,memory,nfs,openstack,packagemanager,performance,services,storage,system,webserver,virt | |
Input queue_name: | |
Default: tripleo |
tripleo.support.v1.create_container
This work flow is used to check if the container exists and creates it if it does not exist.
Workflow inputs:
Input container: | |
---|---|
Required. | |
Input queue_name: | |
Default: tripleo |
tripleo.support.v1.delete_container
This workflow deletes all the objects in a provided swift container and then removes the container itself from the undercloud.
Workflow inputs:
Input container: | |
---|---|
Required. | |
Input concurrency: | |
Default: 5 | |
Input timeout: | Default: 900 |
Input queue_name: | |
Default: tripleo |
tripleo.support.v1.fetch_logs
This workflow creates a container on the undercloud, executes the log collection on the servers whose names match the provided server_name, and executes the log upload process on all the servers to the container on the undercloud.
Workflow inputs:
Input server_name: | |
---|---|
Required. | |
Input container: | |
Required. | |
Input concurrency: | |
Default: 5 | |
Input timeout: | Default: 1800 |
Input queue_name: | |
Default: tripleo |
tripleo.support.v1.upload_logs
This workflow uploads the sosreport files stored in the provide sos_dir on the provided host (server_uuid) to a swift container on the undercloud
Workflow inputs:
Input server_uuid: | |
---|---|
Required. | |
Input server_name: | |
Required. | |
Input container: | |
Required. | |
Input sos_dir: | Default: /var/tmp/tripleo-sos |
Input queue_name: | |
Default: tripleo |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.