Hi,
I’m fairly new to OpenNebula and I just installed it with miniONE on our server(Ubuntu 24.04).
Installation was successful and KVM is enabled and the services are confirmed running.
When I login to FireEdge I created the host but cannot enable it, it only shows “ERROR”.
Could you offer any guidance on how I can resolve this?
Thanks for the info, but it’s not enough to understand where’s the error, so could you please share what you have by using this command?: onehost show -j <host_id>
Also, logs could give a better picture of the situation, so please share /var/log/one/monitor.log if possible.
Looking at the monitoring log you provided there is
Wed Mar 26 09:15:21 2025 [Z0][MDP][W]: Start monitor failed for host 7: Could not update remotes
Wed Mar 26 09:15:21 2025 [Z0][HMM][E]: Unable to monitor host id: 7
Wed Mar 26 09:15:21 2025 [Z0][HMM][D]: Updated Host 7, state ERROR
Wed Mar 26 09:18:36 2025 [Z0][HMM][D]: Monitoring host node01(7)
Wed Mar 26 09:18:36 2025 [Z0][MDP][I]: Command execution failed (exit code: 255): exec 2>/dev/null; cd '/var/lib/one/remotes'/ && rsync -LRaz --delete . 'node01':'/var/tmp/one'/
Wed Mar 26 09:18:36 2025 [Z0][MDP][I]: Received UNDEFINED msg:
When a host is created on the frontend, the frontend will try to sync the driver code at /var/lib/one/remotes to /var/tmp/one/. For this to work, the oneadmin user in the frontend needs to have a passwordless SSH connection to the oneadmin user in the hypervisor host. This is all explain in the documentation linked previously.
This is likely the cause of this problem. Without this, the monitoring cannot start.
I’m trying the steps again. Can you clarify what I should be entering for ‘frontend>’ and ‘node1>’ values for this command? ssh-keyscan ‘frontend>’ ‘node1>’ ‘node2>’ ‘node3>’ … >> /var/lib/one/.ssh/known_hosts
I’ve entered ‘frontend>’ as the OpenNebula server IP and ‘node1>’ as our Ubuntu server IP. Is this correct?