OpenStack Tutorials + Education Channel

OpenStack is at the core of Flex Metal Cloud and we use OpenStack to provide IT services to our own staff.  As both active users of OpenStack and the first to create on demand hosted private cloud on OpenStack, we want to share our experiences with OpenStack.  We hope the following content helps you be more successful with OpenStack, either here at InMotion or where ever your cloud takes you!


  • Intro to cloud-init
    Cloud-init is an industry standard method for Linux cloud instance initialization. Cloud-init has support across all major Linux distributions, FreeBSD, NetBSD and OpenBSD. It is also supported across all major public cloud providers, provisioning systems for private cloud infrastructure, and bare-metal installations. Cloud-init will identify the cloud it is running on, using the provided metadata from the cloud, and configure the system accordingly. Tasks can include things like networking configurations, setting up the drives, ssh access, and other server tasks Read More >
  • How to use Swift as your Terraform Backend
    Introduction In this quick guide we will go over how to use OpenStack Swift as the backend for terraform. We will also go into some details about what a Terraform backend is as well as Terraform states. What is a Terraform backend? In Terraform, a backend tells how a “state” is loaded and how operations like “plan” and “apply” are executed. A state is the mapping of assets that are created and managed by Terraform, you can think of this as a Read More >
  • How to Configure Terraform to Automate OpenStack’s Resources
    Introduction Although the Horizon dashboard provided in OpenStack is useful for most tasks, infrastructure automation tools like Terraform exist to allow you to create your infrastructure as code. This allows your infra teams to follow standard development flows and implement CI/CD to fully automate your cloud. In this guide, you will configure Terraform to leverage OpenStack with a generated clouds.yaml. When you’re finished, you’ll be able to automate your cloud like a pro! Prerequisites Before you begin this guide you’ll need Read More >
  • InMotion Hosting is now a Corporate Sponsor of the OpenStack Foundation
    OpenStack is a leading open-source cloud management system for large enterprises and cloud providers like InMotion Hosting. Since its initial establishment in 2001, InMotion Hosting has invested in open source projects, building its own technical backbone on open source. Which is why they’re proud to finally announce the recent corporate sponsorship of the OpenStack Foundation. Providing support beyond monetary contributions, the InMotion Hosting team uses OpenStack every day and regularly invests their time and experience in helping locate and report Read More >
  • Private Cloud OpenStack On-Demand – Release Update V0.7.2
    Flex Metal Cloud Release V0.7.2 – July 1, 2020 Here at InMotion we are reshaping OpenStack a bit from the traditional deployment.  We have always worked with smaller companies.  No enterprises on our customer roster.  So we have a different goal – enable lots of small clouds versus one large cloud. With small business needs driving us, we are aiming at: Production grade OpenStack and Ceph on a 3 server footprint. Spun up in 20 minutes. Add additional servers in Read More >

OpenStack Basics

OpenStack is a collection of Services. Each service performs functionality that make up the whole of OpenStack. There are a set of “core” that are typically installed to provide the common functionality of a “Cloud”. In addition, there are over 30 other Services that can be added for your particular needs.

Core OpenStack Services