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

Automated Multi-Cloud Provisioning with OpenNebula

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

Transcript


your OpenNebula hybrid cloud using Scaleway. This integration represents a significant step forward in hybrid and edge cloud computing deployments, offering unmatched flexibility, scalability, and performance. Let's dive and see what makes this combination so powerful. Let's discuss the key elements of this integration. The first is OneProvision, an OpenNebula's tool that makes it possible to expand your hybrid cloud with minimal effort. OneProvision, by using Terraform for automatic resource deployment and Ansible for automatic host configuration, can automate the provisioning of hosts and other resources in a single click, ensuring that your cloud is ready to meet the demand at any moment. OpenNebula provides a unified platform that enables rapid deployment of resources across cloud and edge environments. Whether you need to scale up in a central data center or expand to remote edge locations, this integration delivers instant results. With these tools, you gain the ability to automate both host configuration and resource deployment, significantly reducing setup time and operational complexity. Let's now look at the real-world example on how this integration works. Imagine a hybrid cloud environment spanning across the multiple locations. The bare-metal instances in Frankfurt hosted by AWS, in Amsterdam hosted by Equinix, and two locations, Paris and Warsaw, hosted by Scaleway, to showcase the OneProvision capabilities and the new Scaleway provision driver, we are going to simultaneously deploy these four bare-metal clusters from scratch, followed by the real-life application deployment, the Distributed Object Storage Platform, MiniIO, to utilize the full capability of this infrastructure. This is the main interface of OpenNebula. Currently, we are running the default cluster with the default set of resources. Three datastores. The host view under the Infrastructure section is empty, as we currently don't have any hosts running. Same is applicable to the virtual network view. In order to provision the bare-metal instances at the cloud provider, you must have the credentials configured under the Infrastructure, Providers in the first place. You must supply the authentication credentials for each new provider, and for the purpose of this demonstration, we've pre-created all necessary providers up front. Let's start with deploying clusters. To create and configure the cluster, you should navigate to the provisions under the Infrastructure. First cluster to deploy is going to be Scaleway cluster. We are going to stick to defaults to avoid any complexity during the demonstration. By default, Scaleway is deploying with local storage and VXLAN networking. The Warsaw region is going to be the first one. Let's have two servers in the cluster, and two public IPs. Once all is set, start a deployment. It's going to take a while. Let's repeat the same steps and deploy a similar cluster in Paris region. Next deployment is going to take place in AWS. When deploying AWS, you are supposed to pick the cluster type. The Hyper-Converged Infrastructure cluster is equipped with Ceph Datastore, while Edge cluster is going to have the same configuration as AWS. Let's have two servers in the cluster, and two public IPs. The Hyper-Converged Infrastructure cluster is equipped with Ceph Datastore, while Edge cluster is going to have the same configuration as the ones we have in Scaleway. Let's proceed with Edge cluster. Pick the pre-configured provider in the Frankfurt region. We are going to proceed with two instances and two public IPs, leaving the machine image, instance type and virtualization technology on default. The Terraform kicked in and is going to perform all necessary tasks in the background. Let's proceed with Equinix, keeping configuration alike the all previous deployments, two IPs and two servers. The time to deploy the cluster depends on the provider and some other factors like networks, resource limitations and etc. Overall, it should be in between 6 to 12 minutes. If we will return back to the clusters page, you can see that four new clusters have been registered. By opening the cluster, you can see the cluster resources. Please note that some of these are still deploying, thus the status light is red. In the provisioning state, we can see that the clusters were deployed successfully and are ready to be used. Each host provides the information of its public IP, the state and numerous CPU assignments as well as overall CPU and memory statistics. Now, when we have all the resources online, let's deploy an actual application. In the scope of this demonstration, we are going to deploy the distributed object storage. Please have a look at the deployment schema. You can see that we are going to deploy the MiniIO virtual machines to all of the nodes in all four clusters. To achieve the goal of deploying a synchronized, orchestrated and scalable application, we are going to use OpenNebulas OneFlow service that takes care of the multi-VM deployments. In OpenNebula terminology, the multi-VM deployments are being called services. Service template depends on the VM template. Inside the VMs there is a contextualization package installed which allows to pass the configuration and perform certain tasks with the virtual machine. For example, automate the startup of the MiniIO service and register them in the correct MiniIO cluster. We already had downloaded the MiniIO appliance to the OpenNebula, thus we can find it under the templates, service templates page. If it's not there, you can always download it from the official OpenNebula marketplace if you navigate to storage, apps and search for MiniIO service template. As you can see, during the deployment we have four separate roles that represent four different locations we have. Each location is supposed to host two virtual machines. Once all virtual machines are deployed, we can access the MiniIO service using the assigned public IP address. Once logged in, you can see the list containing all MiniIO nodes in the cluster and their respective FQDNs. Let's create a new bucket. As the final test, let's upload a few files to the bucket and then let's access them from the object storage. Going back to the OpenNebula's web UI, you can see some of the network traffic data that spiked during our upload and download actions. This demonstration is recorded as a part of the One Next Gen project in the scope of EPSA Cloud. Thank you for watching and see you in the next video.

