Hello there,
I am just starting with OpenNebula, so forgive me if i already have made a terrible mistake regarding the documentation so far.
I have one ESXI Host with a VCenter and a Ubuntu VM with OpenNebula installation on top. They are both Connected to a VMNetwork and are working fine. After updating to the github master branch of OpenNebula i could import the 2 wild VMs as well. Now I made a new VM with vSphere and marked it as a template (ubuntu vm with open vm tools and one context installed via dpkg and apt install -f) and imported this template to OpenNebula. In OpenNebula i edited the template and filled it with basic variables for the one context package (hostname, ssh key etc.). They all work except networking:
I used http://docs.opennebula.org/5.4/operation/references/template.html#context-section as a reference for the variables to set.
SET_HOSTNAME = "$SET_HOSTNAME"
NETWORK = “YES”
I tried as well to set the values for ETH0 static, but this does not work as well. The hostname is set, but /etc/network/interfaces
is only filled with the lo interface.
Did i mess up something here? can i find anymore informations about one-context?
Might add as well that i get a timeout on the start job dev/disk-by-\x2dlabel-CONTEXT.device
. The only information about that here in the forum was one guy who had just removed the target line from the service file, but i don’t think this should be a general fix?
If i add a DHCP configuration in the VM (via VNC console) it gets a IP and stuff.
Any help would be greatly appreciated
Toby
Versions of the related components and OS (frontend, hypervisors, VMs):
Hypervisors:
- ESXI 6.5 with vSphere Client
VMs:
- Opennebula on Ubuntu 16.04
- vSphere Server Apliance (CentOS fork called PhotonOS)
- TestVM With Ubuntu 16.04 as well