My question is about the networking requirements- the docs describe needing a public network with internet access (which I have) that is not configured with any IPs, as well as a management network (which the frontend can reach hosts through).
My question is- does the management network require access to the internet? The HCI deployment is failing during the deployment because apt-update won’t run, due to not having any IPs configured on the internet-facing interface. How do I work around this?
Probably I’m missing something, but if you have an interface with internet access, but it has not IP configured you won’t be able to access internet through it. Can you double check that you’re able to access the internet from within the nodes?
Note that part of the configuration process consist on installing dependencies, which requires internet access.
Now I get your misunderstanding, the doc is a bit misleading. There are two different things here:
VMs public networking: this is what this public interface is used to. And the docs ask not to configure an IP address there as it will be added into the corresponding bridge later (this will be done automatically by OpenNebula drivers). So the IP address assigned to it won’t be visible.
Host internet connectivity: during the configuration process the host will need internet access in order to properly install all the required dependencies. Ideally using a different interface than this “public interface” which will be used for VM usage.