TL;DR

  • OpenNebula's OneProvision tool automates hybrid cloud expansion using Terraform and Ansible, enabling one-click deployment of bare-metal infrastructure across multiple cloud providers with minimal operational complexity.
  • The demonstration deploys four bare-metal clusters simultaneously across Scaleway (Paris and Warsaw), AWS (Frankfurt), and Equinix (Amsterdam), with each cluster provisioned in 6-12 minutes.
  • A distributed MinIO object storage cluster is deployed across all four locations using OneFlow service, demonstrating practical multi-VM orchestration and real-world application deployment capabilities.
  • The integration provides unified management of heterogeneous infrastructure, allowing organizations to scale hybrid cloud environments on demand while maintaining consistent configuration across providers.

OneProvision and Infrastructure as Code

This demonstration showcases OpenNebula's OneProvision tool, which automates hybrid cloud expansion through Infrastructure as Code principles. OneProvision leverages Terraform for automatic resource deployment and Ansible for host configuration, enabling one-click provisioning of bare-metal infrastructure across multiple cloud providers. The integration eliminates manual setup complexity and dramatically reduces deployment time, allowing organizations to scale their hybrid cloud environments on demand. The unified platform approach ensures consistent configuration and management regardless of the underlying provider, whether deploying to central data centers or remote edge locations.

Multi-Provider Deployment Architecture

The screencast demonstrates simultaneous deployment of four bare-metal clusters across geographically distributed providers: two Scaleway locations (Paris and Warsaw), AWS Frankfurt, and Equinix Amsterdam. Each cluster is configured with local storage and VXLAN networking, with two servers and two public IPs per location. The deployment process completes in 6-12 minutes per cluster depending on provider-specific factors. This architecture showcases OpenNebula's ability to orchestrate resources across heterogeneous infrastructure, providing a practical example of hybrid cloud deployment at scale. The demonstration concludes with deploying a distributed MinIO object storage cluster across all four locations, utilizing OpenNebula's OneFlow service for multi-VM orchestration and demonstrating real-world application deployment across the provisioned infrastructure.

Chapters

0:00 - Introduction to OpenNebula and Scaleway Integration
0:24 - OneProvision Tool Overview
1:23 - Multi-Provider Deployment Architecture
2:03 - OpenNebula Interface and Provider Configuration
3:03 - Deploying Scaleway Clusters
4:08 - AWS and Equinix Cluster Deployment
5:58 - Cluster Deployment Status and Verification
7:04 - MinIO Distributed Object Storage Deployment
9:36 - Testing MinIO Cluster Functionality
11:53 - Project Context and Conclusion

Key Quotes

0:35 "OneProvision, by using Terraform for automatic resource deployment and Ansible for automatic host configuration, can automate the provisioning of hosts and other resources in a single click, ensuring that your cloud is ready to meet the demand at any moment."
1:38 "To showcase the OneProvision capabilities and the new Scaleway provision driver, we are going to simultaneously deploy these four bare-metal clusters from scratch, followed by the real-life application deployment, the Distributed Object Storage Platform, MiniIO, to utilize the full capability of this infrastructure."
5:51 "The time to deploy the cluster depends on the provider and some other factors like networks, resource limitations and etc. Overall, it should be in between 6 to 12 minutes."
7:30 "To achieve the goal of deploying a synchronized, orchestrated and scalable application, we are going to use OpenNebulas OneFlow service that takes care of the multi-VM deployments."

FAQ

What cloud providers does OneProvision support for automated deployment?

OneProvision supports multiple cloud providers including Scaleway, AWS, and Equinix as demonstrated in this video. The tool uses provider-specific drivers and requires authentication credentials to be configured in OpenNebula before provisioning can begin.

