Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ After selecting the hypervisor(s) for your cloud, you are ready to **add the vir
Now you should have an OpenNebula cloud up and running with at least one virtualization node. The next step is to configure OpenNebula to work with your infrastructure. OpenNebula directly manages the hypervisor, networking and storage platforms; and you may need additional configuration:

- **Networking setup** with [802.1Q VLANs]({{% relref "../../../product/cluster_configuration/networking_system/vlan#hm-vlan" %}}), [Open vSwitch]({{% relref "../../../product/cluster_configuration/networking_system/openvswitch#openvswitch" %}}) or [VXLAN]({{% relref "../../../product/cluster_configuration/networking_system/vxlan#vxlan" %}}).
- **Storage setup** with [NFS/NAS datastore]({{% relref "../../../product/cluster_configuration/storage_system/nas_ds#nas-ds" %}}), [Local Storage datastore]({{% relref "../../../product/cluster_configuration/storage_system/local_ds#local-ds" %}}), [SAN datastore]({{% relref "../../../product/cluster_configuration/san_storage/lvm" %}}), [Ceph]({{% relref "../../../product/cluster_configuration/storage_system/ceph_ds#ceph-ds" %}}), [Dev]({{% relref "../../../product/cluster_configuration/storage_system/dev_ds#dev-ds" %}}), or [iSCSI]({{% relref "../../../product/cluster_configuration/san_storage/iscsi_ds#iscsi-ds" %}}) datastore.
- **Storage setup** with [NFS/NAS datastore]({{% relref "../../../product/cluster_configuration/storage_system/nas_ds#nas-ds" %}}), [Local Storage datastore]({{% relref "../../../product/cluster_configuration/storage_system/local_ds#local-ds" %}}), [SAN datastore]({{% relref "../../../product/cluster_configuration/lvm" %}}), [Ceph]({{% relref "../../../product/cluster_configuration/storage_system/ceph_ds#ceph-ds" %}}), [Dev]({{% relref "../../../product/cluster_configuration/storage_system/dev_ds#dev-ds" %}}), or [iSCSI]({{% relref "../../../product/cluster_configuration/san_storage/iscsi_ds#iscsi-ds" %}}) datastore.
- **Host setup** with the configuration options for the [KVM hosts]({{% relref "../../../product/operation_references/hypervisor_configuration/kvm_driver#kvmg" %}}), [LXC hosts]({{% relref "../../../product/operation_references/hypervisor_configuration/lxc_driver#lxdmg" %}}), [Monitoring subsystem]({{% relref "../../../product/cloud_system_administration/resource_monitoring" %}}), [Virtual Machine HA]({{% relref "../../../product/control_plane_configuration/high_availability/vm_ha#ftguide" %}}) or [PCI Passthrough]({{% relref "../../../product/cluster_configuration/hosts_and_clusters/pci_passthrough#kvm-pci-passthrough" %}}).
- **Authentication setup**, OpenNebula includes by default an internal **user/password authentication system**, but it can also use an external authentication driver such as [SSH]({{% relref "../../../product/cloud_system_administration/authentication_configuration/ssh#ssh-auth" %}}), [x509]({{% relref "../../../product/cloud_system_administration/authentication_configuration/x509#x509-auth" %}}), [LDAP]({{% relref "../../../product/cloud_system_administration/authentication_configuration/ldap#ldap" %}}) or [Active Directory]({{% relref "../../../product/cloud_system_administration/authentication_configuration/ldap#ldap" %}}).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Set up a backup system for Virtual Machines"
categories:
pageintoc: "76"
tags:
weight: "5"
weight: "6"
---

<a id="backup-system-configuration"></a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,4 @@ Performing a VM backup requires support from the hypervisor or the disk image fo

<sup>†</sup> Ceph full and incremental backups are currently stored in a different way, see [backup types]({{% relref "../../virtual_machines_operation/virtual_machine_backups/operations#backup-types" %}}) for more details.

