Hardware Specification and Architecture

This section describes the cloud architecture used in this guide, and provides the specification of hardware and software resources for the reference OpenNebula deployment on IONOS cloud.

Architecture

The target high-level cloud architecture overview is shown below. Two hosts are deployed: the first for hosting the OpenNebula Front-end services and VMs, the second for hosting VMs only. Both machines should have a public IP, which is used to manage the nodes. Additional public IPs are required to access running Virtual Machines. The proposed model connects VMs internally using VXLAN networks, with at least one VM assigned a public IP to act as a gateway, NATing traffic to and from the internal network.

><

Hardware Specification

Front-end Requirements

FRONT-END
Number of Zones1
Cloud ManagerOpenNebula 7.0
Server SpecsIONOS “Dedicated Core Server”, Intel Skylake, 2 Cores, 8GB RAM
Operating SystemDebian 12
High AvailabilityNo (1 Front-end)
AuthorizationBuiltin

Host Requirements

VIRTUALIZATION HOSTS
Number of Nodes1
Server SpecsIONOS “Dedicated Core Server”, Intel Skylake, 2 Cores, 8GB RAM
Operating SystemDebian 12
HypervisorKVM
Special DevicesNone

Storage Specification

STORAGE
TypeSSH drivers using local disks
CapacityFull size of servers local disks

Network Requirements

NETWORK
NetworkingVXLAN, Public routed network
Number of Networks2 networks: VXLAN Public routed network, with each host machine having a NIC and a public IP