What types of hypervisors does Openstack support



OpenStack® offers a modular cloud infrastructure running on standard hardware, with the help of which you can run all the tools you need from one place at any time.

OpenStack is an open source platform on which private and public clouds can be created and managed using pooled virtual resources. The tools (also called projects) that make up the OpenStack platform are used to handle the most important cloud computing features of computing, networking, storage, identity and image services. For this purpose, more than a dozen optional projects can be combined into individual clouds available for provision.

With virtualization, resources such as storage, CPU and RAM are extracted from various vendor-specific programs and distributed by a hypervisor before they are distributed as required. OpenStack uses a unified set of APIs to extract these virtual resources and collect them into separate pools that run standard cloud computing tools and that administrators and users interact with directly.

So is OpenStack just a virtualization management platform?

That is not completly correct. While there are many similarities, the two are not identical.

It is true that OpenStack and virtualization management platforms can build on virtualized resources and capture, log, and automate processes in environments that differ from the provider environment.

While features and functions of virtual resources can be edited more easily on platforms for virtualization management, OpenStack uses the virtual resources to execute a combination of different tools on them. These tools together form a cloud environment that meets the five NSIT (National Institute of Standards and Technology) criteria for cloud computing: a network, pooled resources, a user interface, provisioning options, and automatic resource control / allocation.

How does OpenStack work?

OpenStack is essentially a series of commands, also known as scripts. These scripts are grouped into packages or projects that route tasks that create cloud environments. To develop such environments, OpenStack relies on two other types of software:

  • On the one hand, there is virtualization, which is used to create a layer of virtual resources that are extracted from the hardware
  • On the other hand, an operating system that executes commands from OpenStack scripts

You can think of it like this: OpenStack itself does not virtualize resources, but uses them to create clouds. OpenStack itself does not execute any commands, it only forwards them to the underlying operating system. All three technologies, i. H. OpenStack, virtualization and the operating system must work together. This interdependence is also the reason why many OpenStack clouds are provided with Linux®. That was ultimately the main reason for RackSpace and NASA's decision to release OpenStack as open source software.

The OpenStack components

The architecture of OpenStack is made up of numerous open source projects. These projects in turn set up the OpenShift underclouds and overclouds, which are used by system administrators and cloud users, respectively. Underclouds contain the core components system administrators need to create and manage OpenStack environments, also known as Overclouds, for end users.

Six stable core services handle computing, networking, storage, identity and image tasks, while more than a dozen other services have different levels of development. These six core services form the infrastructure on which tasks such as dashboarding, orchestration, bare metal provisioning, messaging, containers and governance for the remaining projects are handled.

nova is a complete management and access tool for OpenStack computer resources and enables planning, creation and deletion processes.

neutron connects the networks of other OpenStack services.

Swift is a very fault-tolerant object storage service that can be used to store and retrieve unstructured data objects via a RESTful API.

Cinder offers permanent block storage via a self-service API.

Keystone enables authentication and authorization of all OpenStack services. At the same time, it forms the endpoint catalog for all services.

Glance enables storage and recovery of VM disk images from different locations.

How can I use OpenStack?

Private cloud distributions running on OpenStack are preferable to any do-it-yourself approach, and this can also be proven: According to 451 Research, you only need 6% more virtual machines (which is made easier by OpenStack's simple installation and management system) so that OpenStack distributions become significantly more valuable than private clouds that you have developed yourself.

According to 451 Research, using OpenStack for Network Functions Virtualization (NFV) - i. H. separating the most important network functions for distribution across multiple environments - possibly the next technical revolution. This strategy is on the agenda of virtually all global communication service providers that have been examined by 451 Research.

OpenStack is the leading open source option for developing public cloud environments. Whether you are running a publicly traded billionaire company or a startup - with OpenStack you can set up public clouds with services that compete with the major public cloud providers.

OpenStack is a stable basis for public and private clouds. Containers allow applications to be deployed faster while further simplifying their deployment and management. By running them on OpenStack, containers can be used in a scalable and flexible manner, both in individual teams and in group-wide, cross-departmental operations.

Why Red Hat OpenStack?

Because we make OpenStack stable for companies, but don't lose sight of its open source roots. And for this reason, you always have complete control over the cloud infrastructure and all related systems and components. You can customize your Red Hat® OpenStack deployment and partner with any vendor (or none). Because the code is not proprietary, but belongs to you. We work closely with cloud providers to offer you first-class performance regardless of your infrastructure.

But it's not just about products, support, consulting and training. We are your partner and would like to support you in integrating an open source culture in your company.

Everything you need to get started with OpenStack

That's all you need: a scalable and secure basis for developing and managing open public or private clouds. Benefit from the innovations of an open source project, while getting a stable production platform at the same time.

This is why OpenStack is so efficient at developing, deploying, and supporting cloud environments: because Red Hat Enterprise Linux is the native operating system designed to run OpenStack.

The OpenStack® word mark and logo are registered trademarks / service marks or trademarks / service marks of the OpenStack Foundation in the United States and other countries and are used with permission from the OpenStack Foundation. We are not affiliated with the OpenStack Foundation or the OpenStack Community, nor are we supported or financed by them.