Created
March 23, 2021 13:25
-
-
Save penguinpages/f2a3226563f23273b9cadfe9ba8891a3 to your computer and use it in GitHub Desktop.
oVirt 4.4.5 - HCI deploy Fail Gluster Single Drive per server deploy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hc_nodes: | |
hosts: | |
thorst.penguinpages.local: | |
gluster_infra_volume_groups: | |
- vgname: gluster_vg_sdb | |
pvname: /dev/mapper/vdo_sdb | |
gluster_infra_mount_devices: | |
- path: /gluster_bricks/engine | |
lvname: gluster_lv_engine | |
vgname: gluster_vg_sdb | |
- path: /gluster_bricks/data | |
lvname: gluster_lv_data | |
vgname: gluster_vg_sdb | |
- path: /gluster_bricks/vmstore | |
lvname: gluster_lv_vmstore | |
vgname: gluster_vg_sdb | |
gluster_infra_vdo: | |
- name: vdo_sdb | |
device: /dev/sdb | |
slabsize: 32G | |
logicalsize: 11000G | |
blockmapcachesize: 128M | |
emulate512: 'off' | |
writepolicy: auto | |
maxDiscardSize: 16M | |
blacklist_mpath_devices: | |
- sdb | |
gluster_infra_thick_lvs: | |
- vgname: gluster_vg_sdb | |
lvname: gluster_lv_engine | |
size: 1000G | |
gluster_infra_thinpools: | |
- vgname: gluster_vg_sdb | |
thinpoolname: gluster_thinpool_gluster_vg_sdb | |
poolmetadatasize: 3G | |
gluster_infra_lv_logicalvols: | |
- vgname: gluster_vg_sdb | |
thinpool: gluster_thinpool_gluster_vg_sdb | |
lvname: gluster_lv_data | |
lvsize: 5000G | |
- vgname: gluster_vg_sdb | |
thinpool: gluster_thinpool_gluster_vg_sdb | |
lvname: gluster_lv_vmstore | |
lvsize: 5000G | |
odinst.penguinpages.local: | |
gluster_infra_volume_groups: | |
- vgname: gluster_vg_sdb | |
pvname: /dev/mapper/vdo_sdb | |
gluster_infra_mount_devices: | |
- path: /gluster_bricks/engine | |
lvname: gluster_lv_engine | |
vgname: gluster_vg_sdb | |
- path: /gluster_bricks/data | |
lvname: gluster_lv_data | |
vgname: gluster_vg_sdb | |
- path: /gluster_bricks/vmstore | |
lvname: gluster_lv_vmstore | |
vgname: gluster_vg_sdb | |
gluster_infra_vdo: | |
- name: vdo_sdb | |
device: /dev/sdb | |
slabsize: 32G | |
logicalsize: 11000G | |
blockmapcachesize: 128M | |
emulate512: 'off' | |
writepolicy: auto | |
maxDiscardSize: 16M | |
blacklist_mpath_devices: | |
- sdb | |
gluster_infra_thick_lvs: | |
- vgname: gluster_vg_sdb | |
lvname: gluster_lv_engine | |
size: 1000G | |
gluster_infra_thinpools: | |
- vgname: gluster_vg_sdb | |
thinpoolname: gluster_thinpool_gluster_vg_sdb | |
poolmetadatasize: 3G | |
gluster_infra_lv_logicalvols: | |
- vgname: gluster_vg_sdb | |
thinpool: gluster_thinpool_gluster_vg_sdb | |
lvname: gluster_lv_data | |
lvsize: 5000G | |
- vgname: gluster_vg_sdb | |
thinpool: gluster_thinpool_gluster_vg_sdb | |
lvname: gluster_lv_vmstore | |
lvsize: 5000G | |
medusast.penguinpages.local: | |
gluster_infra_volume_groups: | |
- vgname: gluster_vg_sdb | |
pvname: /dev/mapper/vdo_sdb | |
gluster_infra_mount_devices: | |
- path: /gluster_bricks/engine | |
lvname: gluster_lv_engine | |
vgname: gluster_vg_sdb | |
- path: /gluster_bricks/data | |
lvname: gluster_lv_data | |
vgname: gluster_vg_sdb | |
- path: /gluster_bricks/vmstore | |
lvname: gluster_lv_vmstore | |
vgname: gluster_vg_sdb | |
gluster_infra_vdo: | |
- name: vdo_sdb | |
device: /dev/sdb | |
slabsize: 32G | |
logicalsize: 11000G | |
blockmapcachesize: 128M | |
emulate512: 'off' | |
writepolicy: auto | |
maxDiscardSize: 16M | |
blacklist_mpath_devices: | |
- sdb | |
gluster_infra_thick_lvs: | |
- vgname: gluster_vg_sdb | |
lvname: gluster_lv_engine | |
size: 1000G | |
gluster_infra_thinpools: | |
- vgname: gluster_vg_sdb | |
thinpoolname: gluster_thinpool_gluster_vg_sdb | |
poolmetadatasize: 3G | |
gluster_infra_lv_logicalvols: | |
- vgname: gluster_vg_sdb | |
thinpool: gluster_thinpool_gluster_vg_sdb | |
lvname: gluster_lv_data | |
lvsize: 5000G | |
- vgname: gluster_vg_sdb | |
thinpool: gluster_thinpool_gluster_vg_sdb | |
lvname: gluster_lv_vmstore | |
lvsize: 5000G | |
vars: | |
gluster_infra_disktype: JBOD | |
gluster_set_selinux_labels: true | |
gluster_infra_fw_ports: | |
- 2049/tcp | |
- 54321/tcp | |
- 5900/tcp | |
- 5900-6923/tcp | |
- 5666/tcp | |
- 16514/tcp | |
gluster_infra_fw_permanent: true | |
gluster_infra_fw_state: enabled | |
gluster_infra_fw_zone: public | |
gluster_infra_fw_services: | |
- glusterfs | |
gluster_features_force_varlogsizecheck: false | |
cluster_nodes: | |
- thorst.penguinpages.local | |
- odinst.penguinpages.local | |
- medusast.penguinpages.local | |
gluster_features_hci_cluster: '{{ cluster_nodes }}' | |
gluster_features_hci_volumes: | |
- volname: engine | |
brick: /gluster_bricks/engine/engine | |
arbiter: 0 | |
- volname: data | |
brick: /gluster_bricks/data/data | |
arbiter: 0 | |
- volname: vmstore | |
brick: /gluster_bricks/vmstore/vmstore | |
arbiter: 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Round two Ansible fail for HCI Gluster Deploy
hc_nodes:
hosts:
thorst.penguinpages.local:
gluster_infra_volume_groups:
- vgname: gluster_vg_sdb
pvname: /dev/mapper/vdo_sdb
gluster_infra_mount_devices:
- path: /gluster_bricks/engine
lvname: gluster_lv_engine
vgname: gluster_vg_sdb
- path: /gluster_bricks/data
lvname: gluster_lv_data
vgname: gluster_vg_sdb
- path: /gluster_bricks/vmstore
lvname: gluster_lv_vmstore
vgname: gluster_vg_sdb
gluster_infra_vdo:
- name: vdo_sdb
device: /dev/sdb
slabsize: 32G
logicalsize: 11000G
blockmapcachesize: 128M
emulate512: 'off'
writepolicy: auto
maxDiscardSize: 16M
blacklist_mpath_devices:
- sdb
gluster_infra_thick_lvs:
- vgname: gluster_vg_sdb
lvname: gluster_lv_engine
size: 1000G
gluster_infra_thinpools:
- vgname: gluster_vg_sdb
thinpoolname: gluster_thinpool_gluster_vg_sdb
poolmetadatasize: 3G
gluster_infra_lv_logicalvols:
- vgname: gluster_vg_sdb
thinpool: gluster_thinpool_gluster_vg_sdb
lvname: gluster_lv_data
lvsize: 5000G
- vgname: gluster_vg_sdb
thinpool: gluster_thinpool_gluster_vg_sdb
lvname: gluster_lv_vmstore
lvsize: 5000G
odinst.penguinpages.local:
gluster_infra_volume_groups:
- vgname: gluster_vg_sdb
pvname: /dev/mapper/vdo_sdb
gluster_infra_mount_devices:
- path: /gluster_bricks/engine
lvname: gluster_lv_engine
vgname: gluster_vg_sdb
- path: /gluster_bricks/data
lvname: gluster_lv_data
vgname: gluster_vg_sdb
- path: /gluster_bricks/vmstore
lvname: gluster_lv_vmstore
vgname: gluster_vg_sdb
gluster_infra_vdo:
- name: vdo_sdb
device: /dev/sdb
slabsize: 32G
logicalsize: 11000G
blockmapcachesize: 128M
emulate512: 'off'
writepolicy: auto
maxDiscardSize: 16M
blacklist_mpath_devices:
- sdb
gluster_infra_thick_lvs:
- vgname: gluster_vg_sdb
lvname: gluster_lv_engine
size: 1000G
gluster_infra_thinpools:
- vgname: gluster_vg_sdb
thinpoolname: gluster_thinpool_gluster_vg_sdb
poolmetadatasize: 3G
gluster_infra_lv_logicalvols:
- vgname: gluster_vg_sdb
thinpool: gluster_thinpool_gluster_vg_sdb
lvname: gluster_lv_data
lvsize: 5000G
- vgname: gluster_vg_sdb
thinpool: gluster_thinpool_gluster_vg_sdb
lvname: gluster_lv_vmstore
lvsize: 5000G
medusast.penguinpages.local:
gluster_infra_volume_groups:
- vgname: gluster_vg_sdb
pvname: /dev/mapper/vdo_sdb
gluster_infra_mount_devices:
- path: /gluster_bricks/engine
lvname: gluster_lv_engine
vgname: gluster_vg_sdb
- path: /gluster_bricks/data
lvname: gluster_lv_data
vgname: gluster_vg_sdb
- path: /gluster_bricks/vmstore
lvname: gluster_lv_vmstore
vgname: gluster_vg_sdb
gluster_infra_vdo:
- name: vdo_sdb
device: /dev/sdb
slabsize: 32G
logicalsize: 11000G
blockmapcachesize: 128M
emulate512: 'off'
writepolicy: auto
maxDiscardSize: 16M
blacklist_mpath_devices:
- sdb
gluster_infra_thick_lvs:
- vgname: gluster_vg_sdb
lvname: gluster_lv_engine
size: 1000G
gluster_infra_thinpools:
- vgname: gluster_vg_sdb
thinpoolname: gluster_thinpool_gluster_vg_sdb
poolmetadatasize: 3G
gluster_infra_lv_logicalvols:
- vgname: gluster_vg_sdb
thinpool: gluster_thinpool_gluster_vg_sdb
lvname: gluster_lv_data
lvsize: 5000G
- vgname: gluster_vg_sdb
thinpool: gluster_thinpool_gluster_vg_sdb
lvname: gluster_lv_vmstore
lvsize: 5000G
vars:
gluster_infra_disktype: JBOD
gluster_set_selinux_labels: true
gluster_infra_fw_ports:
- 2049/tcp
- 54321/tcp
- 5900/tcp
- 5900-6923/tcp
- 5666/tcp
- 16514/tcp
gluster_infra_fw_permanent: true
gluster_infra_fw_state: enabled
gluster_infra_fw_zone: public
gluster_infra_fw_services:
- glusterfs
gluster_features_force_varlogsizecheck: false
cluster_nodes:
- thorst.penguinpages.local
- odinst.penguinpages.local
- medusast.penguinpages.local
gluster_features_hci_cluster: '{{ cluster_nodes }}'
gluster_features_hci_volumes:
- volname: engine
brick: /gluster_bricks/engine/engine
arbiter: 0
- volname: data
brick: /gluster_bricks/data/data
arbiter: 0
- volname: vmstore
brick: /gluster_bricks/vmstore/vmstore
arbiter: 0
################# Logs below
PLAY [Setup backend] ***********************************************************
TASK [Gathering Facts] *********************************************************
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [Check if valid hostnames are provided] ***********************************
changed: [thorst.penguinpages.local] => (item=thorst.penguinpages.local)
changed: [thorst.penguinpages.local] => (item=odinst.penguinpages.local)
changed: [thorst.penguinpages.local] => (item=medusast.penguinpages.local)
TASK [Check if provided hostnames are valid] ***********************************
ok: [thorst.penguinpages.local] => {
"changed": false,
"msg": "All assertions passed"
}
ok: [odinst.penguinpages.local] => {
"changed": false,
"msg": "All assertions passed"
}
ok: [medusast.penguinpages.local] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Check if /var/log has enough disk space] *********************************
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [Check if the /var is greater than 15G] ***********************************
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [Check if block device is 512B] *******************************************
changed: [thorst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
changed: [odinst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
changed: [medusast.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
TASK [Check if block device is 4KN] ********************************************
changed: [thorst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
changed: [odinst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
changed: [medusast.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
TASK [fail] ********************************************************************
skipping: [thorst.penguinpages.local] => (item=[{'cmd': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "512" && echo true || echo false\n', 'stdout': 'false', 'stderr': 'blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory', 'rc': 0, 'start': '2021-03-24 19:33:06.595458', 'end': '2021-03-24 19:33:06.599271', 'delta': '0:00:00.003813', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "512" && echo true || echo false\n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['false'], 'stderr_lines': ['blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory'], 'failed': False, 'item': {'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}, 'ansible_loop_var': 'item'}, {'cmd': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "4096" && echo true || echo false\n', 'stdout': 'false', 'stderr': 'blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory', 'rc': 0, 'start': '2021-03-24 19:33:10.331205', 'end': '2021-03-24 19:33:10.334869', 'delta': '0:00:00.003664', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "4096" && echo true || echo false\n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['false'], 'stderr_lines': ['blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory'], 'failed': False, 'item': {'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}, 'ansible_loop_var': 'item'}])
skipping: [odinst.penguinpages.local] => (item=[{'cmd': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "512" && echo true || echo false\n', 'stdout': 'false', 'stderr': 'blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory', 'rc': 0, 'start': '2021-03-24 19:33:06.722951', 'end': '2021-03-24 19:33:06.726894', 'delta': '0:00:00.003943', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "512" && echo true || echo false\n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['false'], 'stderr_lines': ['blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory'], 'failed': False, 'item': {'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}, 'ansible_loop_var': 'item'}, {'cmd': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "4096" && echo true || echo false\n', 'stdout': 'false', 'stderr': 'blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory', 'rc': 0, 'start': '2021-03-24 19:33:10.414137', 'end': '2021-03-24 19:33:10.417899', 'delta': '0:00:00.003762', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "4096" && echo true || echo false\n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['false'], 'stderr_lines': ['blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory'], 'failed': False, 'item': {'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}, 'ansible_loop_var': 'item'}])
skipping: [medusast.penguinpages.local] => (item=[{'cmd': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "512" && echo true || echo false\n', 'stdout': 'false', 'stderr': 'blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory', 'rc': 0, 'start': '2021-03-24 19:33:07.219801', 'end': '2021-03-24 19:33:07.224148', 'delta': '0:00:00.004347', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "512" && echo true || echo false\n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['false'], 'stderr_lines': ['blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory'], 'failed': False, 'item': {'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}, 'ansible_loop_var': 'item'}, {'cmd': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "4096" && echo true || echo false\n', 'stdout': 'false', 'stderr': 'blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory', 'rc': 0, 'start': '2021-03-24 19:33:10.918546', 'end': '2021-03-24 19:33:10.923330', 'delta': '0:00:00.004784', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'blockdev --getss /dev/mapper/vdo_sdb | grep -Po -q "4096" && echo true || echo false\n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['false'], 'stderr_lines': ['blockdev: cannot open /dev/mapper/vdo_sdb: No such file or directory'], 'failed': False, 'item': {'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}, 'ansible_loop_var': 'item'}])
TASK [Check if disks have logical block size of 512B] **************************
skipping: [thorst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
skipping: [odinst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
skipping: [medusast.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
TASK [Check if logical block size is 512 bytes] ********************************
skipping: [thorst.penguinpages.local] => (item=Logical Block Size)
skipping: [odinst.penguinpages.local] => (item=Logical Block Size)
skipping: [medusast.penguinpages.local] => (item=Logical Block Size)
TASK [Get logical block size of VDO devices] ***********************************
skipping: [thorst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
skipping: [odinst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
skipping: [medusast.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
TASK [Check if logical block size is 512 bytes for VDO devices] ****************
skipping: [thorst.penguinpages.local] => (item=Logical Block Size)
skipping: [odinst.penguinpages.local] => (item=Logical Block Size)
skipping: [medusast.penguinpages.local] => (item=Logical Block Size)
TASK [gluster.infra/roles/firewall_config : Start firewalld if not already started] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/firewall_config : check if required variables are set] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/firewall_config : Open/Close firewalld ports] ********
ok: [thorst.penguinpages.local] => (item=2049/tcp)
ok: [odinst.penguinpages.local] => (item=2049/tcp)
ok: [medusast.penguinpages.local] => (item=2049/tcp)
ok: [thorst.penguinpages.local] => (item=54321/tcp)
ok: [odinst.penguinpages.local] => (item=54321/tcp)
ok: [medusast.penguinpages.local] => (item=54321/tcp)
ok: [thorst.penguinpages.local] => (item=5900/tcp)
ok: [odinst.penguinpages.local] => (item=5900/tcp)
ok: [medusast.penguinpages.local] => (item=5900/tcp)
ok: [thorst.penguinpages.local] => (item=5900-6923/tcp)
ok: [odinst.penguinpages.local] => (item=5900-6923/tcp)
ok: [medusast.penguinpages.local] => (item=5900-6923/tcp)
ok: [thorst.penguinpages.local] => (item=5666/tcp)
ok: [odinst.penguinpages.local] => (item=5666/tcp)
ok: [thorst.penguinpages.local] => (item=16514/tcp)
ok: [medusast.penguinpages.local] => (item=5666/tcp)
ok: [odinst.penguinpages.local] => (item=16514/tcp)
ok: [medusast.penguinpages.local] => (item=16514/tcp)
TASK [gluster.infra/roles/firewall_config : Add/Delete services to firewalld rules] ***
ok: [thorst.penguinpages.local] => (item=glusterfs)
ok: [odinst.penguinpages.local] => (item=glusterfs)
ok: [medusast.penguinpages.local] => (item=glusterfs)
TASK [gluster.infra/roles/backend_setup : Check if vdsm-python package is installed or not] ***
changed: [thorst.penguinpages.local]
changed: [odinst.penguinpages.local]
changed: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Remove the existing LVM filter] ******
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Check that the multipath.conf exists] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Ensure that multipathd services is enabled if not] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Ensure that multipathd services is running] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Create /etc/multipath/conf.d if doesn't exists] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Get the UUID of the devices] *********
changed: [thorst.penguinpages.local] => (item=sdb)
changed: [odinst.penguinpages.local] => (item=sdb)
changed: [medusast.penguinpages.local] => (item=sdb)
TASK [gluster.infra/roles/backend_setup : Check that the blacklist.conf exists] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Create blacklist template content] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Add wwid to blacklist in blacklist.conf file] ***
changed: [thorst.penguinpages.local] => (item={'cmd': 'multipath -a /dev/sdb', 'stdout': "wwid 'Samsung_SSD_850_PRO_512GB_S250NXAGA15787L' added", 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:00.992290', 'end': '2021-03-24 19:34:00.998209', 'delta': '0:00:00.005919', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'multipath -a /dev/sdb', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ["wwid 'Samsung_SSD_850_PRO_512GB_S250NXAGA15787L' added"], 'stderr_lines': [], 'failed': False, 'item': 'sdb', 'ansible_loop_var': 'item'})
changed: [odinst.penguinpages.local] => (item={'cmd': 'multipath -a /dev/sdb', 'stdout': "wwid 'Micron_1100_MTFDDAV512TBN_17401F699137' added", 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:01.096660', 'end': '2021-03-24 19:34:01.103400', 'delta': '0:00:00.006740', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'multipath -a /dev/sdb', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ["wwid 'Micron_1100_MTFDDAV512TBN_17401F699137' added"], 'stderr_lines': [], 'failed': False, 'item': 'sdb', 'ansible_loop_var': 'item'})
changed: [medusast.penguinpages.local] => (item={'cmd': 'multipath -a /dev/sdb', 'stdout': "wwid 'SAMSUNG_SSD_PM851_mSATA_512GB_S1EWNYAF609306' added", 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:01.616028', 'end': '2021-03-24 19:34:01.624180', 'delta': '0:00:00.008152', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'multipath -a /dev/sdb', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ["wwid 'SAMSUNG_SSD_PM851_mSATA_512GB_S1EWNYAF609306' added"], 'stderr_lines': [], 'failed': False, 'item': 'sdb', 'ansible_loop_var': 'item'})
TASK [gluster.infra/roles/backend_setup : Reload multipathd] *******************
changed: [thorst.penguinpages.local]
changed: [odinst.penguinpages.local]
changed: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Gather facts to determine the OS distribution] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Change to Install lvm tools for debian systems.] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Change to Install lvm tools for RHEL systems.] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Install python-yaml package for Debian systems] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Initialize vdo_devs array] ***********
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Record VDO devices (if any)] *********
ok: [thorst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
ok: [odinst.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
ok: [medusast.penguinpages.local] => (item={'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'})
TASK [gluster.infra/roles/backend_setup : Configure lvm thinpool extend threshold] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Configure lvm thinpool extend percentage] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Check if vdo block device exists] ****
changed: [thorst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [odinst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [medusast.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
TASK [gluster.infra/roles/backend_setup : Record for missing devices for phase 2] ***
skipping: [thorst.penguinpages.local] => (item={'cmd': 'test -b /dev/sdb && echo "1" || echo "0"', 'stdout': '1', 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:25.005850', 'end': '2021-03-24 19:34:25.008135', 'delta': '0:00:00.002285', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'test -b /dev/sdb && echo "1" || echo "0"', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['1'], 'stderr_lines': [], 'failed': False, 'item': {'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'}, 'ansible_loop_var': 'item'})
skipping: [odinst.penguinpages.local] => (item={'cmd': 'test -b /dev/sdb && echo "1" || echo "0"', 'stdout': '1', 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:25.141603', 'end': '2021-03-24 19:34:25.144156', 'delta': '0:00:00.002553', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'test -b /dev/sdb && echo "1" || echo "0"', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['1'], 'stderr_lines': [], 'failed': False, 'item': {'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'}, 'ansible_loop_var': 'item'})
skipping: [medusast.penguinpages.local] => (item={'cmd': 'test -b /dev/sdb && echo "1" || echo "0"', 'stdout': '1', 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:25.629387', 'end': '2021-03-24 19:34:25.632282', 'delta': '0:00:00.002895', 'changed': True, 'invocation': {'module_args': {'_raw_params': 'test -b /dev/sdb && echo "1" || echo "0"', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['1'], 'stderr_lines': [], 'failed': False, 'item': {'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'}, 'ansible_loop_var': 'item'})
TASK [gluster.infra/roles/backend_setup : set fact if it will at least install 1 vdo device] ***
ok: [thorst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
ok: [odinst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
ok: [medusast.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
TASK [gluster.infra/roles/backend_setup : Install VDO dependencies] ************
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : set fact about vdo installed deps] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Enable and start vdo service] ********
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Create VDO with specified size] ******
changed: [thorst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [odinst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [medusast.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
TASK [gluster.infra/roles/backend_setup : Set VDO maxDiscardSize as 16M] *******
changed: [odinst.penguinpages.local]
changed: [thorst.penguinpages.local]
changed: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Stop VDO volumes] ********************
changed: [thorst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [odinst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [medusast.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
TASK [gluster.infra/roles/backend_setup : Start VDO volumes] *******************
changed: [thorst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [odinst.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
changed: [medusast.penguinpages.local] => (item={'name': 'vdo_sdb', 'device': '/dev/sdb', 'slabsize': '32G', 'logicalsize': '11000G', 'blockmapcachesize': '128M', 'emulate512': 'off', 'writepolicy': 'auto', 'maxDiscardSize': '16M'})
TASK [gluster.infra/roles/backend_setup : Check if valid disktype is provided] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Set PV data alignment for JBOD] ******
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Set PV data alignment for RAID] ******
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Set VG physical extent size for RAID] ***
skipping: [thorst.penguinpages.local]
skipping: [odinst.penguinpages.local]
skipping: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : include_tasks] ***********************
included: /etc/ansible/roles/gluster.infra/roles/backend_setup/tasks/get_vg_groupings.yml for thorst.penguinpages.local, odinst.penguinpages.local, medusast.penguinpages.local
TASK [gluster.infra/roles/backend_setup : Group devices by volume group name, including existing devices] ***
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Check if vg block device exists] *****
changed: [thorst.penguinpages.local] => (item={'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]})
changed: [odinst.penguinpages.local] => (item={'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]})
changed: [medusast.penguinpages.local] => (item={'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]})
TASK [gluster.infra/roles/backend_setup : Filter none-existing devices] ********
ok: [thorst.penguinpages.local]
ok: [odinst.penguinpages.local]
ok: [medusast.penguinpages.local]
TASK [gluster.infra/roles/backend_setup : Record for missing devices for phase 2] ***
skipping: [thorst.penguinpages.local] => (item={'cmd': ' test -b /dev/mapper/vdo_sdb && echo "1" || echo "0"; \n', 'stdout': '1', 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:56.198121', 'end': '2021-03-24 19:34:56.200515', 'delta': '0:00:00.002394', 'changed': True, 'invocation': {'module_args': {'_raw_params': ' test -b /dev/mapper/vdo_sdb && echo "1" || echo "0"; \n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['1'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]}, 'ansible_loop_var': 'item'})
skipping: [odinst.penguinpages.local] => (item={'cmd': ' test -b /dev/mapper/vdo_sdb && echo "1" || echo "0"; \n', 'stdout': '1', 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:56.240674', 'end': '2021-03-24 19:34:56.243435', 'delta': '0:00:00.002761', 'changed': True, 'invocation': {'module_args': {'_raw_params': ' test -b /dev/mapper/vdo_sdb && echo "1" || echo "0"; \n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['1'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]}, 'ansible_loop_var': 'item'})
skipping: [medusast.penguinpages.local] => (item={'cmd': ' test -b /dev/mapper/vdo_sdb && echo "1" || echo "0"; \n', 'stdout': '1', 'stderr': '', 'rc': 0, 'start': '2021-03-24 19:34:56.761034', 'end': '2021-03-24 19:34:56.763962', 'delta': '0:00:00.002928', 'changed': True, 'invocation': {'module_args': {'_raw_params': ' test -b /dev/mapper/vdo_sdb && echo "1" || echo "0"; \n', '_uses_shell': True, 'warn': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['1'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]}, 'ansible_loop_var': 'item'})
TASK [gluster.infra/roles/backend_setup : Create volume groups] ****************
failed: [thorst.penguinpages.local] (item={'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]}) => {"ansible_loop_var": "item", "changed": false, "err": " Device /dev/dm-12 excluded by a filter.\n", "item": {"key": "gluster_vg_sdb", "value": [{"pvname": "/dev/mapper/vdo_sdb", "vgname": "gluster_vg_sdb"}]}, "msg": "Creating physical volume '/dev/dm-12' failed", "rc": 5}
failed: [odinst.penguinpages.local] (item={'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]}) => {"ansible_loop_var": "item", "changed": false, "err": " Device /dev/dm-13 excluded by a filter.\n", "item": {"key": "gluster_vg_sdb", "value": [{"pvname": "/dev/mapper/vdo_sdb", "vgname": "gluster_vg_sdb"}]}, "msg": "Creating physical volume '/dev/dm-13' failed", "rc": 5}
failed: [medusast.penguinpages.local] (item={'key': 'gluster_vg_sdb', 'value': [{'vgname': 'gluster_vg_sdb', 'pvname': '/dev/mapper/vdo_sdb'}]}) => {"ansible_loop_var": "item", "changed": false, "err": " Device /dev/dm-12 excluded by a filter.\n", "item": {"key": "gluster_vg_sdb", "value": [{"pvname": "/dev/mapper/vdo_sdb", "vgname": "gluster_vg_sdb"}]}, "msg": "Creating physical volume '/dev/dm-12' failed", "rc": 5}
NO MORE HOSTS LEFT *************************************************************
NO MORE HOSTS LEFT *************************************************************
PLAY RECAP *********************************************************************
medusast.penguinpages.local : ok=33 changed=12 unreachable=0 failed=1 skipped=20 rescued=0 ignored=0
odinst.penguinpages.local : ok=33 changed=12 unreachable=0 failed=1 skipped=20 rescued=0 ignored=0
thorst.penguinpages.local : ok=34 changed=13 unreachable=0 failed=1 skipped=20 rescued=0 ignored=0
Please check /var/log/cockpit/ovirt-dashboard/gluster-deployment.log for more informations.