Truth in IT
    • Sign In
    • Register
        • Videos
        • Channels
        • Pages
        • Galleries
        • News
        • Events
        • All
Truth in IT Truth in IT
  • Data Management ▼
    • Converged Infrastructure
    • DevOps
    • Networking
    • Storage
    • Virtualization
  • Cybersecurity ▼
    • Application Security
    • Backup & Recovery
    • Data Security
    • Identity & Access Management (IAM)
    • Zero Trust
    • Compliance & GRC
    • Endpoint Security
  • Cloud ▼
    • Hybrid Cloud
    • Private Cloud
    • Public Cloud
  • Webinar Library
  • TiPs
  • DRAW

Provisioning Cloud Clusters with OpenNebula OneForm

Open Nebula
08/09/2026
0 (0%)
Share
  • Comments
  • Download
  • Transcript
Report Like Favorite
  • Share/Embed
  • Email
Link
Embed

Transcript


In this screencast, we will show how to provision a cluster at the public cloud provider using OpenAble Affirmation. There are a few challenges when managing multi-site, multi-cloud deployments. Each public cloud provider has its own way of approaching similar things, deploying bare metal hosts, managing the IP address ranges, managing the IP address ranges, and enrolling the secure shell keys. Manual provisioning itself is time consuming and leaves room for error. OpenAble Affirmation is addressing these and other challenges by providing the unified approach to provision clusters both on-prem and at the selected public cloud provider. Even considering that there are going to be some settings that are exclusive to a specific public cloud provider. OneForm is also going to take care of everything from enrolling keys to deploying and configuring hosts, creating networks, and forming a single cluster out of provisioned resources. In the end, an administrator will have a ready-to-use cluster. Once the resources are no longer needed, OneForm will take care of deprovisioning these resources and removing them from the public cloud provider. OneForm is a separate package and needs to be installed separately. Provider drivers are not bundled with the package and are maintained in a separate repository, which gives the flexibility of updating, fixing, and extending this without affecting the OpenAble core. Under the hood, OpenAble Affirmation relies on common technologies such as Terraform, Ansible, and our own OneDeploy collection. Now let's walk through the process. OneForm is distributed as a separate package and must be installed separately. Please follow the official documentation to install OneForm and import the provider drivers. Before provisioning any clusters, you must create a provider. Navigate to Providers tab. By default, you have only the on-prem provider configured. Press the Create button to start the wizard. Now you must select the specific driver for the provider. While at the moment of recording, there are three provider drivers, the project is continuously developed and the number of providers is growing. For this demonstration, we will create a provider with a scaleway driver. Name your provider and proceed to the next configuration screen. Each driver has an individual set of values you need to supply. In the case of scaleway, these include the access key, secret key, and project ID. Additionally, you should select the region and zone. In this demonstration, we will be using Paris region and the Paris 2 zone. Press the Finish button to finalize the process. Now that the provider has been added, we can provision a cluster. Navigate to the Clusters tab. OneForm will take care of provisioning hosts, networks, and data stores, and will add them as a separate cluster. Press the Create button and select the Install a new cloud cluster option from the list. For this demonstration, we have only one provider available. Name the future cluster. On the Deployment Type page, select the scaleway SSH cluster. Note that each provider has its own set of deployment types. On the User Inputs page, configure the provision. Define the number of hosts to provision, host operating system, VXLAN network range, instance type, and the number of public IPs. On the last page, before starting the provision, you can define tags. These tags will be transformed into the provider supported tags and will be applied to the provisioned resources. The provision may take some time to finalize, and this time heavily depends on the driver you've chosen. You may follow the deployment either in SoundStone or switch to the command line and view the log file. OneForm logs can be found under the var log1 OneForm directory. In this case, the ID of the provision is 2, and the name of the file is 2.log. The running state indicates that the process is over and the cluster has been provisioned without any errors and is ready to use. Reviewing the resources, we can see the virtual networks, data stores, and hosts that are part of the provision. Let's verify that the cluster can be used. First, navigate to the storage, apps, and download an image from the marketplace. In this demonstration, we will use OpenSUSE 15. Let's wait until the image is in the ready state. Now let's instantiate the OpenSUSE 15 virtual machine template from the Templates, VM Templates tab. We will deploy two virtual machines to make sure that both hosts can handle the load, and we will proceed with the default settings. Additionally, let's set the newly provisioned cluster as a scheduling requirement and press the Finish button. In a brief moment, we can confirm that virtual machines were deployed successfully and are running on two different hosts. Once the cluster is no longer needed, we can deprovision all of the resources from the same clusters page. After a while, we can confirm that the resources are destroyed. And this concludes the screencast where we will be using OpenSUSE 15 to deploy virtual machines to our virtual machines. We have shown one form in action by provisioning a cluster at the scale with Cloud Provider, deploying two virtual machines to verify that the cluster can handle the workload, and then deprovisioning the cluster, confirming that every action is done using OpenAble or Sunstone without accessing the specific Cloud Provider's control panel. Thank you for watching and see you in the next screencast.

