OpenNebula¶
Note
The OpenNebula platform is a teaching resource for the Computer Science department in FEPS and is not for wider use or for research purposes.
What Is OpenNebula?¶
OpenNebula is an powerful but easy-to-use open source cloud platform to build and manage private enterprise clouds. It is designed to be a simple but feature-rich, production-ready, customisable solution to build and manage private clouds. OpenNebula combines existing virtualisation technologies with advanced features for multi-tenancy, automated provisioning and elasticity. A built-in virtual network manager maps virtual networks to physical networks.
Some of the main features include:
Support for traditional VMs and LXC containers
Disk snapshot capabilities and disk resizing
Easy-to-use Sunstone Graphical Interface providing usage graphics and statistics with cloudwatch-like functionality, remote access through VNC or SPICE
Virtual machine template management through catalogues of templates that allow to register virtual machine definitions in the system to be instantiated later as virtual machine instances
Virtual machine instance management with full control of virtual machine lifecycle
Virtual routers
Advanced network virtualization capabilities with traffic isolation, address reservation, flexible definition of address ranges to accommodate any address distribution, definition of generic attributes to define multi-tier services
Security Groups to define firewall rules and apply them to KVM and LXC instances
OpenNebula hardware¶
The OpenNebula service consists of a cluster of fifteen servers. Thirteen KVM/LXC with a total of around 1.6TB RAM and 520 cores (1040 threads), a storage node with high speed storage for storing running VMs and a frontend node managing the cluster. The cluster has it’s own 10Gb private network, allowing for high speed deployment of VMs from the storage node to KVM/LXC nodes.
8 x KVM/LXC Nodes:
PowerEdge R540
128GB RAM
2 x Intel Xeon Gold 6138 CPU @ 2.00GHz (20C/40T)
5 x KVM/LXC Nodes:
PowerEdge R550
128GB RAM
2 x Intel Xeon Silver 4316 CPU @ 2.3GHz (20C/40T)
1 x Storage Node:
PowerEdge R540
16GB RAM
Intel Xeon Silver 4110 CPU @ 2.10GHz (8C/16T)
10 x 1.9TB SSD - Data store
1 x Head Node:
PowerEdge R450
16GB RAM
Intel Xeon Silver 4309Y CPU @ 2.8GHz (8C/16T)
Network
Private VXLAN allowing up to 16 million VXLAN segments
10Gb BASE-T