On Thu, Feb 7, 2019 at 5:19 PM feral <[email protected]> wrote:

> I've never managed to get a connection to the engine via VNC/Spice (works
> fine for my other hypervisors...)
>
> As I said, the network setup is super simple. All three nodes have 1
> interface each (eth0). They are all set with static IP's, with matching
> DHCP reservations on the DHCP server, with matching DNS. All nodes have
> entries in /etc/hosts on each machine. IP's are 192.168.1.195-7, and the
> engine VM gets 192.168.1.198. During the engine deployment, the VM does
> come up on 198. I can ping it and ssh into it, but at some point, the
> connection drops.
> So I'm not relying on DHCP or DNS at all. VM comes up where expected, for
> a while, then it goes to reboot to get transferred to the gluster_engine
> storage, and that's where it drops offline and never comes back.
>
> I did another round of deployment tests last night and discovered that the
> nodes all fail to boot immediately after the gluster deployment (not after
> VM deployment as I mistakenly stated earlier). So the nodes get in a bad
> state during gluster deployment. They stay online just fine and gluster
> works perfect, until the node tries to reboot (which it fails to do).
>

So I suggest to focus on the gluster deployment; can you please share
gluster logs?


>
> Also, the networking I'm using is identical to my ovirt 4.2 setup. I'm
> using the same MAC addresses, IP's, and hostnames (4.2 cluster is offline
> when I'm trying 4.3). They are identical configurations other than the
> version of ovirt-node.
>
> On Thu, Feb 7, 2019 at 12:15 AM Simone Tiraboschi <[email protected]>
> wrote:
>
>>
>>
>> On Wed, Feb 6, 2019 at 11:07 PM feral <[email protected]> wrote:
>>
>>> I have no idea what's wrong at this point. Very vanilla install of 3
>>> nodes. Run the Hyperconverged wizard, completes fine. Run the engine
>>> deployment, takes hours, eventually fails with :
>>>
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Check engine VM health]
>>> [ ERROR ] fatal: [localhost]: FAILED! => {"attempts": 120, "changed":
>>> true, "cmd": ["hosted-engine", "--vm-status", "--json"], "delta":
>>> "0:00:00.340985", "end": "2019-02-06 11:44:48.836431", "rc": 0, "start":
>>> "2019-02-06 11:44:48.495446", "stderr": "", "stderr_lines": [], "stdout":
>>> "{\"1\": {\"conf_on_shared_storage\": true, \"live-data\": true, \"extra\":
>>> \"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=12994
>>> (Wed Feb 6 11:44:44
>>> 2019)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=12995 (Wed Feb 6
>>> 11:44:44
>>> 2019)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStop\\nstopped=False\\n\",
>>> \"hostname\": \"ovirt-431.localdomain\", \"host-id\": 1, \"engine-status\":
>>> {\"reason\": \"failed liveliness check\", \"health\": \"bad\", \"vm\":
>>> \"up\", \"detail\": \"Up\"}, \"score\": 3400, \"stopped\": false,
>>> \"maintenance\": false, \"crc32\": \"5474927a\", \"local_conf_timestamp\":
>>> 12995, \"host-ts\": 12994}, \"global_maintenance\": false}",
>>> "stdout_lines": ["{\"1\": {\"conf_on_shared_storage\": true, \"live-data\":
>>> true, \"extra\":
>>> \"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=12994
>>> (Wed Feb 6 11:44:44
>>> 2019)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=12995 (Wed Feb 6
>>> 11:44:44
>>> 2019)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStop\\nstopped=False\\n\",
>>> \"hostname\": \"ovirt-431.localdomain\", \"host-id\": 1, \"engine-status\":
>>> {\"reason\": \"failed liveliness check\", \"health\": \"bad\", \"vm\":
>>> \"up\", \"detail\": \"Up\"}, \"score\": 3400, \"stopped\": false,
>>> \"maintenance\": false, \"crc32\": \"5474927a\", \"local_conf_timestamp\":
>>> 12995, \"host-ts\": 12994}, \"global_maintenance\": false}"]}
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Check VM status at virt level]
>>> [ INFO ] changed: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : debug]
>>> [ INFO ] ok: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Fail if engine VM is not
>>> running]
>>> [ INFO ] skipping: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Get target engine VM IP
>>> address]
>>> [ INFO ] changed: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Get VDSM's target engine VM
>>> stats]
>>> [ INFO ] changed: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Convert stats to JSON format]
>>> [ INFO ] ok: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Get target engine VM IP
>>> address from VDSM stats]
>>> [ INFO ] ok: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : debug]
>>> [ INFO ] ok: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Fail if Engine IP is
>>> different from engine's he_fqdn resolved IP]
>>> [ INFO ] skipping: [localhost]
>>> [ INFO ] TASK [oVirt.hosted-engine-setup : Fail is for any other reason
>>> the engine didn't started]
>>> [ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "The
>>> engine failed to start inside the engine VM; please check engine.log."}
>>>
>>> ---------------------------------------------------
>>>
>>> I can't check the engine.log as I can't connect to the VM once this
>>> failure occurs. I can ssh in prior to the VM being moved to gluster
>>> storage, but as soon as it starts doing so, the VM never comes back online.
>>>
>>
>> {\"reason\": \"failed liveliness check\", \"health\": \"bad\", \"vm\":
>> \"up\", \"detail\": \"Up\"}
>>
>> means that the engine VM is up at virt level but we cannot reach the
>> engine over http for a liveness check.
>> A network issue, a wrong DHCP reservation, a bad name resolution or
>> something live that could be the reason.
>> I suggest to try connecting to the engine VM via VNC or serial console to
>> check what's wrong there.
>>
>>
>>
>>>
>>>
>>> --
>>> _____
>>> Fact:
>>> 1. Ninjas are mammals.
>>> 2. Ninjas fight ALL the time.
>>> 3. The purpose of the ninja is to flip out and kill people.
>>> _______________________________________________
>>> 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/LAM3TX64UQOOO7A2WBMGZUEF4TVFHXJA/
>>>
>>
>
> --
> _____
> Fact:
> 1. Ninjas are mammals.
> 2. Ninjas fight ALL the time.
> 3. The purpose of the ninja is to flip out and kill people.
>
_______________________________________________
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/IBTNFWLEECBDMTQJUBX5KB5K2KGX2IG7/

Reply via email to