TL;DR

  • OneForm provides a unified provisioning workflow for clusters across on-premises and public cloud environments, eliminating the need to interact with each provider's native control panel.
  • Provider drivers are maintained in a separate repository from the OpenNebula core, enabling independent updates and extensions without disrupting the platform.
  • The full cluster lifecycle — provider setup, host deployment, network creation, VM scheduling, and deprovisioning — is demonstrated end-to-end using the Scaleway cloud provider.
  • OneForm relies on Terraform, Ansible, and the OneDeploy collection under the hood, leveraging widely adopted infrastructure automation technologies.

What OneForm Does and Why It Matters

OpenNebula Formation (OneForm) is a provisioning and lifecycle management tool designed to address the complexity of multi-site, multi-cloud deployments. Each public cloud provider handles infrastructure differently — bare metal host deployment, IP address range management, and SSH key enrollment all vary by platform. Manual provisioning is time-consuming and error-prone. OneForm solves this by providing a unified workflow that works consistently across on-premises environments and public cloud providers, abstracting provider-specific differences while still supporting provider-exclusive configuration options. The tool is distributed as a separate package from the OpenNebula core, and provider drivers are maintained in an independent repository, allowing updates and extensions without impacting the core platform. Under the hood, OneForm relies on Terraform, Ansible, and OpenNebula's own OneDeploy collection.

Step-by-Step Provisioning Walkthrough

The screencast walks through the full provisioning lifecycle using the Scaleway cloud provider as a demonstration target. The process begins by creating a provider in the Providers tab, selecting the appropriate driver — in this case the Scaleway driver — and supplying credentials including access key, secret key, project ID, region, and availability zone. Once the provider is configured, a new cluster is created from the Clusters tab using the 'Install a new cloud cluster' option. The operator selects a deployment type, configures user inputs such as host count, operating system, VXLAN network range, instance type, and public IP count, and optionally applies resource tags that are translated into provider-native tags. After submission, provisioning progress can be monitored via the Sunstone UI or by tailing the OneForm log file. Once complete, the cluster is immediately ready to use, with virtual networks, data stores, and hosts all visible and managed within OpenNebula.

Verification and Deprovisioning

To validate the provisioned cluster, the demonstration downloads an OpenSUSE 15 image from the OpenNebula marketplace and instantiates two virtual machines from a VM template, setting the newly provisioned cluster as a scheduling requirement. Both VMs deploy successfully across two separate hosts, confirming that the cluster is functional and load-distributable. When the cluster is no longer needed, deprovisioning is initiated from the same Clusters page within Sunstone. All resources are cleanly destroyed without requiring access to the Scaleway control panel directly, demonstrating that the entire lifecycle — from provisioning to teardown — is managed entirely through OpenNebula's interface.

Chapters

