Support Center

Setting Up OpenNebula on Top of Virtuozzo 7

Last Updated: Dec 14, 2017 02:50PM UTC

Introduction

Virtuozzo 7 is a hyperconverged platform that features fine-tuned QEMU/KVM for virtualization, efficient software-defined storage, and fully functional cluster management. At Virtuozzo we are constantly working on expanding our ecosystem by supporting more use cases, which is achieved by preserving compatibility with open APIs like libvirt.

OpenNebula is a lightweight yet powerful open-source solution for building clouds and managing datacenter virtualization. OpenNebula is applicable to numerous use cases (more details are available at https://opennebula.org/).

With this release, we are aiming to bring Virtuozzo 7 and OpenNebula together and achieve a synergistic effect by combining efficient infrastructure components with advanced yet simple control plane.

Prerequisites

A datastore for OpenNebula created in the storage cluster management panel.

Installation

On one node, install OpenNebula components for a front-end CentOS 7 node as described here.

On all nodes, including front-end, install OpenNebula components for a virtualization CentOS 7 node as described here.IMPORTANT: All packages required for OpenNebula must be installed from the official Virtuozzo repository. Do not install repos from the linked OpenNebula installation guide.

Configure the front-end node to use the Virtuozzo Storage datastore:

Add the default OpenNebula oneadmin group to the Virtuozzo Storage cluster mount in /etc/fstab: