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

NetApp Storage Integration with OpenNebula Enterprise

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 walk through the process of adding a NetApp-backed system and image data stores using the native driver that is available in the Enterprise Edition. The native NetApp integration driver is available as a part of the Enterprise Edition offering. This integration enables the full lifecycle of volumes, loans, and snapshots, including FlexClone-based cloning and SendSnapshot incremental backups with the secure HTTPS control and robust iSCSI multipath host orchestration. Before integrating NetApp with OpenAbula, make sure to prepare your frontend and a hypervisor to leverage the persistent iSCSI connection and perform the multipath configuration. Please refer to the NetApp official documentation to get a more detailed guide and make sure to select the correct operating system. The integration focuses strictly on primary datastore management using the iSCSI block devices. Some advanced ONTAP-specific or VMware-exclusive capabilities are intentionally not part of this driver. We must gather the required information from NetApp before proceeding with the datastore configuration. You can either gather them yourself or ask the team that is managing the NetApp appliance. To begin with, let's gather the Initiator Group Unique Identifier. This can be collected by opening Host, Set Initiator Groups, and copying the ID from the address bar. Next we must navigate to Storage, Storage VMs, and select the storage VM configured for this environment. Switch to the Settings tab and locate the iSCSI widget. Copy the target node name value, then open the address bar and copy the Unique Identifier. The last piece of information that needs to be gathered is the Aggregator Unique Identifier. Navigate to Storage, Tiers, and select the Aggregator. Copy the identifier from the same address bar. We are going to use these values in the future steps, so it's a good idea to keep them in some form of a text file for an easier reach. Now we are going to switch to the Openable Sunstone interface. Navigate to Storage, Data Stores, and press the Create button. Let's add the system datastore first by setting the type to System. Let's name it NetApp System and select NetApp from the Storage backend selector. Add it to the default cluster. Place the FQDN or IP of the NetApp's appliance into the NetApp Host field. Then we must supply API credentials in the NetApp User and NetApp Password fields. Then the extracted identifier of the Storage VM goes into the NetApp SVM field. The extracted identifier of the Aggregate Tier goes into the NetApp Aggregates field. The extracted ID of SAN Initiator Group goes into the NetApp IGroup field. The NetApp target must be populated with a value that has been extracted from the iSCSI widget under the specific Storage VM settings. To distinguish LUNs from each other and have a unique name, add a random string into the NetApp suffix field. There are other possibilities for fine-tuning, however, we'll keep them on their respective defaults. Press Next and on the Custom Variables page, add a custom variable with the key disk underscore type and the value block. Let's make sure that there are no errors and the datastore can be monitored correctly. Now let's press the Create button one more time, but this time to add the datastore with the type image. Set the datastore type to image, name it NetApp Images and from the Storage Backend drop-down list select NetApp. Select the cluster and proceed to the configuration attributes. Configure it with the same values as the system datastore. Select NetApp System Datastore from the Compatible System Datastore list. Make the changes and wait until it will be monitored as well. Now let's perform the verification tests. Firstly, navigate to Storage, Apps to import the image and the virtual machine template from the marketplace. Use the search and look for Alpine Linux. Press the Import button and go through the wizard. Make sure to place the images of the correct image datastore. Now go to Storage, Images and wait until the Alpine Linux image is ready to use. Once an image is ready, let's instantiate the Alpine Linux virtual machine template to make sure that the system datastore is working as expected. Go to Instances, VMs and press the Create button. Select the Alpine Linux from the template list. Name it alpine-vm-01, leave the rest on their respective defaults and proceed with the instantiation. Wait until the virtual machine is running. Once the VM is running, press the VNC icon and reach the terminal of the virtual machine. With this we can confirm that the virtual machine has been deployed without any issues and that the system datastore is working as expected. Let's return to the NetApp interface, expand Storage and go to the Launch tab. Place the NetApp suffix into the search field and locate the LUNs for this setup. You can find the datastore ID and the image ID in the name of a LUN. Then you are going to find another LUN, you can locate the virtual machine ID along with the disk ID in the name of that LUN. Now let's terminate the virtual machine. From the SoundStorm graphical UI, locate the virtual machine and select Terminate Hard from the drop-down list. Wait until the virtual machine is in the Done state, identifying that the removal of a virtual machine has been finalized. Let's go back to the NetApp interface. As seen on the screen, the virtual machine's LUN has been removed from the list. And this concludes this screencast where we have shown how to add NetApp-backed system and image datastores using the native NetApp driver, and then verify the integration by deploying a virtual machine running Alpine Linux. Thank you for watching and see you in the next screencast.