<sup>‡</sup> Only supported in [thin mode]({{% relref "../../../product/cluster_configuration/san_storage/lvm/filemode#lvm-thin" %}}).
<sup>‡</sup> Only supported in [thin mode]({{% relref "../../../product/cluster_configuration/lvm/filemode#lvm-thin" %}}).
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
title: "LVM drivers"
title: "SAN-LVM Storage"
linkTitle: "SAN-LVM Storage"
date: "2025-09-26"
description:
categories:
pageintoc: "66"
tags:
weight: "4"
weight: "5"
---

This section describes the two main options to configure access to a generic SAN storage system by
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This setup assumes you are using NetApp ONTAP with iSCSI and are trying to use i

{{< alert title="Note" color="success" >}}
This guide is provided as a prerequisite to use the LVM drivers over a NetApp appliance. It is not
needed if you are using the [native NetApp]({{% relref "../netapp" %}}) driver.
needed if you are using the [native NetApp]({{% relref "../san_storage/netapp" %}}) driver.
{{< /alert >}}

## NetApp Configuration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ otherwise:
OpenNebula offers two main ways to leverage LVM technology as a way to exploit SAN storage in a
vendor-independent way. Refer to the corresponding section for the specific configuration.
Also, for a technical comparison and supported features of each option, refer to the [Storage
portfolio]({{% relref "../../storage_system/overview#storage-portfolio" %}}).
portfolio]({{% relref "/product/cluster_configuration/storage_system/overview#storage-portfolio" %}}).

Datastore guides:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "SAN Storage"
title: "SAN-Native Storage"
date: "2025-10-27"
description: "This section describes the validation of external SAN (Storage Area Network) appliances used as backend storage for OpenNebula's datastores. It focuses on ensuring compatibility, performance, and proper configuration of iSCSI-based block storage across different enterprise-grade storage vendors. Each guide outlines the required setup steps to integrate the storage array with OpenNebula hosts, including iSCSI initiator configuration, LUN or volume creation, and host-to-storage mappings. While vendor-specific tools and interfaces differ, the core validation approach remains consistent: verifying that the exported block devices are properly discovered, accessible via multipath, and usable for LVM thin provisioning within OpenNebula."
categories:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ Storage in OpenNebula is designed around the concept of datastores. A datastore
| [Local storage]({{% relref "local_ds" %}}) | Images stored in frontend* and transferred to hosts via<br/>SSH on instantiation. | no | raw/qcow2 | yes | yes | yes | yes | KVM/LXC | EE/CE |
| [NFS/NAS]({{% relref "nas_ds" %}}) | Images stored in a NFS share, activated directly. | yes | raw/qcow2 | yes | yes | yes | no | KVM/LXC | EE/CE |
| [Ceph]({{% relref "ceph_ds" %}}) | Images stored in a Ceph pool, activated directly. | yes | raw (RBD) | yes | no | yes | yes | KVM/LXC | EE/CE |
| [SAN - LVM]({{% relref "../san_storage/lvm/lvm" %}}) | Images stored as LVs in a SAN, activated directly. | yes | raw (LV) | yes | no | yes | yes | KVM | **EE only** |
| [SAN - LVM<br/>(File Mode)]({{% relref "../san_storage/lvm/filemode" %}}) | Images stored in frontend\*, transferred to hosts via SSH,<br/>and copied to the SAN on instantiation. | yes | raw (LV)<br/>Images: raw/qcow2 | yes** | no | yes | yes | KVM | EE/CE |
| [SAN - LVM]({{% relref "../lvm/lvm" %}}) | Images stored as LVs in a SAN, activated directly. | yes | raw (LV) | yes | no | yes | yes | KVM | **EE only** |
| [SAN - LVM<br/>(File Mode)]({{% relref "../lvm/filemode" %}}) | Images stored in frontend\*, transferred to hosts via SSH,<br/>and copied to the SAN on instantiation. | yes | raw (LV)<br/>Images: raw/qcow2 | yes** | no | yes | yes | KVM | EE/CE |
| [SAN - NetApp]({{% relref "../san_storage/netapp" %}}) | Images stored in a NetApp cabin, activated directly. | yes | raw (LUN) | yes | no | yes | yes | KVM | **EE only** |

