PLAY [Setup backend] *********************************************************** TASK [Gathering Facts] ********************************************************* ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [Check if valid hostnames are provided] *********************************** changed: [ovnode3.pop3.metamakers.org -> localhost] => (item=ovnode3.pop3.metama kers.org) changed: [ovnode3.pop3.metamakers.org -> localhost] => (item=ovnode1.pop3.metama kers.org) TASK [Check if provided hostnames are valid] *********************************** ok: [ovnode3.pop3.metamakers.org] => { "changed": false, "msg": "All assertions passed" } ok: [ovnode1.pop3.metamakers.org] => { "changed": false, "msg": "All assertions passed" } TASK [Check if /var/log has enough disk space] ********************************* skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [Check if the /var is greater than 15G] *********************************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [Check if disks have logical block size of 512B] ************************** skipping: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) TASK [Check if logical block size is 512 bytes] ******************************** skipping: [ovnode3.pop3.metamakers.org] => (item=Logical Block Size) skipping: [ovnode1.pop3.metamakers.org] => (item=Logical Block Size) TASK [Get logical block size of VDO devices] *********************************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [Check if logical block size is 512 bytes for VDO devices] **************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/firewall_config : Start firewalld if not already start ed] *** ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [gluster.infra/roles/firewall_config : check if required variables are set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/firewall_config : Open/Close firewalld ports] ******** ok: [ovnode1.pop3.metamakers.org] => (item=2049/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=2049/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=54321/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=54321/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=5900/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=5900/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=5900-6923/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=5900-6923/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=5666/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=5666/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=16514/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=16514/tcp) TASK [gluster.infra/roles/firewall_config : Add/Delete services to firewalld rul es] *** ok: [ovnode1.pop3.metamakers.org] => (item=glusterfs) ok: [ovnode3.pop3.metamakers.org] => (item=glusterfs) TASK [gluster.infra/roles/backend_setup : Gather facts to determine the OS distr ibution] *** ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Change to Install lvm tools for debian systems.] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Change to Install lvm tools for RHEL s ystems.] *** ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Install python-yaml package for Debian systems] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Initialize vdo_devs array] *********** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Record VDO devices (if any)] ********* skipping: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) TASK [gluster.infra/roles/backend_setup : Update vdo service to set /sys/kvdo/ma x_discard_sectors to 4096] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Restart vdo services] **************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Enable and start vdo service] ******** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create VDO with specified size] ****** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Check if valid disktype is provided] * ** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set PV data alignment for JBOD] ****** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set PV data alignment for RAID] ****** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set VG physical extent size for RAID] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create volume groups] **************** changed: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u 'pvname': u'/dev/sdc'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u 'pvname': u'/dev/sdc'}) TASK [gluster.infra/roles/backend_setup : Create thick logical volume] ********* changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine' , u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine' , u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) TASK [gluster.infra/roles/backend_setup : Calculate chunksize for RAID6/RAID10/R AID5] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set chunksize for JBOD] ************** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create a LV thinpool] **************** changed: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u 'thinpoolname': u'gluster_thinpool_gluster_vg_sdc', u'poolmetadatasize': u'1G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u 'thinpoolname': u'gluster_thinpool_gluster_vg_sdc', u'poolmetadatasize': u'1G'}) TASK [gluster.infra/roles/backend_setup : Create thin logical volume] ********** changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u 'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u 'lvsize': u'20G'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore ', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc' , u'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore ', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc' , u'lvsize': u'20G'}) TASK [gluster.infra/roles/backend_setup : Extend volume group] ***************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Change attributes of LV] ************* skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create LV for cache] ***************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create metadata LV for cache] ******** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Convert logical volume to a cache pool LV] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Convert logical volume to a cache pool LV without cachemetalvname] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Convert an existing logical volume to a cache LV] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set XFS options for JBOD] ************ ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set XFS options for RAID devices] **** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create filesystem on thin logical vols ] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u 'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u 'lvsize': u'20G'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore ', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc' , u'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore ', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc' , u'lvsize': u'20G'}) TASK [gluster.infra/roles/backend_setup : Create filesystem on thick logical vol s] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine' , u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine' , u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) TASK [gluster.infra/roles/backend_setup : Create mount directories if not alread y present] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Set mount options for VDO] *********** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Get the UUID of the devices] ********* changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Add UUID into the list of mount device s] *** ok: [ovnode3.pop3.metamakers.org] => (item=None) ok: [ovnode3.pop3.metamakers.org] => (item=None) ok: [ovnode3.pop3.metamakers.org] => (item=None) ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] => (item=None) ok: [ovnode1.pop3.metamakers.org] => (item=None) ok: [ovnode1.pop3.metamakers.org] => (item=None) ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Mount the vdo devices (If any)] ****** skipping: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/eng ine', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ccc8040f-810a-45f8-8711-e66af 3b209e5', u'lvname': u'gluster_lv_engine'}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/dat a', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=82b8738c-8871-444d-aa16-2f1d4e3 a9012', u'lvname': u'gluster_lv_data'}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vms tore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=9351d2f3-aa53-4290-adaa-093d e0f5210b', u'lvname': u'gluster_lv_vmstore'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/eng ine', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ddea7df6-1728-4b8f-9141-13f28 57a5c89', u'lvname': u'gluster_lv_engine'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/dat a', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=a86fad87-1657-4ad0-9732-92a5c2d 699a6', u'lvname': u'gluster_lv_data'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vms tore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=5589186f-60ed-4877-b81a-cd76 4490d124', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Mount the devices] ******************* changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ddea7df6-1728-4b8f-9141-13f285 7a5c89', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ccc8040f-810a-45f8-8711-e66af3 b209e5', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=a86fad87-1657-4ad0-9732-92a5c2d6 99a6', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=82b8738c-8871-444d-aa16-2f1d4e3a 9012', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=5589186f-60ed-4877-b81a-cd764 490d124', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=9351d2f3-aa53-4290-adaa-093de 0f5210b', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Set Gluster specific SeLinux context o n the bricks] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : restore file(s) default SELinux securi ty contexts] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engi ne', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data ', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmst ore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_reset : unmount the directories (if mounted)] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_reset : Delete volume groups] **************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_reset : Remove VDO devices] ****************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Create temporary storage directory] * ** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Get the name of the directory created ] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_clu sternodes is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Define service port] **************** skipping: [ovnode3.pop3.metamakers.org] => (item=^#(STATD_PORT=.*)) skipping: [ovnode3.pop3.metamakers.org] => (item=^#(LOCKD_TCPPORT=.*)) skipping: [ovnode3.pop3.metamakers.org] => (item=^#(LOCKD_UDPPORT=.*)) skipping: [ovnode1.pop3.metamakers.org] => (item=^#(STATD_PORT=.*)) skipping: [ovnode1.pop3.metamakers.org] => (item=^#(LOCKD_TCPPORT=.*)) skipping: [ovnode1.pop3.metamakers.org] => (item=^#(LOCKD_UDPPORT=.*)) TASK [gluster.features/roles/nfs_ganesha : Check packages installed, if not inst all] *** skipping: [ovnode3.pop3.metamakers.org] => (item=glusterfs-ganesha) skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode3.pop3.metamakers.org] => (item=corosync) skipping: [ovnode3.pop3.metamakers.org] => (item=pacemaker) skipping: [ovnode3.pop3.metamakers.org] => (item=libntirpc) skipping: [ovnode3.pop3.metamakers.org] => (item=pcs) skipping: [ovnode1.pop3.metamakers.org] => (item=glusterfs-ganesha) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode1.pop3.metamakers.org] => (item=corosync) skipping: [ovnode1.pop3.metamakers.org] => (item=pacemaker) skipping: [ovnode1.pop3.metamakers.org] => (item=libntirpc) skipping: [ovnode1.pop3.metamakers.org] => (item=pcs) TASK [gluster.features/roles/nfs_ganesha : Restart services] ******************* skipping: [ovnode3.pop3.metamakers.org] => (item=nfslock) skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-config) skipping: [ovnode3.pop3.metamakers.org] => (item=rpc-statd) skipping: [ovnode1.pop3.metamakers.org] => (item=nfslock) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-config) skipping: [ovnode1.pop3.metamakers.org] => (item=rpc-statd) TASK [gluster.features/roles/nfs_ganesha : Stop services] ********************** skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-server) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-server) TASK [gluster.features/roles/nfs_ganesha : Disable service] ******************** skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-server) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-server) TASK [gluster.features/roles/nfs_ganesha : Enable services] ******************** skipping: [ovnode3.pop3.metamakers.org] => (item=glusterfssharedstorage) skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode3.pop3.metamakers.org] => (item=network) skipping: [ovnode3.pop3.metamakers.org] => (item=pcsd) skipping: [ovnode3.pop3.metamakers.org] => (item=pacemaker) skipping: [ovnode1.pop3.metamakers.org] => (item=glusterfssharedstorage) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode1.pop3.metamakers.org] => (item=network) skipping: [ovnode1.pop3.metamakers.org] => (item=pcsd) skipping: [ovnode1.pop3.metamakers.org] => (item=pacemaker) TASK [gluster.features/roles/nfs_ganesha : Start services] ********************* skipping: [ovnode3.pop3.metamakers.org] => (item=network) skipping: [ovnode3.pop3.metamakers.org] => (item=pcsd) skipping: [ovnode1.pop3.metamakers.org] => (item=network) skipping: [ovnode1.pop3.metamakers.org] => (item=pcsd) TASK [gluster.features/roles/nfs_ganesha : Create a user hacluster if not alread y present] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Set the password for hacluster] ***** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Set the hacluster user the same passw ord on new nodes] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Pcs cluster authenticate the hacluste r on new nodes] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Pause for a few seconds after pcs aut h] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Set gluster_use_execmem flag on and k eep it persistent] *** skipping: [ovnode3.pop3.metamakers.org] => (item=gluster_use_execmem) skipping: [ovnode3.pop3.metamakers.org] => (item=ganesha_use_fusefs) skipping: [ovnode1.pop3.metamakers.org] => (item=gluster_use_execmem) skipping: [ovnode1.pop3.metamakers.org] => (item=ganesha_use_fusefs) TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_mas ternode is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the ssh keys to the local machin e] *** skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem.pub) skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem) skipping: [ovnode1.pop3.metamakers.org] => (item=secret.pem.pub) skipping: [ovnode1.pop3.metamakers.org] => (item=secret.pem) TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_new nodes_vip is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the public key to remote nodes] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the private key to remote node] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Deploy the pubkey on all nodes] ***** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Make the volume a gluster shared volu me] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Generate ssh key in one of the nodes in HA cluster] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the ssh keys to the local machin e] *** skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem.pub) skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem) TASK [gluster.features/roles/nfs_ganesha : Create configuration directory for nf s_ganesha] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy ganesha.conf to config directory on shared volume] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Create ganesha-ha.conf file] ******** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Enable NFS Ganesha] ***************** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Pause for 30 seconds (takes a while t o enable NFS Ganesha)] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Check NFS Ganesha status] *********** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Report NFS Ganesha status] ********** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Report NFS Ganesha status (If any err ors)] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_vol ume is set] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Export the NFS Ganesha volume] ****** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the public key to remote nodes] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the private key to remote node] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Deploy the pubkey on all nodes] ***** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Adds a node to the cluster] ********* skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Report ganesha add-node status] ***** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Delete the temporary directory] ***** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Check if packages are installed, if n ot install] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Enable and start glusterd and chronyd ] *** changed: [ovnode1.pop3.metamakers.org] => (item=chronyd) changed: [ovnode3.pop3.metamakers.org] => (item=chronyd) changed: [ovnode1.pop3.metamakers.org] => (item=glusterd) changed: [ovnode3.pop3.metamakers.org] => (item=glusterd) ok: [ovnode1.pop3.metamakers.org] => (item=firewalld) ok: [ovnode3.pop3.metamakers.org] => (item=firewalld) TASK [gluster.features/roles/gluster_hci : Add user qemu to gluster group] ***** changed: [ovnode1.pop3.metamakers.org] changed: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Disable the hook scripts] *********** changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/set/po st/S30samba-set.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/set/po st/S30samba-set.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/ post/S30samba-start.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/ post/S30samba-start.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/p re/S30samba-stop.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/p re/S30samba-stop.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/reset/ post/S31ganesha-reset.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/reset/ post/S31ganesha-reset.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1//start /post/S31ganesha-start.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1//start /post/S31ganesha-start.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/ post/S29CTDBsetup.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/p re/S29CTDB-teardown.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/ post/S29CTDBsetup.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/p re/S29CTDB-teardown.sh) TASK [gluster.features/roles/gluster_hci : Edit glusterd config file to enable i pv6] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Restart glusterd] ******************* skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : check if gluster_features_hci_cluster is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : check if gluster_features_hci_volumes is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Determine the volume type] ********** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Create the GlusterFS volumes] ******* skipping: [ovnode3.pop3.metamakers.org] => (item={u'volname': u'engine', u'brick ': u'/gluster_bricks/engine/engine', u'arbiter': 0}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'volname': u'data', u'brick': u'/gluster_bricks/data/data', u'arbiter': 1}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'volname': u'vmstore', u'bric k': u'/gluster_bricks/vmstore/vmstore', u'arbiter': 1}) TASK [gluster.features/roles/gluster_hci : Create the GlusterFS volumes] ******* An exception occurred during task execution. To see the full traceback, use -vvv . The error was: None failed: [ovnode3.pop3.metamakers.org] (item={u'volname': u'engine', u'brick': u' /gluster_bricks/engine/engine', u'arbiter': 0}) => {"ansible_loop_var": "item", "changed": false, "item": {"arbiter": 0, "brick": "/gluster_bricks/engine/engine ", "volname": "engine"}, "msg": "error running gluster (/usr/sbin/gluster --mode =script volume create engine replica 3 transport tcp ovnode1.pop3.metamakers.org :/gluster_bricks/engine/engine ovnode1.pop3.metamakers.org:/gluster_bricks/engin e/engine ovnode3.pop3.metamakers.org:/gluster_bricks/engine/engine force) comman d (rc=1): Found duplicate exports ovnode1.pop3.metamakers.org:/gluster_bricks/en gine/engine\n\nUsage:\nvolume create [stripe ] [replica [arbiter ]] [disperse []] [disperse-data ] [redundancy ] [transport ] ... [force]\n\n"} An exception occurred during task execution. To see the full traceback, use -vvv . The error was: None failed: [ovnode3.pop3.metamakers.org] (item={u'volname': u'data', u'brick': u'/g luster_bricks/data/data', u'arbiter': 1}) => {"ansible_loop_var": "item", "chang ed": false, "item": {"arbiter": 1, "brick": "/gluster_bricks/data/data", "volnam e": "data"}, "msg": "error running gluster (/usr/sbin/gluster --mode=script volu me create data replica 3 arbiter 1 transport tcp ovnode1.pop3.metamakers.org:/gl uster_bricks/data/data ovnode1.pop3.metamakers.org:/gluster_bricks/data/data ovn ode3.pop3.metamakers.org:/gluster_bricks/data/data force) command (rc=1): Found duplicate exports ovnode1.pop3.metamakers.org:/gluster_bricks/data/data\n\nUsage :\nvolume create [stripe ] [replica [arbiter ]] [disperse []] [disperse-data ] [redundancy ] [transport ] ... [force]\n\n"} An exception occurred during task execution. To see the full traceback, use -vvv . The error was: None failed: [ovnode3.pop3.metamakers.org] (item={u'volname': u'vmstore', u'brick': u '/gluster_bricks/vmstore/vmstore', u'arbiter': 1}) => {"ansible_loop_var": "item ", "changed": false, "item": {"arbiter": 1, "brick": "/gluster_bricks/vmstore/vm store", "volname": "vmstore"}, "msg": "error running gluster (/usr/sbin/gluster --mode=script volume create vmstore replica 3 arbiter 1 transport tcp ovnode1.po p3.metamakers.org:/gluster_bricks/vmstore/vmstore ovnode1.pop3.metamakers.org:/g luster_bricks/vmstore/vmstore ovnode3.pop3.metamakers.org:/gluster_bricks/vmstor e/vmstore force) command (rc=1): Found duplicate exports ovnode1.pop3.metamakers .org:/gluster_bricks/vmstore/vmstore\n\nUsage:\nvolume create [str ipe ] [replica [arbiter ]] [disperse []] [disperse- data ] [redundancy ] [transport ] .. . [force]\n\n"} NO MORE HOSTS LEFT ************************************************************* NO MORE HOSTS LEFT ************************************************************* PLAY RECAP ********************************************************************* ovnode1.pop3.metamakers.org : ok=27 changed=14 unreachable=0 failed=0 skipped=55 rescued=0 ignored=0 ovnode3.pop3.metamakers.org : ok=28 changed=15 unreachable=0 failed=1 skipped=78 rescued=0 ignored=0 Please check /var/log/cockpit/ovirt-dashboard/gluster-deployment.log for more in [root@ovnode1 ~]# cat /var/log/cockpit/ovirt-dashboard/gluster-deployment.log PLAY [Setup backend] *********************************************************** TASK [Gathering Facts] ********************************************************* ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [Check if valid hostnames are provided] *********************************** changed: [ovnode3.pop3.metamakers.org -> localhost] => (item=ovnode3.pop3.metamakers.org) changed: [ovnode3.pop3.metamakers.org -> localhost] => (item=ovnode1.pop3.metamakers.org) TASK [Check if provided hostnames are valid] *********************************** ok: [ovnode3.pop3.metamakers.org] => { "changed": false, "msg": "All assertions passed" } ok: [ovnode1.pop3.metamakers.org] => { "changed": false, "msg": "All assertions passed" } TASK [Check if /var/log has enough disk space] ********************************* skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [Check if the /var is greater than 15G] *********************************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [Check if disks have logical block size of 512B] ************************** skipping: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) TASK [Check if logical block size is 512 bytes] ******************************** skipping: [ovnode3.pop3.metamakers.org] => (item=Logical Block Size) skipping: [ovnode1.pop3.metamakers.org] => (item=Logical Block Size) TASK [Get logical block size of VDO devices] *********************************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [Check if logical block size is 512 bytes for VDO devices] **************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/firewall_config : Start firewalld if not already started] *** ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [gluster.infra/roles/firewall_config : check if required variables are set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/firewall_config : Open/Close firewalld ports] ******** ok: [ovnode1.pop3.metamakers.org] => (item=2049/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=2049/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=54321/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=54321/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=5900/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=5900/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=5900-6923/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=5900-6923/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=5666/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=5666/tcp) ok: [ovnode1.pop3.metamakers.org] => (item=16514/tcp) ok: [ovnode3.pop3.metamakers.org] => (item=16514/tcp) TASK [gluster.infra/roles/firewall_config : Add/Delete services to firewalld rules] *** ok: [ovnode1.pop3.metamakers.org] => (item=glusterfs) ok: [ovnode3.pop3.metamakers.org] => (item=glusterfs) TASK [gluster.infra/roles/backend_setup : Gather facts to determine the OS distribution] *** ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Change to Install lvm tools for debian systems.] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Change to Install lvm tools for RHEL systems.] *** ok: [ovnode1.pop3.metamakers.org] ok: [ovnode3.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Install python-yaml package for Debian systems] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Initialize vdo_devs array] *********** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Record VDO devices (if any)] ********* skipping: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) TASK [gluster.infra/roles/backend_setup : Update vdo service to set /sys/kvdo/max_discard_sectors to 4096] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Restart vdo services] **************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Enable and start vdo service] ******** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create VDO with specified size] ****** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Check if valid disktype is provided] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set PV data alignment for JBOD] ****** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set PV data alignment for RAID] ****** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set VG physical extent size for RAID] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create volume groups] **************** changed: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'pvname': u'/dev/sdc'}) TASK [gluster.infra/roles/backend_setup : Create thick logical volume] ********* changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine', u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine', u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) TASK [gluster.infra/roles/backend_setup : Calculate chunksize for RAID6/RAID10/RAID5] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set chunksize for JBOD] ************** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create a LV thinpool] **************** changed: [ovnode1.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'thinpoolname': u'gluster_thinpool_gluster_vg_sdc', u'poolmetadatasize': u'1G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'vgname': u'gluster_vg_sdc', u'thinpoolname': u'gluster_thinpool_gluster_vg_sdc', u'poolmetadatasize': u'1G'}) TASK [gluster.infra/roles/backend_setup : Create thin logical volume] ********** changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'20G'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'20G'}) TASK [gluster.infra/roles/backend_setup : Extend volume group] ***************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Change attributes of LV] ************* skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create LV for cache] ***************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create metadata LV for cache] ******** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Convert logical volume to a cache pool LV] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Convert logical volume to a cache pool LV without cachemetalvname] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Convert an existing logical volume to a cache LV] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set XFS options for JBOD] ************ ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Set XFS options for RAID devices] **** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Create filesystem on thin logical vols] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_data', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'20G'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'150G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_vmstore', u'vgname': u'gluster_vg_sdc', u'thinpool': u'gluster_thinpool_gluster_vg_sdc', u'lvsize': u'20G'}) TASK [gluster.infra/roles/backend_setup : Create filesystem on thick logical vols] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine', u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'lvname': u'gluster_lv_engine', u'vgname': u'gluster_vg_sdc', u'size': u'100G'}) TASK [gluster.infra/roles/backend_setup : Create mount directories if not already present] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Set mount options for VDO] *********** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Get the UUID of the devices] ********* changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Add UUID into the list of mount devices] *** ok: [ovnode3.pop3.metamakers.org] => (item=None) ok: [ovnode3.pop3.metamakers.org] => (item=None) ok: [ovnode3.pop3.metamakers.org] => (item=None) ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] => (item=None) ok: [ovnode1.pop3.metamakers.org] => (item=None) ok: [ovnode1.pop3.metamakers.org] => (item=None) ok: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_setup : Mount the vdo devices (If any)] ****** skipping: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ccc8040f-810a-45f8-8711-e66af3b209e5', u'lvname': u'gluster_lv_engine'}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=82b8738c-8871-444d-aa16-2f1d4e3a9012', u'lvname': u'gluster_lv_data'}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=9351d2f3-aa53-4290-adaa-093de0f5210b', u'lvname': u'gluster_lv_vmstore'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ddea7df6-1728-4b8f-9141-13f2857a5c89', u'lvname': u'gluster_lv_engine'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=a86fad87-1657-4ad0-9732-92a5c2d699a6', u'lvname': u'gluster_lv_data'}) skipping: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=5589186f-60ed-4877-b81a-cd764490d124', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Mount the devices] ******************* changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ddea7df6-1728-4b8f-9141-13f2857a5c89', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=ccc8040f-810a-45f8-8711-e66af3b209e5', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=a86fad87-1657-4ad0-9732-92a5c2d699a6', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=82b8738c-8871-444d-aa16-2f1d4e3a9012', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=5589186f-60ed-4877-b81a-cd764490d124', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', 'uuid': u'UUID=9351d2f3-aa53-4290-adaa-093de0f5210b', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : Set Gluster specific SeLinux context on the bricks] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_setup : restore file(s) default SELinux security contexts] *** changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/engine', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_engine'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/data', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_data'}) changed: [ovnode1.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) changed: [ovnode3.pop3.metamakers.org] => (item={u'path': u'/gluster_bricks/vmstore', u'vgname': u'gluster_vg_sdc', u'lvname': u'gluster_lv_vmstore'}) TASK [gluster.infra/roles/backend_reset : unmount the directories (if mounted)] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_reset : Delete volume groups] **************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.infra/roles/backend_reset : Remove VDO devices] ****************** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Create temporary storage directory] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Get the name of the directory created] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_clusternodes is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Define service port] **************** skipping: [ovnode3.pop3.metamakers.org] => (item=^#(STATD_PORT=.*)) skipping: [ovnode3.pop3.metamakers.org] => (item=^#(LOCKD_TCPPORT=.*)) skipping: [ovnode3.pop3.metamakers.org] => (item=^#(LOCKD_UDPPORT=.*)) skipping: [ovnode1.pop3.metamakers.org] => (item=^#(STATD_PORT=.*)) skipping: [ovnode1.pop3.metamakers.org] => (item=^#(LOCKD_TCPPORT=.*)) skipping: [ovnode1.pop3.metamakers.org] => (item=^#(LOCKD_UDPPORT=.*)) TASK [gluster.features/roles/nfs_ganesha : Check packages installed, if not install] *** skipping: [ovnode3.pop3.metamakers.org] => (item=glusterfs-ganesha) skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode3.pop3.metamakers.org] => (item=corosync) skipping: [ovnode3.pop3.metamakers.org] => (item=pacemaker) skipping: [ovnode3.pop3.metamakers.org] => (item=libntirpc) skipping: [ovnode3.pop3.metamakers.org] => (item=pcs) skipping: [ovnode1.pop3.metamakers.org] => (item=glusterfs-ganesha) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode1.pop3.metamakers.org] => (item=corosync) skipping: [ovnode1.pop3.metamakers.org] => (item=pacemaker) skipping: [ovnode1.pop3.metamakers.org] => (item=libntirpc) skipping: [ovnode1.pop3.metamakers.org] => (item=pcs) TASK [gluster.features/roles/nfs_ganesha : Restart services] ******************* skipping: [ovnode3.pop3.metamakers.org] => (item=nfslock) skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-config) skipping: [ovnode3.pop3.metamakers.org] => (item=rpc-statd) skipping: [ovnode1.pop3.metamakers.org] => (item=nfslock) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-config) skipping: [ovnode1.pop3.metamakers.org] => (item=rpc-statd) TASK [gluster.features/roles/nfs_ganesha : Stop services] ********************** skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-server) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-server) TASK [gluster.features/roles/nfs_ganesha : Disable service] ******************** skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-server) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-server) TASK [gluster.features/roles/nfs_ganesha : Enable services] ******************** skipping: [ovnode3.pop3.metamakers.org] => (item=glusterfssharedstorage) skipping: [ovnode3.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode3.pop3.metamakers.org] => (item=network) skipping: [ovnode3.pop3.metamakers.org] => (item=pcsd) skipping: [ovnode3.pop3.metamakers.org] => (item=pacemaker) skipping: [ovnode1.pop3.metamakers.org] => (item=glusterfssharedstorage) skipping: [ovnode1.pop3.metamakers.org] => (item=nfs-ganesha) skipping: [ovnode1.pop3.metamakers.org] => (item=network) skipping: [ovnode1.pop3.metamakers.org] => (item=pcsd) skipping: [ovnode1.pop3.metamakers.org] => (item=pacemaker) TASK [gluster.features/roles/nfs_ganesha : Start services] ********************* skipping: [ovnode3.pop3.metamakers.org] => (item=network) skipping: [ovnode3.pop3.metamakers.org] => (item=pcsd) skipping: [ovnode1.pop3.metamakers.org] => (item=network) skipping: [ovnode1.pop3.metamakers.org] => (item=pcsd) TASK [gluster.features/roles/nfs_ganesha : Create a user hacluster if not already present] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Set the password for hacluster] ***** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Set the hacluster user the same password on new nodes] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Pcs cluster authenticate the hacluster on new nodes] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Pause for a few seconds after pcs auth] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Set gluster_use_execmem flag on and keep it persistent] *** skipping: [ovnode3.pop3.metamakers.org] => (item=gluster_use_execmem) skipping: [ovnode3.pop3.metamakers.org] => (item=ganesha_use_fusefs) skipping: [ovnode1.pop3.metamakers.org] => (item=gluster_use_execmem) skipping: [ovnode1.pop3.metamakers.org] => (item=ganesha_use_fusefs) TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_masternode is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the ssh keys to the local machine] *** skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem.pub) skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem) skipping: [ovnode1.pop3.metamakers.org] => (item=secret.pem.pub) skipping: [ovnode1.pop3.metamakers.org] => (item=secret.pem) TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_newnodes_vip is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the public key to remote nodes] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the private key to remote node] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Deploy the pubkey on all nodes] ***** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Make the volume a gluster shared volume] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Generate ssh key in one of the nodes in HA cluster] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the ssh keys to the local machine] *** skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem.pub) skipping: [ovnode3.pop3.metamakers.org] => (item=secret.pem) TASK [gluster.features/roles/nfs_ganesha : Create configuration directory for nfs_ganesha] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy ganesha.conf to config directory on shared volume] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Create ganesha-ha.conf file] ******** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Enable NFS Ganesha] ***************** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Pause for 30 seconds (takes a while to enable NFS Ganesha)] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Check NFS Ganesha status] *********** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Report NFS Ganesha status] ********** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Report NFS Ganesha status (If any errors)] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : check if gluster_features_ganesha_volume is set] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Export the NFS Ganesha volume] ****** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the public key to remote nodes] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Copy the private key to remote node] *** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Deploy the pubkey on all nodes] ***** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Adds a node to the cluster] ********* skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Report ganesha add-node status] ***** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/nfs_ganesha : Delete the temporary directory] ***** skipping: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Check if packages are installed, if not install] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Enable and start glusterd and chronyd] *** changed: [ovnode1.pop3.metamakers.org] => (item=chronyd) changed: [ovnode3.pop3.metamakers.org] => (item=chronyd) changed: [ovnode1.pop3.metamakers.org] => (item=glusterd) changed: [ovnode3.pop3.metamakers.org] => (item=glusterd) ok: [ovnode1.pop3.metamakers.org] => (item=firewalld) ok: [ovnode3.pop3.metamakers.org] => (item=firewalld) TASK [gluster.features/roles/gluster_hci : Add user qemu to gluster group] ***** changed: [ovnode1.pop3.metamakers.org] changed: [ovnode3.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Disable the hook scripts] *********** changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/set/post/S30samba-set.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/set/post/S30samba-set.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/post/S30samba-start.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/post/S30samba-start.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/pre/S30samba-stop.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/pre/S30samba-stop.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/reset/post/S31ganesha-reset.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/reset/post/S31ganesha-reset.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1//start/post/S31ganesha-start.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1//start/post/S31ganesha-start.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/post/S29CTDBsetup.sh) changed: [ovnode1.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/pre/S29CTDB-teardown.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/start/post/S29CTDBsetup.sh) changed: [ovnode3.pop3.metamakers.org] => (item=/var/lib/glusterd/hooks/1/stop/pre/S29CTDB-teardown.sh) TASK [gluster.features/roles/gluster_hci : Edit glusterd config file to enable ipv6] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Restart glusterd] ******************* skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : check if gluster_features_hci_cluster is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : check if gluster_features_hci_volumes is set] *** skipping: [ovnode3.pop3.metamakers.org] skipping: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Determine the volume type] ********** ok: [ovnode3.pop3.metamakers.org] ok: [ovnode1.pop3.metamakers.org] TASK [gluster.features/roles/gluster_hci : Create the GlusterFS volumes] ******* skipping: [ovnode3.pop3.metamakers.org] => (item={u'volname': u'engine', u'brick': u'/gluster_bricks/engine/engine', u'arbiter': 0}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'volname': u'data', u'brick': u'/gluster_bricks/data/data', u'arbiter': 1}) skipping: [ovnode3.pop3.metamakers.org] => (item={u'volname': u'vmstore', u'brick': u'/gluster_bricks/vmstore/vmstore', u'arbiter': 1}) TASK [gluster.features/roles/gluster_hci : Create the GlusterFS volumes] ******* An exception occurred during task execution. To see the full traceback, use -vvv. The error was: None failed: [ovnode3.pop3.metamakers.org] (item={u'volname': u'engine', u'brick': u'/gluster_bricks/engine/engine', u'arbiter': 0}) => {"ansible_loop_var": "item", "changed": false, "item": {"arbiter": 0, "brick": "/gluster_bricks/engine/engine", "volname": "engine"}, "msg": "error running gluster (/usr/sbin/gluster --mode=script volume create engine replica 3 transport tcp ovnode1.pop3.metamakers.org:/gluster_bricks/engine/engine ovnode1.pop3.metamakers.org:/gluster_bricks/engine/engine ovnode3.pop3.metamakers.org:/gluster_bricks/engine/engine force) command (rc=1): Found duplicate exports ovnode1.pop3.metamakers.org:/gluster_bricks/engine/engine\n\nUsage:\nvolume create [stripe ] [replica [arbiter ]] [disperse []] [disperse-data ] [redundancy ] [transport ] ... [force]\n\n"} An exception occurred during task execution. To see the full traceback, use -vvv. The error was: None failed: [ovnode3.pop3.metamakers.org] (item={u'volname': u'data', u'brick': u'/gluster_bricks/data/data', u'arbiter': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"arbiter": 1, "brick": "/gluster_bricks/data/data", "volname": "data"}, "msg": "error running gluster (/usr/sbin/gluster --mode=script volume create data replica 3 arbiter 1 transport tcp ovnode1.pop3.metamakers.org:/gluster_bricks/data/data ovnode1.pop3.metamakers.org:/gluster_bricks/data/data ovnode3.pop3.metamakers.org:/gluster_bricks/data/data force) command (rc=1): Found duplicate exports ovnode1.pop3.metamakers.org:/gluster_bricks/data/data\n\nUsage:\nvolume create [stripe ] [replica [arbiter ]] [disperse []] [disperse-data ] [redundancy ] [transport ] ... [force]\n\n"} An exception occurred during task execution. To see the full traceback, use -vvv. The error was: None failed: [ovnode3.pop3.metamakers.org] (item={u'volname': u'vmstore', u'brick': u'/gluster_bricks/vmstore/vmstore', u'arbiter': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"arbiter": 1, "brick": "/gluster_bricks/vmstore/vmstore", "volname": "vmstore"}, "msg": "error running gluster (/usr/sbin/gluster --mode=script volume create vmstore replica 3 arbiter 1 transport tcp ovnode1.pop3.metamakers.org:/gluster_bricks/vmstore/vmstore ovnode1.pop3.metamakers.org:/gluster_bricks/vmstore/vmstore ovnode3.pop3.metamakers.org:/gluster_bricks/vmstore/vmstore force) command (rc=1): Found duplicate exports ovnode1.pop3.metamakers.org:/gluster_bricks/vmstore/vmstore\n\nUsage:\nvolume create [stripe ] [replica [arbiter ]] [disperse []] [disperse-data ] [redundancy ] [transport ] ... [force]\n\n"} NO MORE HOSTS LEFT ************************************************************* NO MORE HOSTS LEFT ************************************************************* PLAY RECAP ********************************************************************* ovnode1.pop3.metamakers.org : ok=27 changed=14 unreachable=0 failed=0 skipped=55 rescued=0 ignored=0 ovnode3.pop3.metamakers.org : ok=28 changed=15 unreachable=0 failed=1 skipped=78 rescued=0 ignored=0