Discussion about various issues arising in OpenNebula

Actually i have created one VM i.e. Localhost (, but when i create another VM it is showing error.

Hello @ashish

That is not a VM, it’s a host. The name of the host mus be reachable from your frontend, so if you want that hvp works, you need to add it to /etc/hosts.

So after configuring that host using private ip then i have to add it in /etc/hosts or something else ?

Please take a look here, maybe it helps you.

How to decide ip address in order to add host in /etc/hosts ?

The IP/Name of the host must be reachable from frontend, so you can use the IP as a host name or create a name in /etc/hosts it doesn’t matter.

Like this ? Host name is hvp

Yes, is hvp, but you need to assign an IP on the left side.

What to do or which link to follow to create VM template ?

Hello Alejandro,

    Please help me to solve this.

Hello @ashish there was a bug related with that. Please, check that you have the version with the bug solved.

To create a VM template you can follow these steps.

I’m getting error -:
ERROR: Error installing bundler:
bundler requires Ruby version >= 2.3.0.
Fetching: bundler-2.0.2.gem (100%)
ERROR: Error installing bundler:
bundler requires Ruby version >= 2.3.0.

But I can see that it finally installs bundler-1.17 right?

Yes, But does this error will create any problem or not not further ?

There will be no error in the future, that error shows that the install gems script is finding the correct version of bundler, nothing more.

Check oned.log to see the error (/var/log/one/oned.log)

During VM template creation it is showing No NIC available…

Hello @ashish

To use aliases, you need to add a normal nic before and then add alias of that nic. You can find more information here.