Home / Linux / FOSS Project Spotlight: OpenNebula | Linux Journal

FOSS Project Spotlight: OpenNebula | Linux Journal

OpenNebula recently released its latest version, 5.8 “Edge”, which now
offers pivotal capabilities to allow users to extend
their cloud infrastructure to the Edge easily and effectively.

Why OpenNebula?

For anyone looking for an open-source, enterprise solution to orchestrate
data-center virtualization and cloud management with ease and flexibility,
OpenNebula is a fine candidate that includes:

  • On-demand provisioning of virtual data centers.
  • Features like capacity management, resource optimization, high
    availability and business continuity.
  • The ability to create a multi-tenant cloud layer on various types of
    newly built or existing infrastructure management solutions (such as VMware
  • The flexibility to create federated clouds across disparate geographies, as
    well as hybrid cloud solutions integrating with public cloud providers like
    AWS and Microsoft Azure.

And, it’s lightweight, easy to install, infrastructure-agnostic and
thoroughly extensible.


Figure 1. High-Level Features

Check here for a more detailed look at OpenNebula features.

New Features in 5.8 “Edge”

With the current conversation shifting away from centralized cloud
infrastructure and refocusing toward bringing the computing power closer to
the users
in a concerted effort to reduce latency, OpenNebula’s 5.8
“Edge” release is a direct response to the evolving computing and
infrastructure needs, and it offers fresh capabilities to extend one’s cloud
functionality to the edge. Gaming companies, among others, who have been
using OpenNebula were of the first to push for these features (yet they
don’t have the be the only ones to benefit from them).

LXD Container Support

In addition to supporting KVM hypervisors, as well as offering a cloud
management platform for VMware vCenter server components, OpenNebula now
provides native support for LXD containers as well. The virtues offered
by LXD container support allow users and organizations to benefit from:

  • A smaller space footprint and smaller memory.
  • Lack of virtualized hardware.
  • Faster workloads.
  • Faster deployment times.

From a compatibility perspective, OpenNebula 5.8 and LXD provide the

  • Storage back-end support for filesystems with raw and qcow2 devices, and Ceph
    with rbd images. As a result, LXD drivers can use regular KVM images.
  • The native network stack is fully compatible.
  • The LXD drivers support scenarios with installations both from apt and snap
    packages. There is also a dedicated marketplace for LXD that is backed by
    the public image server on https://images.linuxcontainers.org where you have
    access to every officially supported containerized distribution.


Figure 2. Configured LXD marketplace in
the OpenNebula Front End

Disaggregated Data Center (DDC) provisioning

With the evolution of a more diverse network of infrastructure to handle our
growing needs for compute power, and global bare-metal public cloud providers
offering physical resources along the “edge of the network”,
OpenNebula 5.8 offers the native provisioning capability of bare-metal resources
(like Packet and AWS) to swiftly enhance one’s private cloud
infrastructure and have the flexibility to take advantage of these public
resources along the edge. So for a gaming company who needs to
augment its cloud resources in edge locations quickly, or any other organization
with the need to accelerate its migration to the cloud, OpenNebula 5.8
provides—within a single command—the ability to provision, deploy and
configure bare-metal resources as integral clusters within one’s private


Figure 3. OpenNebula Edge Cloud

Regarding edge computing, you can learn more about OpenNebula’s
partnership with Packet or how Telefónica is using OpenNebula in its edge



>> Source Link

Check Also

Recover Lost Data On Android With Mobikin Doctor| DroidViews

Mobikin Doctor for Android is a Windows and Mac utility that allows the user to …

%d bloggers like this: