Error during hosted-engine-setup for 3.5.1 on F20 (Cannot add the host to cluster ... SSH has failed)

Hi, I'm following the instructions here: http://www.ovirt.org/Hosted_Engine_Howto My self-hosted install failed near the end: To continue make a selection from the options below: (1) Continue setup - engine installation is complete (2) Power off and restart the VM (3) Abort setup (4) Destroy VM and abort setup (1, 2, 3, 4)[1]: 1 [ INFO ] Engine replied: DB Up!Welcome to Health Status! Enter the name of the cluster to which you want to add the host (Default) [Default]: [ ERROR ] Cannot automatically add the host to cluster Default: Cannot add Host. Connecting to host via SSH has failed, verify that the host is reachable (IP address, routable address etc.) You may refer to the engine.log file for further details. [ ERROR ] Failed to execute stage 'Closing up': Cannot add the host to cluster Default [ INFO ] Stage: Clean up [ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150306135624.conf' [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination I can ssh into the engine VM both locally and remotely. There is no /root/.ssh directory, however. Did I need to set that up somehow? When I log into the Administration portal, the engine VM does not appear under the Virtual machine view (it's empty). I've attached what I think are the relevant logs. Also, when my host reboots, the ovirt-ha-broker and ovirt-ha-agent services do not come up automatically. I have to use systemctl to start them manually. This is a fresh Fedora 20 machine installing a fresh copy of Ovirt 3.5.1. What's the cleanest approach to restore/complete sanity of my setup please? Thanks, Bob I've linked 3 files to this email: server.log <https://db.tt/g5p09AaD>(12.4 MB)Dropbox <https://www.dropbox.com/>https://db.tt/g5p09AaD vdsm.log <https://db.tt/P4572SUm>(3.2 MB)Dropbox <https://www.dropbox.com/>https://db.tt/P4572SUm ovirt-hosted-engine-setup-20150306123622-tad1fy.log <https://db.tt/XAM9ffhi>(413 KB)Dropbox <https://www.dropbox.com/>https://db.tt/XAM9ffhi Mozilla Thunderbird <http://www.getthunderbird.com> makes it easy to share large files over email.

----- Original Message -----
From: "Bob Doolittle" <bob@doolittle.us.com> To: "users-ovirt" <users@ovirt.org> Sent: Friday, March 6, 2015 9:21:20 PM Subject: [ovirt-users] Error during hosted-engine-setup for 3.5.1 on F20 (Cannot add the host to cluster ... SSH has failed)
Hi,
I'm following the instructions here: http://www.ovirt.org/Hosted_Engine_Howto
My self-hosted install failed near the end:
To continue make a selection from the options below: (1) Continue setup - engine installation is complete (2) Power off and restart the VM (3) Abort setup (4) Destroy VM and abort setup
(1, 2, 3, 4)[1]: 1 [ INFO ] Engine replied: DB Up!Welcome to Health Status! Enter the name of the cluster to which you want to add the host (Default) [Default]: [ ERROR ] Cannot automatically add the host to cluster Default: Cannot add Host. Connecting to host via SSH has failed, verify that the host is reachable (IP address, routable address etc.) You may refer to the engine.log file for further details. [ ERROR ] Failed to execute stage 'Closing up': Cannot add the host to cluster Default [ INFO ] Stage: Clean up [ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150306135624.conf' [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination
I can ssh into the engine VM both locally and remotely. There is no /root/.ssh directory, however. Did I need to set that up somehow?
It's the engine that needs to open an SSH connection to the host calling it by its hostname. So please be sure that you can SSH to the host from the engine using its hostname and not its IP address. Till hosted-engine hosts were simply identified by their IP address but than we had some bug report on side effects of that. So now we generate and sign certs using host hostnames and so the engine should be able to correctly resolve them.
When I log into the Administration portal, the engine VM does not appear under the Virtual machine view (it's empty).
It's cause the setup didn't complete.
I've attached what I think are the relevant logs.
Also, when my host reboots, the ovirt-ha-broker and ovirt-ha-agent services do not come up automatically. I have to use systemctl to start them manually.
It's cause the setup didn't complete.
This is a fresh Fedora 20 machine installing a fresh copy of Ovirt 3.5.1.
What's the cleanest approach to restore/complete sanity of my setup please?
First step is to clarify what went wrong in order to avoid it in the future. Than, if you want a really sanity environment for production use I'd suggest to redeploy. So hosted-engine --vm-poweroff empty the storage domain share and deploy again
Thanks, Bob
I've linked 3 files to this email: server.log (12.4 MB) Dropbox https://db.tt/g5p09AaD vdsm.log (3.2 MB) Dropbox https://db.tt/P4572SUm ovirt-hosted-engine-setup-20150306123622-tad1fy.log (413 KB) Dropbox https://db.tt/XAM9ffhi Mozilla Thunderbird makes it easy to share large files over email.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
participants (2)
-
Bob Doolittle
-
Simone Tiraboschi