Categories: BlogCanonicalUbuntu

Open source cloud platform: meet OpenStack

Are you looking for an open source cloud platform and you don’t know where to start? Are you getting lost in all the independent rankings and cloud platform comparison pages?

Try OpenStack and get your open source cloud platform up and running today. OpenStack works at any scale: from a single workstation to thousands of nodes and installs in minutes.

Sounds impossible? Give it a try or continue reading to explore where is it coming from.

OpenStack — your open source cloud platform

There are many reasons to use OpenStack among other open source cloud platforms. Founded in 2010, it is undoubtedly one of the most mature and stable ones. OpenStack has been successfully adopted by various companies in the telecommunications,

Sponsored
finance, and research sectors, and its adoption continues to grow every year. Backed by industry leaders such as Canonical, OpenStack is a secure and resilient cloud platform that powers millions of production workloads all over the world.
Source: https://www. Statista. Com/statistics/511526/worldwide-survey-private-coud-services-running-application/

OpenStack is also one of the most featureful and versatile cloud platforms. Although it was originally designed as an infrastructure-as-a-service (IaaS) solution, OpenStack handles bare metal, containerised, and serverless workloads too. It supports various hypervisors, storage backends, and the industry’s leading software-defined networking (SDN) controllers. OpenStack provides the flexibility of choice, facilitating integration, and driving innovation.

One of the key ingredients of a successful open source project is a focused and passionate community. With thousands of developers and hundreds of organisations involved, OpenStack is backed by one of the world’s biggest open source communities. Run under the governance of the OpenInfra Foundation, the project ensures vendor neutrality and full transparency. Finally, OpenStack comes with a predictable release cadence, providing early access to cutting-edge technologies.

Get started with OpenStack in minutes

So, is it really possible to get started with OpenStack in just a few minutes? Let’s find out.

Although OpenStack is a beast, there are many ways to tame it. First of all, there are many upstream projects, such as OpenStack Charms or OpenStack Ansible, that provide tools for OpenStack installation and operations. Moreover, many vendors provide their proprietary solutions. Obviously, you can also install OpenStack manually or even compile it from the source. But is it really worth the effort? Probably not.

In the following steps, we’re going to use MicroStack – OpenStack in a snap. MicroStack is a pure upstream OpenStack platform, designed for the edge and small-scale private cloud deployments, that can be installed and maintained with minimal effort.

So, let’s try to install MicroStack and see how it works. All we’re going to need is a machine with the latest Ubuntu LTS installed, multi-core CPU, 8 GB of RAM, and 100 GB of storage.

First, execute the following command to install the microstack snap:

Sponsored
$ sudo snap install microstack --beta --devmode

Then, execute the following command to initialise MicroStack in the single-node mode:

$ sudo microstack init --auto --control

This command takes a while. Once it finishes, your open source cloud platform is up and running. You can now go to the OpenStack dashboard at https://10.20.20.1:

In order to obtain the password for the admin user, execute the following command:

$ sudo snap get microstack config.credentials.keystone-password

You can now use this password to sign in to the dashboard:

So that’s it? For the installation – yes. But I hope this is just the beginning of your adventure with the world’s most popular open source cloud platform.

Learn more about the OpenStack cloud platform

Now, that you’ve got your open source cloud platform up and running, you might be wondering how to effectively use it.

Our series of tutorials for beginners will help you find answers to your questions and get up to speed with OpenStack quickly.

Canonical also provides Charmed OpenStack – an enterprise cloud platform with flexible technology choices and rich lifecycle management capabilities.

Visit our website to learn more about Charmed OpenStack, our consulting/support plans available to enterprise customers or get in touch with Canonical.

You can also refer to the following materials for more information on various cloud types and the most popular cloud architectures:

Ubuntu Server Admin

Recent Posts

Join Canonical in Brazil at Dell Technologies Forum São Paulo

Canonical is excited to be a part of the Dell Technologies Forum in São Paulo…

5 days ago

6 facts for CentOS users who are holding on

In 2020, it was announced that CentOS 7 would reach end of life (EoL) by…

5 days ago

What is Ubuntu used for?

The launch of Ubuntu in 2004 was a step-change for everyday users and developers everywhere.…

6 days ago

Ubuntu Weekly Newsletter Issue 862

Welcome to the Ubuntu Weekly Newsletter, Issue 862 for the week of October 13 –…

7 days ago

New Ubuntu Community Council 2024

Merlijn writes: I’m happy to announce the new 2024 Ubuntu Community Council! Heather Ellsworth (~hellsworth1)…

1 week ago