Company
Solutions
Developers
EN
EN
EnglishChinese
Ampere Computing Logo
Ampere Computing Logo
Solutions
Solutions Home
Systems
Solutions
Performance Overview
Reference Architecture Overview
Tutorials
Tuning Guides
Workload Briefs Overview
Where to Try
Ampere Systems
Ampere Altra
Azure
Equinix
Google Cloud
Hewlett Packard Enterprise
Oracle
Tencent Cloud
Ampere AIDownloadsHow It WorksFAQs
Developers
Developer CenterDesigning Cloud ApplicationsBuilding Cloud ApplicationsDeploying Cloud ApplicationsUsing Your DataWorking with Open SourceAmpere Ready SoftwareCommunity Forum
Support
Ampere on OpenStack – our Commitment to Opensource
image
Peter Pouliot
12 Nov 2020

Ampere is known for leading the industry with our Ampere® Altra™ Arm64 processors optimized for cloud workloads. In many discussions with open source developers, we are often asked for typical use cases for our high-performance compute platforms. Obviously, virtualization and containerization immediately come to mind when we think about how to take advantage of all those Arm64 cores.

Recently, the OpenStack Foundation announced it has renamed the foundation to the Open Infrastructure Foundation, widening its focus to a variety of open-source cloud infrastructure technologies. It will provide an open environment for enabling new emerging use cases such as AI, edge computing, 5G and cloud-native application.

This is a first in a series of “how to” blogs that will look at OpenStack. This blog focuses on an OpenStack all-in-one deployment for servers with Arm64 processors.

OpenStack is a great workload to test and show the capabilities of Ampere servers because it provides a management API framework for providing different cloud related services/analogs to Amazon/Azure/GCE that can be deployed within one’s own datacenter. Once deployed, one can utilize DevOPs tooling with the provided OpenStack APIs to quickly deploy virtual machine resources at scale.

While researching the best and efficient way to get to a working OpenStack deployment for Arm64 based platforms, I went through different combinations and permutations of the different deployment tools for deploying OpenStack. The steps here are the easiest and fastest to achieve a working OpenStack Cloud which provides basic virtualization functionality. I used Kolla and Kolla-Ansible to deploy an OpenStack AIO on Arm64 systems as the community maintains these projects in an upstream continuous integration ensuring a functioning OpenStack deployment for Arm based architectures. OpenStack-Ansible isn’t recommended due to lack of complete multiplatform packaging and hard coded requirements for x86 systems.

To get started and test the OpenStack deployment on Ampere Altra processors, read the steps here https://github.com/AmpereComputing/OpenStack-on-ampere I will continue to write about OpenStack how-to tips in future blogs.

Created At : January 2nd 2023, 5:43:04 am
Last Updated At : February 21st 2023, 9:56:44 pm

Ampere Computing

4655 Great America Parkway

Suite 601 Santa Clara, CA 95054

Tel: +1-669-770-3700

info[at]amperecomputing.com

About
image
image
image
image
© 2023 Ampere Computing LLC. All rights reserved. Ampere, Altra and the A and Ampere logos are registered trademarks or trademarks of Ampere Computing.