TL;DR

  • OpenNebula Enterprise Edition includes a native NetApp driver that manages the complete lifecycle of volumes, LUNs, and snapshots using secure HTTPS control with iSCSI multipath orchestration.
  • Integration requires gathering four key identifiers from NetApp (Initiator Group, Storage VM, iSCSI target, and Aggregate) and configuring both system and image datastores in OpenNebula Sunstone.
  • The driver focuses exclusively on primary datastore management using iSCSI block devices and does not include advanced ONTAP-specific or VMware-exclusive capabilities.
  • Successful deployment is verified by importing Alpine Linux from the marketplace, instantiating a VM, and confirming that NetApp LUNs are created with proper naming conventions and cleaned up on termination.

NetApp Enterprise Integration Overview

This technical demonstration walks through the complete configuration process for integrating NetApp storage with OpenNebula's Enterprise Edition using the native driver. The integration enables comprehensive lifecycle management of volumes, LUNs, and snapshots through secure HTTPS control, with support for FlexClone-based cloning and SendSnapshot incremental backups. The implementation focuses on primary datastore management using iSCSI block devices with robust multipath host orchestration. Before beginning the integration, administrators must prepare both the frontend and hypervisor environments with persistent iSCSI connections and proper multipath configuration. The demonstration covers gathering required NetApp identifiers, configuring both system and image datastores in OpenNebula Sunstone, and verifying the integration through a complete virtual machine deployment lifecycle using Alpine Linux.

Configuration and Verification Process

The setup requires collecting specific identifiers from the NetApp appliance, including the Initiator Group UUID, Storage VM identifier, iSCSI target node name, and Aggregate Tier identifier. These values are then used to configure two datastores in OpenNebula: a system datastore for VM disk management and an image datastore for template storage. Both datastores require identical NetApp connection parameters including host FQDN, API credentials, and the collected identifiers. The verification process demonstrates importing an Alpine Linux image from the marketplace, instantiating a virtual machine template, and confirming successful deployment through VNC console access. The demonstration concludes by showing how LUNs are created in NetApp with identifiable naming conventions and properly cleaned up when virtual machines are terminated.

Chapters

0:00 - Introduction
1:02 - Gathering NetApp Identifiers
2:14 - Configuring System Datastore
3:54 - Configuring Image Datastore
4:43 - Verification and Testing
6:03 - NetApp LUN Inspection
6:27 - VM Termination and Cleanup

Key Quotes

0:13 "The native NetApp integration driver is available as a part of the Enterprise Edition offering."
0:18 "This integration enables the full lifecycle of volumes, loans, and snapshots, including FlexClone-based cloning and SendSnapshot incremental backups with the secure HTTPS control and robust iSCSI multipath host orchestration."
0:49 "The integration focuses strictly on primary datastore management using the iSCSI block devices."
0:55 "Some advanced ONTAP-specific or VMware-exclusive capabilities are intentionally not part of this driver."

FAQ

What are the prerequisites for integrating NetApp with OpenNebula?

Before integration, you must prepare both the OpenNebula frontend and hypervisors with persistent iSCSI connections and multipath configuration. You'll also need to gather four key identifiers from NetApp: the Initiator Group UUID, Storage VM identifier, iSCSI target node name, and Aggregate Tier identifier. API credentials for the NetApp appliance are also required.

What NetApp capabilities are not included in the OpenNebula driver?

The integration focuses strictly on primary datastore management using iSCSI block devices. Advanced ONTAP-specific features and VMware-exclusive capabilities are intentionally not part of this driver, as it targets core storage lifecycle management for OpenNebula environments.


Categories:
  • » Data Protection » Backup & Recovery
  • » Cybersecurity » Cloud Security
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Cloud Security
  • Data Protection
  • Technical Deep Dive
  • Demo
  • Getting Started
  • NetApp Storage Integration
  • OpenNebula Enterprise Edition
  • iSCSI Block Storage
  • Datastore Configuration
  • FlexClone Technology
  • Storage VM Management
  • LUN Lifecycle Management
  • Multipath I
  • O
Show more Show less

Browse videos

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

              Video's comments: NetApp Storage Integration with OpenNebula Enterprise

              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