Help understand distributed nodes/clusters

Good day all

I have been battling through getting an OpenNebula all-in-one on premise install up and running, and creating a vm on it. It has not been as easy as I had hoped, but I am making progress. I am not unfamiliar with hypervisors as I have been running Proxmox now for about 7 years without issues.

I am wondering about the following. We have a bunch of customer premises where we need to put down hardware and run applications on. These sites don’t have static public IPs and also have some major corporate firewalls the majority of the time. From this documentation in github, I see a bunch of ports will need to be opened in order to achieve what we need to achieve. Am I correct in saying these ports will need to be opened on the customer’s corporate firewall before we can set up remote edge clusters? Each site will be its own cluster. I am basically looking for a centralised way of monitoring and managing all these edge sites of ours, without relying on email etc. Any help understanding this part of the design would be greatly appreciated.

Regards
Hans

Hello @hanserasmus,

Glad to see you are giving OpenNebula a try ;), we are here to help you as much as we can.

My suggestion for basic information is to go and check our Training Series:
https://opennebula.io/webinars/ (if you check the previous ones, are free to watch, or you can register for our upcoming series).

Also, feel free to dive in our official documentation, like this one about running kubernetes:
https://docs.opennebula.io/6.10/quick_start/usage_basics/running_kubernetes_clusters.html

Or this one specifically about our Cloud Architecture:
https://docs.opennebula.io/6.10/overview/cloud_architecture_and_design/cloud_architecture_design.html

Or check this blogpost about using OneProvision:

Hope it helps, if not, feel free to reach us again and we will try to answer.

Cheers,