
Use atop[1] tool to monitor the whole job process. Atop generates binary output that could be downloaded and then investigated locally. Using atop -r /path/to/atop.bin you can read the file and by pressing "t" to move 10 seconds futher or by pressing "b" to jump to specific time in job and to see what happened on host in this time. It allows to track all resources in specific time. It allows also tracking of containers separately. For more info you can visit the site[1] If atop installation fails it shouldn't fail the job, so ignore_errors is added. Currently it's for undercloud in OVB and all nodes in multinode. [1] https://www.atoptool.nl/ Change-Id: I7e17db3e376218f620a18db7ea7ca82d7578f618 Depends-On: Ibcdcfb4d8c5c94e1a06c7e635b0b6778ad318094
35 lines
957 B
YAML
35 lines
957 B
YAML
---
|
|
# tasks file for undercloud-setup
|
|
- name: Run atop for monitoring
|
|
include: atop.yml
|
|
|
|
# Add a non-root user
|
|
- name: Including non_root_user_setup tasks list
|
|
include: non_root_user_setup.yml
|
|
when: non_root_user_setup|bool
|
|
|
|
- name: Including ovb_setup_connectivity tasks list
|
|
include: ovb_setup_connectivity.yml
|
|
when: ovb_setup_connectivity|bool
|
|
|
|
- name: Including repo-setup role
|
|
include_role:
|
|
name: repo-setup
|
|
|
|
- name: Including package_installs tasks
|
|
include: package_installs.yml
|
|
when: package_installs|bool
|
|
|
|
- name: Including vxlan_networking tasks
|
|
include: vxlan_networking.yml
|
|
when: vxlan_networking|bool or toci_vxlan_networking|bool
|
|
|
|
- name: Including hostname tasks
|
|
include: hostname.yml
|
|
when: hostname_correction|bool or step_set_undercloud_hostname|bool
|
|
|
|
- name: Include ansible.cfg configuration for the undercloud / node
|
|
include: ansible_cfg.yml
|
|
when:
|
|
- undercloud_ansible_cfg|bool and undercloud_ara|bool
|