Support WorkbookΒΆ

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