How long does it take to deploy a bare-metal cluster using OneProvision?

Deployment time ranges from 6 to 12 minutes per cluster depending on the provider and factors like network configuration and resource availability. The demonstration shows four clusters being deployed simultaneously, with the entire multi-provider infrastructure ready in under 15 minutes.


Categories:
  • » Data Protection » Backup & Recovery
  • » Data Management » DevOps
  • » Cybersecurity » Cloud Security
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Cloud Security
  • Technical Deep Dive
  • Demo
  • Data Protection
  • How-To
  • Hybrid Cloud Management
  • Infrastructure as Code
  • Multi-Cloud Orchestration
  • Bare-Metal Provisioning
  • Edge Computing
  • Distributed Object Storage
  • Cloud Automation
  • Terraform Integration
Show more Show less

Browse videos

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

              Video's comments: Automated Multi-Cloud Provisioning with OpenNebula

              Upcoming Webinar Calendar

              • 07/14/2026
                01:00 PM
                07/14/2026
                Crafting a Championship-Worthy Security Team for Unmatched Defense
                https://www.truthinit.com/index.php/channel/2025/crafting-a-championship-worthy-security-team-for-unmatched-defense/
              • 07/14/2026
                02:00 PM
                07/14/2026
                Understanding the Crucial Role of Context in Safeguarding AI-Accessible Data
                https://www.truthinit.com/index.php/channel/2037/understanding-the-crucial-role-of-context-in-safeguarding-ai-accessible-data/
              • 07/21/2026
                04:00 AM
                07/21/2026
                Strategies for Managing AI Governance and Securing App-to-LLM API Traffic
                https://www.truthinit.com/index.php/channel/1967/strategies-for-managing-ai-governance-and-securing-app-to-llm-api-traffic/
              • 07/22/2026
                06:30 AM
                07/22/2026
                Insights and Strategies for Effective Data Privacy and Protection
                https://www.truthinit.com/index.php/channel/2000/insights-and-strategies-for-effective-data-privacy-and-protection/
              • 07/22/2026
                01:00 PM
                07/22/2026
                Insights from Attackers During the FIFA World Cup: A HUMAN Dialogue
                https://www.truthinit.com/index.php/channel/2029/insights-from-attackers-during-the-fifa-world-cup-a-human-dialogue/
              • 07/28/2026
                01:00 PM
                07/28/2026
                Illumio + Netskope: Zero Trust in the Age of AI Autonomy
                https://www.truthinit.com/index.php/channel/2031/illumio-netskope-zero-trust-in-the-age-of-ai-autonomy/
              • 07/29/2026
                04:00 AM
                07/29/2026
                Real-Time Strategies for Safeguarding Against Prompt Injections
                https://www.truthinit.com/index.php/channel/1968/real-time-strategies-for-safeguarding-against-prompt-injections/
              • 07/29/2026
                12:00 PM
                07/29/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/
              • 07/29/2026
                01:00 PM
                07/29/2026
                Ask Your Cloud Anything: Unlocking Governance Silos in your Environments
                https://www.truthinit.com/index.php/channel/2048/ask-your-cloud-anything-unlocking-governance-silos-in-your-environments/
              • 08/19/2026
                12:00 PM
                08/19/2026
                Becoming Agent Ready: Insights from Cyera's Expertise
                https://www.truthinit.com/index.php/channel/2036/becoming-agent-ready-insights-from-cyeras-expertise/
              • 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/

              Upcoming Events

              • Jul
                14

                Crafting a Championship-Worthy Security Team for Unmatched Defense

                07/14/202601:00 PM ET
                • Jul
                  14

                  Understanding the Crucial Role of Context in Safeguarding AI-Accessible Data

                  07/14/202602:00 PM ET
                  • Jul
                    21

                    Strategies for Managing AI Governance and Securing App-to-LLM API Traffic

                    07/21/202604:00 AM ET
                    • Jul
                      22

                      Insights and Strategies for Effective Data Privacy and Protection

                      07/22/202606:30 AM ET
                      • Jul
                        22

                        Insights from Attackers During the FIFA World Cup: A HUMAN Dialogue

                        07/22/202601:00 PM ET
                        More events
                        Truth in IT
                        • Sponsor
                        • About Us
                        • Terms of Service
                        • Privacy Policy
                        • Contact Us
                        • Preference Management
                        Desktop version
                        Standard version