<sup>\*</sup> Additional options available by mounting remote filesystems in the frontend.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,11 @@ More information: [one-apps wiki](https://github.com/OpenNebula/one-apps/wiki)

| Component | Version | More information |
|-------------|--------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| iSCSI | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/san_storage/lvm" %}}) |
| LVM2 | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/san_storage/lvm" %}}) |
| iSCSI | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/lvm" %}}) |
| LVM2 | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/lvm" %}}) |
| Ceph | Reef v18.2.x<br/>Squid v19.2.x | [The Ceph Datastore]({{% relref "../../../product/cluster_configuration/storage_system/ceph_ds#ceph-ds" %}}) |
| NetApp | ONTAP 9.16.1P1. | [NetApp ONTAP Drivers]({{% relref "../../../product/cluster_configuration/san_storage/netapp" %}}) |
| LVM-thin | NetApp ONTAP 9.16.1P1 & Pure Storage 6.7.2 | [LVM Thin]({{% relref "../../../product/cluster_configuration/san_storage/lvm" %}}) |
| LVM-thin | NetApp ONTAP 9.16.1P1 & Pure Storage 6.7.2 | [LVM Thin]({{% relref "../../../product/cluster_configuration/lvm" %}}) |

### Authentication

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,11 @@ More information: [one-apps wiki](https://github.com/OpenNebula/one-apps/wiki)

| Component | Version | More information |
|-------------|--------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| iSCSI | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/san_storage/lvm" %}}) |
| LVM2 | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/san_storage/lvm" %}}) |
| iSCSI | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/lvm" %}}) |
| LVM2 | Version included in the Linux distribution | [LVM Drivers]({{% relref "../../../product/cluster_configuration/lvm" %}}) |
| Ceph | Reef v18.2.x<br/>Squid v19.2.x | [The Ceph Datastore]({{% relref "../../../product/cluster_configuration/storage_system/ceph_ds#ceph-ds" %}}) |
| NetApp | ONTAP 9.16.1P1. | [NetApp ONTAP Drivers]({{% relref "../../../product/cluster_configuration/san_storage/netapp" %}}) |
| LVM-thin | NetApp ONTAP 9.16.1P1 & Pure Storage 6.7.2 | [LVM Thin]({{% relref "../../../product/cluster_configuration/san_storage/lvm" %}}) |
| LVM-thin | NetApp ONTAP 9.16.1P1 & Pure Storage 6.7.2 | [LVM Thin]({{% relref "../../../product/cluster_configuration/lvm" %}}) |

### Authentication

Expand Down
13 changes: 0 additions & 13 deletions content/solutions/ecosystem/_index.md

This file was deleted.

8 changes: 8 additions & 0 deletions content/solutions/integration_hub/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Integration Hub"
description:
weight: 2
---

Details about third-party components supported by OpenNebula

Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
title: "Hosted Cloud Providers"
description: "This section will provide guidance for cloud service providers offering OpenNebula-based hosted clouds, with validated architectures and supported business models"
description: "Guidance for cloud service providers offering OpenNebula-based hosted clouds, with validated architectures and supported business models"
weight: 3
---


{{< alert color="success" >}}
These providers are certified under the Hosted Cloud – Ready Certification Program, which ensures they meet quality, performance, and compliance standards. Certified clouds include OVHcloud, Scaleway and IONOS.
{{< /alert >}}

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Validate Hosted Cloud Deployments"
linkTitle: "Validation"
date: "2025-07-16"
description: "This short guide explains how to access a Hosted OpenNebula Cloud Deployment via the web UI and instantiate and access a Virtual Machine."
description:
categories:
pageintoc: ""
tags:
Expand Down