0:00 - Introduction & Problem Statement
0:29 - OneForm Overview
1:31 - Creating a Cloud Provider
2:44 - Provisioning a Cluster
4:03 - Monitoring Deployment Progress
4:53 - Verifying with VM Workloads
5:50 - Deprovisioning the Cluster
6:25 - Summary & Wrap-Up

Key Quotes

0:29 "OpenAble Affirmation is addressing these and other challenges by providing the unified approach to provision clusters both on-prem and at the selected public cloud provider."
0:44 "OneForm is also going to take care of everything from enrolling keys to deploying and configuring hosts, creating networks, and forming a single cluster out of provisioned resources."
1:08 "Provider drivers are not bundled with the package and are maintained in a separate repository, which gives the flexibility of updating, fixing, and extending this without affecting the OpenAble core."
6:34 "Confirming that every action is done using OpenAble or Sunstone without accessing the specific Cloud Provider's control panel."

FAQ

Does OneForm require access to the cloud provider's control panel during provisioning or deprovisioning?

No. The entire lifecycle — provisioning, workload deployment, and deprovisioning — is managed through OpenNebula's Sunstone interface or the command line. No direct access to the cloud provider's control panel is required.

Is OneForm included in the standard OpenNebula installation?

No. OneForm is a separate package that must be installed independently. Provider drivers are also maintained in a separate repository and must be imported separately, which allows them to be updated or extended without affecting the OpenNebula core.


Categories:
  • » Data Protection » Backup & Recovery
  • » Cybersecurity » Cloud Security
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Cloud Security
  • Data Protection
  • Demo
  • How-To
  • Technical Deep Dive
  • AI & Machine Learning
  • Cloud Provisioning
  • Multi-Cloud Management
  • Infrastructure Automation
  • OpenNebula OneForm
  • Terraform & Ansible Integration
  • Cluster Lifecycle Management
Show more Show less

Browse videos

  • Related
  • Featured
  • By date
  • Most viewed
  • Top rated
  •  

              Video's comments: Provisioning Cloud Clusters with OpenNebula OneForm

              XStreaminars (watch here)

              • Aug
                27

                Becoming Agent Ready with Cyera: Essential Strategies and Insights

                08/27/202601:00 PM ET
                More events

                Industry Events (Sponsor Hosted)

                • Aug
                  13

                  Harnessing AI for Secure Innovation in the Enterprise with Netskope & Omada

                  08/13/202612:00 PM ET
                  More events

                  Upcoming Webinar Calendar

                  • 08/13/2026
                    12:00 PM
                    08/13/2026
                    Harnessing AI for Secure Innovation in the Enterprise with Netskope & Omada
                    https://www.truthinit.com/index.php/channel/2065/harnessing-ai-for-secure-innovation-in-the-enterprise-with-netskope-omada/
                  • 08/27/2026
                    01:00 PM
                    08/27/2026
                    Becoming Agent Ready with Cyera: Essential Strategies and Insights
                    https://www.truthinit.com/index.php/channel/2081/becoming-agent-ready-with-cyera-essential-strategies-and-insights/
                  • 09/02/2026
                    12:00 PM
                    09/02/2026
                    Unified Data Security in Action: Uncover, Analyze, and Resolve Threats
                    https://www.truthinit.com/index.php/channel/2045/unified-data-security-in-action-uncover-analyze-and-resolve-threats/
                  • 09/30/2026
                    04:00 AM
                    09/30/2026
                    AI Command Center: Optimizing Visibility and Control in Your Operations
                    https://www.truthinit.com/index.php/channel/2024/ai-command-center-optimizing-visibility-and-control-in-your-operations/
                  • 11/19/2026
                    01:00 PM
                    11/19/2026
                    360View: Govern, Secure & Recover Your Microsoft 365 Environment
                    https://www.truthinit.com/index.php/channel/2076/360view-govern-secure-recover-your-microsoft-365-environment/
                  Truth in IT
                  • Sponsor
                  • About Us
                  • Terms of Service
                  • Privacy Policy
                  • Contact Us
                  • Preference Management
                  Desktop version
                  Standard version