Is it possible you have not cleared the gluster volume between installs?

What's the corresponding error in vdsm.log?


On Tue, Apr 2, 2019 at 4:07 PM Leo David <[email protected]> wrote:
>
> And there it is the last lines on the ansible_create_storage_domain log:
>
> 2019-04-02 10:53:49,139+0100 DEBUG var changed: host "localhost" var 
> "otopi_storage_domain_details" type "<type 'dict'>" value: "{
>     "changed": false,
>     "exception": "Traceback (most recent call last):\n  File 
> \"/tmp/ansible_ovirt_storage_domain_payload_6Jxg5v/__main__.py\", line 664, 
> in main\n    storage_domains_module.post_create_check(sd_id)\n  File 
> \"/tmp/ansible_ovirt_storage_domain_payload_6Jxg5v/__main__.py\", line 526, 
> in post_create_check\n    id=storage_domain.id,\n  File 
> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py\", line 3053, in 
> add\n    return self._internal_add(storage_domain, headers, query, wait)\n  
> File \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 232, 
> in _internal_add\n    return future.wait() if wait else future\n  File 
> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 55, in 
> wait\n    return self._code(response)\n  File 
> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 229, in 
> callback\n    self._check_fault(response)\n  File 
> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 132, in 
> _check_fault\n    self._raise_error(response, body)\n  File 
> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 118, in 
> _raise_error\n    raise error\nError: Fault reason is \"Operation Failed\". 
> Fault detail is \"[]\". HTTP response code is 400.\n",
>     "failed": true,
>     "msg": "Fault reason is \"Operation Failed\". Fault detail is \"[]\". 
> HTTP response code is 400."
> }"
> 2019-04-02 10:53:49,141+0100 DEBUG var changed: host "localhost" var 
> "ansible_play_hosts" type "<type 'list'>" value: "[]"
> 2019-04-02 10:53:49,141+0100 DEBUG var changed: host "localhost" var 
> "play_hosts" type "<type 'list'>" value: "[]"
> 2019-04-02 10:53:49,142+0100 DEBUG var changed: host "localhost" var 
> "ansible_play_batch" type "<type 'list'>" value: "[]"
> 2019-04-02 10:53:49,142+0100 ERROR ansible failed {'status': 'FAILED', 
> 'ansible_type': 'task', 'ansible_task': u'Activate storage domain', 
> 'ansible_result': u'type: <type \'dict\'>\nstr: {\'_ansible_parsed\': True, 
> u\'exception\': u\'Traceback (most recent call last):\\n  File 
> "/tmp/ansible_ovirt_storage_domain_payload_6Jxg5v/__main__.py", line 664, in 
> main\\n    storage_domains_module.post_create_check(sd_id)\\n  File 
> "/tmp/ansible_ovirt_storage_domain_payload_6Jxg5v/__main__.py", line 526', 
> 'task_duration': 9, 'ansible_host': u'localhost', 'ansible_playbook': 
> u'/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml'}
> 2019-04-02 10:53:49,143+0100 DEBUG ansible on_any args 
> <ansible.executor.task_result.TaskResult object at 0x7f03fd025e50> kwargs 
> ignore_errors:None
> 2019-04-02 10:53:49,148+0100 INFO ansible stats {
>     "ansible_playbook": 
> "/usr/share/ovirt-hosted-engine-setup/ansible/trigger_role.yml",
>     "ansible_playbook_duration": "01:15 Minutes",
>     "ansible_result": "type: <type 'dict'>\nstr: {u'localhost': 
> {'unreachable': 0, 'skipped': 6, 'ok': 23, 'changed': 0, 'failures': 1}}",
>     "ansible_type": "finish",
>     "status": "FAILED"
> }
> 2019-04-02 10:53:49,149+0100 INFO SUMMARY:
> Duration        Task Name
> --------        --------
> [ < 1 sec ]     Execute just a specific set of steps
> [  00:02  ]     Force facts gathering
> [  00:02  ]     Check local VM dir stat
> [  00:02  ]     Obtain SSO token using username/password credentials
> [  00:02  ]     Fetch host facts
> [  00:01  ]     Fetch cluster ID
> [  00:02  ]     Fetch cluster facts
> [  00:02  ]     Fetch Datacenter facts
> [  00:01  ]     Fetch Datacenter ID
> [  00:01  ]     Fetch Datacenter name
> [  00:02  ]     Add glusterfs storage domain
> [  00:02  ]     Get storage domain details
> [  00:02  ]     Find the appliance OVF
> [  00:02  ]     Parse OVF
> [  00:02  ]     Get required size
> [ FAILED  ]     Activate storage domain
>
> Any ideea on how to escalate this issue ?
> It just does not make sense to not be able to install from scratch a fresh 
> node...
>
> Have a nice day  !
>
> Leo
>
>
> On Tue, Apr 2, 2019 at 12:11 PM Gobinda Das <[email protected]> wrote:
>>
>> Hi Leo,
>>  Can you please paste "df -Th" and "gluster v status" out put ?
>> Wanted to make sure engine mounted and volumes and bricks are up.
>> What does vdsm log say?
>>
>> On Tue, Apr 2, 2019 at 2:06 PM Leo David <[email protected]> wrote:
>>>
>>> Thank you very much !
>>> I have just installed a new fresh node,   and triggered the single instance 
>>> hyperconverged setup. It seems it fails at the hosted engine final steps of 
>>> deployment:
>>>  INFO ] TASK [ovirt.hosted_engine_setup : Get required size]
>>> [ INFO ] ok: [localhost]
>>> [ INFO ] TASK [ovirt.hosted_engine_setup : Remove unsuitable storage domain]
>>> [ INFO ] skipping: [localhost]
>>> [ INFO ] TASK [ovirt.hosted_engine_setup : Check storage domain free space]
>>> [ INFO ] skipping: [localhost]
>>> [ INFO ] TASK [ovirt.hosted_engine_setup : Activate storage domain]
>>> [ ERROR ] Error: Fault reason is "Operation Failed". Fault detail is 
>>> "[Cannot attach Storage. There is no active Host in the Data Center.]". 
>>> HTTP response code is 409.
>>> [ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "Fault 
>>> reason is \"Operation Failed\". Fault detail is \"[Cannot attach Storage. 
>>> There is no active Host in the Data Center.]\". HTTP response code is 409."}
>>> Also,  the 
>>> ovirt-hosted-engine-setup-ansible-create_storage_domain-201932112413-xkq6nb.log
>>>  throws the following:
>>>
>>> 2019-04-02 09:25:40,420+0100 DEBUG var changed: host "localhost" var 
>>> "otopi_storage_domain_details" type "<type 'dict'>" value: "{
>>>     "changed": false,
>>>     "exception": "Traceback (most recent call last):\n  File 
>>> \"/tmp/ansible_ovirt_storage_domain_payload_87MSyY/__main__.py\", line 664, 
>>> in main\n    storage_domains_module.post_create_check(sd_id)\n  File 
>>> \"/tmp/ansible_ovirt_storage_domain_payload_87MSyY/__main__.py\", line 526, 
>>> in post_create_check\n    id=storage_domain.id,\n  File 
>>> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py\", line 3053, in 
>>> add\n    return self._internal_add(storage_domain, headers, query, wait)\n  
>>> File \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 232, 
>>> in _internal_add\n    return future.wait() if wait else future\n  File 
>>> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 55, in 
>>> wait\n    return self._code(response)\n  File 
>>> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 229, in 
>>> callback\n    self._check_fault(response)\n  File 
>>> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 132, in 
>>> _check_fault\n    self._raise_error(response, body)\n  File 
>>> \"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py\", line 118, in 
>>> _raise_error\n    raise error\nError: Fault reason is \"Operation Failed\". 
>>> Fault detail is \"[Cannot attach Storage. There is no active Host in the 
>>> Data Center.]\". HTTP response code is 409.\n",
>>>     "failed": true,
>>>     "msg": "Fault reason is \"Operation Failed\". Fault detail is \"[Cannot 
>>> attach Storage. There is no active Host in the Data Center.]\". HTTP 
>>> response code is 409."
>>> }"
>>>
>>> I have used the ovirt-node-ng-installer-4.3.2-2019031908.el7.iso. So far,  
>>> I am unable to deploy oVirt single node Hyperconverged...
>>> Any thoughts ?
>>>
>>>
>>>
>>> On Mon, Apr 1, 2019 at 9:46 PM Simone Tiraboschi <[email protected]> 
>>> wrote:
>>>>
>>>>
>>>>
>>>> On Mon, Apr 1, 2019 at 6:14 PM Leo David <[email protected]> wrote:
>>>>>
>>>>> Thank you Simone.
>>>>> I've decides to go for a new fresh install from iso, and i'll keep posted 
>>>>> if any troubles arise. But I am still trying to understand what are the 
>>>>> services that mount the lvms and volumes after configuration. There is 
>>>>> nothing related in fstab, so I assume there are a couple of .mount files 
>>>>> somewhere in the filesystem.
>>>>> Im just trying to understand node's underneath workflow.
>>>>
>>>>
>>>> hosted-engine configuration is stored in 
>>>> /etc/ovirt-hosted-engine/hosted-engine.conf; ovirt-ha-broker will mount 
>>>> the hosted-engine storage domain according to that and so ovirt-ha-agent 
>>>> will be able to start the engine VM.
>>>> Everything else is just in the engine DB.
>>>>
>>>>>
>>>>>
>>>>> On Mon, Apr 1, 2019, 10:16 Simone Tiraboschi <[email protected]> wrote:
>>>>>>
>>>>>> Hi,
>>>>>> to understand what's failing I'd suggest to start attaching setup logs.
>>>>>>
>>>>>> On Sun, Mar 31, 2019 at 5:06 PM Leo David <[email protected]> wrote:
>>>>>>>
>>>>>>> Hello Everyone,
>>>>>>> Using 4.3.2 installation, and after running through HyperConverged 
>>>>>>> Setup,  at the last stage it fails. It seems that the previously 
>>>>>>> created "engine" volume is not mounted under "/rhev" path, therefore 
>>>>>>> the setup cannot finish the deployment.
>>>>>>> Any ideea which are the services responsible of mounting the volumes on 
>>>>>>> oVirt Node distribution ? I'm thinking that maybe this particularly one 
>>>>>>> failed to start for some reason...
>>>>>>> Thank you very much !
>>>>>>>
>>>>>>> --
>>>>>>> Best regards, Leo David
>>>>>>> _______________________________________________
>>>>>>> Users mailing list -- [email protected]
>>>>>>> To unsubscribe send an email to [email protected]
>>>>>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>>>>>> oVirt Code of Conduct: 
>>>>>>> https://www.ovirt.org/community/about/community-guidelines/
>>>>>>> List Archives: 
>>>>>>> https://lists.ovirt.org/archives/list/[email protected]/message/PUXDAQHVNZWF4TIXZ3GIBZHSJ7IC2VHC/
>>>
>>>
>>>
>>> --
>>> Best regards, Leo David
>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct: 
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives: 
>>> https://lists.ovirt.org/archives/list/[email protected]/message/NROCMKIFJDEIWD7PELNTBKDQMPMFLDRN/
>>
>>
>>
>> --
>>
>>
>> Thanks,
>> Gobinda
>
>
>
> --
> Best regards, Leo David
> _______________________________________________
> Users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
> oVirt Code of Conduct: 
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives: 
> https://lists.ovirt.org/archives/list/[email protected]/message/XDJNBS6EOXCMJKQCSSUHL4YRIYWRKDLS/
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/B2NBBMNYP7P7WUF4SOSHXCCE2N4AU4YS/

Reply via email to