diff --git a/content/getting_started/understand_opennebula/opennebula_concepts/comparison.md b/content/getting_started/understand_opennebula/opennebula_concepts/comparison.md index 9d7fbd44..3e2ee065 100644 --- a/content/getting_started/understand_opennebula/opennebula_concepts/comparison.md +++ b/content/getting_started/understand_opennebula/opennebula_concepts/comparison.md @@ -21,7 +21,7 @@ Unlike proprietary alternatives, OpenNebula offers: * A predictable subscription model with full access to all features. * Unified virtualization and cloud management. * Native edge and hybrid cloud support, including automatic resource provisioning on public clouds such as AWS. -* Integrated Kubernetes orchestration via the OpenNebula Cluster API Provider. +* Integrated elastic Kubernetes-as-a-Service. * Enterprise-grade scalability and automation, with high availability, multi-tenancy, and federation across sites. To assist with the preparation and completion of the numerous Requests for Proposal (RFPs) we receive every week, we have created the following table to help guide comparisons between OpenNebula and other cloud solutions. You will find three areas of interest: @@ -36,52 +36,52 @@ Thousands of organizations worldwide already rely on OpenNebula as an open alter |
OpenNebula offers an end-to-end cloud and virtualization management solution, covering the entire stack—from the hypervisor layer to Kubernetes Cluster management. While OpenNebula natively provides core capabilities for virtualization, networking, storage, and backup, it also integrates seamlessly with leading ecosystem technologies to extend its functionality.
Examples include disaggregated and HCI software-defined storage (SDS) solutions like Ceph, StorPool, and Linbit; enterprise SAN systems such as NetApp and Pure Storage; networking technologies including NVIDIA Spectrum, InfiniBand, and Open vSwitch; backup platforms like Veeam; automation tools such as Terraform and Ansible; and Kubernetes management solutions like Rancher and RKE2.
| +| **Product Scope** |OpenNebula offers an end-to-end cloud and virtualization management solution, covering the entire stack—from the hypervisor layer to Kubernetes Cluster management. While OpenNebula natively provides core capabilities for virtualization, networking, storage, and backup, it also integrates seamlessly with leading ecosystem technologies to extend its functionality.
Examples include disaggregated and HCI software-defined storage (SDS) solutions like Ceph, StorPool, and Linbit; enterprise SAN systems such as NetApp and Everpure; networking technologies including NVIDIA Spectrum, InfiniBand, and Open vSwitch; backup platforms like Veeam; automation tools such as Terraform and Ansible; and Kubernetes management solutions like Rancher and RKE2.
| | **Roadmap** |OpenNebula’s roadmap focuses on expanding its hybrid and private cloud capabilities, with continued integration of container orchestration, AI/ML workloads, and advanced automation features. The two main solution areas are VMware replacement and AI Factories, with ongoing work on new advanced features, deeper integration with the vendor ecosystem, and enhanced migration tools. It also emphasizes improved scalability, security, and interoperability across diverse infrastructures, ensuring seamless operation from core data centers to distributed edge environments.
OpenNebula Systems is one of the core participants in the €3B IPCEI-CIS consortium, which brings together leading cloud and edge computing organizations to build the next generation of cloud and edge technologies.
| -| **Mature Software Base** | OpenNebula is developed by OpenNebula Systems in collaboration with its global open-source community. Since its initial release in 2008, the platform has delivered hundreds of major, minor, and maintenance updates, demonstrating a long-term commitment to stability, innovation, and enterprise-grade reliability. | -| **Quality Assurance** | Backed by a rigorous internal quality assurance process and a mature technology base strengthened by a large, active community, OpenNebula ensures proven scalability and performance validated through extensive large-scale production deployments. | -| **License** | 100% software-based solution, with its main source code released under the Apache 2.0 open-source license. | -| **Base Operating Systems** |Debian, Ubuntu, RHEL and compatible enterprise Linux distributions such as AlmaLinux and Rocky Linux.
While OpenNebula does not require vendor-supported Ubuntu Pro or RHEL and supports any production environment end-to-end on Ubuntu, AlmaLinux, or Rocky Linux, the Enterprise Subscription includes add-ons with built-in versions of Ubuntu Pro and RHEL that provide extended security maintenance, compliance certifications, and live patching.
| -| **Full Virtualization** | KVM/QEMU – native integration for hardware-assisted virtualization on Intel and AMD architectures. | -| **OS-level Virtualization** | Linux Containers (LXC) – lightweight virtualization for fast, efficient workloads and edge environments. | -| **Supported Architectures** | x86\_64, ARM64 including Ampere, NVIDIA Grace, and Raspberry Pi). | -| **Front-end Deployment** | The OpenNebula front-end can be installed either on a dedicated front-end server or within virtual machines (VMs) hosted on the hypervisor nodes. | -| **Installation Methods** | Standard packages for major Linux distributions; automated Ansible deployment via OneDeploy; lightweight evaluation through miniONE. | -| **Upgrade Process** | Unifies all key enterprise cloud functionalities within a single installation, and ensures long-term stability and performance through a streamlined patching and upgrade process. | -| **VMware Migration Process** | Comprehensive tools and workflows to enable a seamless transition from VMware to OpenNebula—including OneSwap for automated VM migration, OVA import for direct workload onboarding, and migration processes designed to ensure business continuity with minimal downtime and configuration effort. | +| **Mature Software Base** |OpenNebula is developed by OpenNebula Systems in collaboration with its global open source community. Since its initial release in 2008, the platform has delivered hundreds of major, minor, and maintenance updates, demonstrating a long-term commitment to stability, innovation, and enterprise-grade reliability.
| +| **Quality Assurance** |Backed by a rigorous internal quality assurance process and a mature technology base strengthened by a large, active community, OpenNebula ensures proven scalability and performance validated through extensive large-scale production deployments.
| +| **License** |100% software-based solution, with its main source code released under the Apache 2.0 open source license.
| +| **Base Operating Systems** |Debian, Ubuntu, SLES, OpenSUSE, RHEL and compatible enterprise Linux distributions such as AlmaLinux and Rocky Linux.
While OpenNebula does not require vendor-supported Ubuntu Pro or RHEL and supports any production environment end-to-end on Ubuntu, AlmaLinux, or Rocky Linux, the Enterprise Subscription includes add-ons with built-in versions of Ubuntu Pro, SLES, and RHEL that provide extended security maintenance, compliance certifications, and live patching.
| +| **Full Virtualization** |KVM/QEMU – native integration for hardware-assisted virtualization on Intel and AMD architectures.
| +| **OS-level Virtualization** |Linux Containers (LXC) – lightweight virtualization for fast, efficient workloads and edge environments.
| +| **Supported Architectures** |x86\_64, ARM64 including Ampere, NVIDIA Grace, and Raspberry Pi.
| +| **Front-end Deployment** |The OpenNebula front-end can be installed either on a dedicated front-end server or within virtual machines (VMs) hosted on the hypervisor nodes.
| +| **Installation Methods** |Standard packages for major Linux distributions; automated Ansible deployment via OneDeploy; lightweight evaluation through miniONE.
| +| **Upgrade Process** |Unifies all key enterprise cloud functionalities within a single installation, and ensures long-term stability and performance through a streamlined patching and upgrade process. | +| **VMware Migration Process** |
Comprehensive tools and workflows to enable a seamless transition from VMware to OpenNebula—including OneSwap for automated VM migration, OVA import for direct workload onboarding, and migration processes designed to ensure business continuity with minimal downtime and configuration effort.
| |A single pane of glass for management and automation, featuring the Sunstone Web GUI, CLI tools; and REST, XML-RPC, and gRPC APIs, providing complete administrative control and orchestration capabilities.
| +| **Cluster and Federation Support** |Multi-cluster and multi-zone federation with centralized governance and distributed scheduling.
| +| **Scalability** |Proven scalability in production environments with over 2,500 hypervisor nodes managed within a single OpenNebula instance.
| +| **HA and Disaster Recovery** |HA for front-end and host nodes; redundant database and failover mechanisms for service continuity across data centers.
| +| **Hybrid & Edge Cloud** |Automatic provisioning on AWS, Scaleway and remote OpenNebula zones; optimized for edge deployments.
| +| **Enhanced Platform Awareness (EPA) Integration** |Support for NUMA\-aware CPU pinning, SR-IOV, and HugePages to provide precise hardware-level optimization and secure, performance-aware orchestration of virtualized workloads.
| +| **AI and Accelerated Computing** |Support for NVIDIA Hopper and Blackwell GPU architectures, MIG scheduling, NVLink, Infiniband, Spectrum-X, and DPU offloading for accelerated networking, storage, and AI workloads.
| +| **Networking Models** |Comprehensive networking support, including DPDK, software-defined networking (SDN), virtual, and physical appliances, including Linux Bridge, 802.1Q VLAN, VXLAN, Open vSwitch; SDN integration with BlueField DPUs and Spectrum-X fabrics; IP Leasing for VM Groups.
| +| **Storage Backends** |Full support for both software-defined storage (SDS) and appliance-based storage solutions, including local storage, NFS/NAS, Disaggregated and HCI Ceph, iSCSI/FC, LVM, and specific NetApp ONTAP and Everpure FlashArray integration; support for encrypted datastores.
| +| **Backup Options** |Built\-in incremental backup system, with integration with Veeam for agentless, image-level backups, providing enterprise-grade backup and restore capabilities.
| +| **Cloud Provisioning Model** |Self-service cloud platform that lets users deploy and share applications, auto-scale services, and monitor performance in real time, with broad support for Windows and Linux guests across diverse environments.
| +| **Authentication Realms** |Authentication based on LDAP, Active Directory, SAML, and other identity backends, enabling centralized access control with enforced two-factor authentication.
| +| **Capacity and Performance Management** |Live migration, Enhanced VM Compatibility (EVC), storage live migration, DRS, and scheduling, affinity rules, and host overcommitment to optimize performance and resource efficiency.
| +| **Monitoring & Observability** |Built-in telemetry, Prometheus and Grafana integration, as well as NVIDIA DCGM for GPU metrics.
| +| **Secure Multi-tenancy** |Fine-grained ACLs, user/group roles, quotas, VDCs, network isolation, and hardware partitioning.
| +| **Container & Kubernetes Support** |Native Kubernetes integrations through OpenNebula’s elastic Kubernetes-as-a-Service, including Cluster API Provider for OpenNebula (CAPONE), Cloud Provider Interface (CPI), and Container Storage Interface (CSI), together with fully certified support for SUSE Rancher Prime and RKE2.
| +| **Confidential Computing** |Encrypted VM disks, encrypted VM memory and support for Confidential Computing and vTPM.
| +| **Automation & Configuration** |Native support for Terraform and Ansible event hooks and APIs for DevOps integration.
| +| **Marketplace** |Public and private App Marketplaces for VM templates, OS images, and application stacks.
| +| **Graphical User Interface** |Modular and customizable interface with dynamic views, secure VNC, RDP, and SSH access, white-labeling, and intuitive tools for self-service, delegated administration, and resource organization.
| +| **Interfaces and Integration** |Modular architecture with event-driven hooks and a comprehensive API set enables seamless integration, automation and extensibility across third-party systems.
| |An annual subscription is priced based on the number of hypervisor hosts in the infrastructure—with no limits on cores, virtual machines, or memory—and includes access to:
The Enterprise Subscription has three Special Editions, each including built-in popular enterprise infrastructure products designed to address specific enterprise requirements:
The Enterprise Subscriptions can be enhanced with three types of optional add-ons designed to extend functionality and support coverage:
The OpenNebula Community Forum provides best-effort support for organizations evaluating the software or developing integrations.
| +| **Enterprise Subscription** |An annual subscription is priced based on the number of hypervisor hosts in the infrastructure—with no limits on cores, virtual machines, or memory—and includes access to:
The Enterprise Subscription has four Special Editions, each including built-in popular enterprise infrastructure products designed to address specific enterprise requirements:
The Enterprise Subscriptions can be enhanced with three types of optional add-ons designed to extend functionality and support coverage:
While the software is fully open source, certain enterprise-grade releases are made available exclusively to subscribers under the Enterprise Program. These private releases are thoroughly tested and certified for production environments, offering enterprise-grade scalability and reliability, and include:
Enterprise subscribers have direct influence on the product roadmap, helping shape the platform’s evolution and enabling them to request enhancements aligned with their specific needs.
| -| **Enterprise Tools** | While OpenNebula is fully open-source software, specific drivers that interact with enterprise-grade or vendor-specific devices, such as NetApp or Veeam, are distributed as enterprise tools available only to companies with an active subscription. | -| **Permanent Licence** | OpenNebula Systems provides perpetual rights to use the OpenNebula software downloaded during the Enterprise Subscription period. While the license itself does not expire, access to upgrades, security updates, and professional support is available only with an active Enterprise Subscription. This model ensures long-term stability while offering flexibility for ongoing maintenance and enhancements. | +| **Enterprise Tools** |While OpenNebula is fully open source software, specific drivers that interact with enterprise-grade or vendor-specific devices, such as NetApp, Everpure, or Veeam, are distributed as enterprise tools available only to companies with an active subscription. | +| **Permanent Licence** |
OpenNebula Systems provides perpetual rights to use the OpenNebula software downloaded during the Enterprise Subscription period. While the license itself does not expire, access to upgrades, security updates, and professional support is available only with an active Enterprise Subscription. This model ensures long-term stability while offering flexibility for ongoing maintenance and enhancements. | | **Enterprise Support** |
Global, production-grade SLA Support is available to Enterprise Subscribers in Standard (9×5) or Premium (24×7) tiers, providing professional, SLA-based assistance for fast, reliable incident resolution. Response and resolution times can be further improved with the optional Mission Critical Support Add-on.
The support service includes an escalation process with direct access to a senior technical team, including the developers themselves.
| -| **Enterprise Portal** | The Enterprise Portal provides access to the OpenNebula Knowledge Base, which contains “how-to” articles, best practices, and configuration guides to help customers maximize their investment. It also offers alerts and notifications to keep users informed about updates, advisories, and important events. | -| **Enterprise Subscription \- Special Editions** |The Enterprise Subscription – Special Editions include built-in vendor-backed subscriptions that extend OpenNebula’s coverage to widely used enterprise infrastructure products. These add-ons provide official vendor support and are available exclusively for integrated use with OpenNebula.
OpenNebula delivers end-to-end support for the complete integrated solution, backed by Level 3 (L3) support from the respective technology vendors. This ensures extended security maintenance, compliance certification, and live patching capabilities for mission-critical environments.
Available Editions:
OpenNebula Systems offers a set of add-ons that enhance the scope and level of support provided under the Enterprise Subscription. These add-ons are designed for organizations that require higher service levels or personalized technical engagement.
Available options include:
The Enterprise Subscription includes several add-ons that extend OpenNebula’s support to other widely used open-source infrastructure software components. These add-ons do not introduce new software but instead provide support for integrating third-party solutions with OpenNebula, ensuring customers receive expert guidance and assistance when deploying and operating OpenNebula alongside complementary technologies.
The available add-ons include:
The Enterprise Portal provides access to the OpenNebula Knowledge Base, which contains “how-to” articles, best practices, and configuration guides to help customers maximize their investment. It also offers alerts and notifications to keep users informed about updates, advisories, and important events. | +| **Enterprise Subscription \- Special Editions** |
The Enterprise Subscription – Special Editions include built-in vendor-backed subscriptions that extend OpenNebula’s coverage to widely used enterprise infrastructure products. These add-ons provide official vendor support and are available exclusively for integrated use with OpenNebula.
OpenNebula delivers end-to-end support for the complete integrated solution, backed by Level 3 (L3) support from the respective technology vendors. This ensures extended security maintenance, compliance certification, and live patching capabilities for mission-critical environments.
Available Editions:
These add-ons may be licensed not per host, but according to vendor-specific metrics, such as per core, per socket, or per vGPU, depending on the underlying technology and support model.
| +| **Enhanced Support Add-ons** |OpenNebula Systems offers a set of add-ons that enhance the scope and level of support provided under the Enterprise Subscription. These add-ons are designed for organizations that require higher service levels or personalized technical engagement.
Available options include:
The Enterprise Subscription includes several add-ons that extend OpenNebula’s support to other widely used open source infrastructure software components. These add-ons do not introduce new software but instead provide support for integrating third-party solutions with OpenNebula, ensuring customers receive expert guidance and assistance when deploying and operating OpenNebula alongside complementary technologies.
The available add-ons include:
These add-ons are offered exclusively by OpenNebula Systems, without formal collaboration with any external vendor, and are intended solely for the open source versions of these components.
| +| **Professional Services** |Companies with Enterprise Subscriptions have access to Professional Services delivered by OpenNebula experts, ensuring that each cloud deployment is designed, implemented, and validated for production readiness from day one. We also offer cloud upgrade, training, and consulting services.
| diff --git a/content/getting_started/understand_opennebula/opennebula_concepts/key_features.md b/content/getting_started/understand_opennebula/opennebula_concepts/key_features.md index 67c49581..f2fc6190 100644 --- a/content/getting_started/understand_opennebula/opennebula_concepts/key_features.md +++ b/content/getting_started/understand_opennebula/opennebula_concepts/key_features.md @@ -9,15 +9,9 @@ type: docs weight: "2" --- - +OpenNebula offers a simple but feature-rich and flexible solution to build and manage data center virtualization and enterprise clouds. This page provides a summary of its key features**. - - - - -OpenNebula offers a simple but feature-rich and flexible solution to build and manage data center virtualization and enterprise clouds. This page provides a summary of its key features(\*). - -To learn more about the infrastructure platforms and services supported in each version of OpenNebula, please refer to the [Platform Notes]({{% relref "../../../software/release_information/release_notes/platform_notes.md#uspng" %}}) for each version. +To learn more about the infrastructure platforms and services supported in each version of OpenNebula, please refer to the [Platform Notes]({{% relref "software/release_information/release_notes/platform_notes.md#uspng" %}}) for each version. For high-level overviews and in-depth technical guides, please refer to OpenNebula’s [White Papers](https://opennebula.io/white-papers/). @@ -28,33 +22,33 @@ For high-level overviews and in-depth technical guides, please refer to OpenNebu OpenNebula provides a unified and centralized control plane for the complete management, monitoring, and automation of virtual and cloud resources across the infrastructure. -* Web-based Management Interface (GUI): modern Sunstone GUI built on a responsive web framework for complete lifecycle management, monitoring, and accounting of all virtual infrastructure resources. -* Command-Line Interface (CLI): powerful and scriptable command-line tools that mirror Unix-style commands for fast automation and administration. +* Graphical User Interface (GUI): Modern Sunstone GUI built on a responsive web framework for complete lifecycle management, monitoring, and accounting of all virtual infrastructure resources. +* Command-Line Interface (CLI): Powerful and scriptable command-line tools that mirror Unix-style commands for fast automation and administration. * Application Programming Interface (API): REST, gRPC, and XML-RPC APIs offering seamless integration with third-party systems and applications for complete automation and orchestration. ### Federation and Scalability OpenNebula ensures large-scale deployment and distributed cloud operations with a flexible, federated architecture designed for scalability and isolation. -* Disaggregated Architecture: efficient management of highly distributed cloud and edge environments with Clusters across multiple sites or data centers. -* Instance Federation: enables the federation of multiple OpenNebula control planes, allowing unified management across geographically distributed zones. -* Scalability: proven scalability in production environments with over 2,500 hypervisor nodes managed within a single OpenNebula instance. +* Disaggregated Architecture: Efficient management of highly distributed cloud and edge environments with Clusters across multiple sites or data centers. +* Instance Federation: Enables the federation of multiple OpenNebula control planes, allowing unified management across geographically distributed zones. +* Scalability: Proven scalability in production environments with over 2,500 hypervisor nodes managed within a single OpenNebula instance. ### Availability and Business Continuity Built-in high-availability features ensure continuous service operation and data protection with minimal downtime. -* High Availability of Control Plane: redundant front-end components with automatic failover for uninterrupted management services. +* High Availability of Control Plane: Redundant front-end components with automatic failover for uninterrupted management services. * High Availability of Hypervisor Nodes: Cluster-based failover mechanisms to automatically restart workloads on surviving hosts. -* Disaster Recovery Across Data Centers: synchronous and asynchronous VM replication and recovery workflows to protect workloads across multiple sites. +* Disaster Recovery Across Data Centers: Synchronous and asynchronous VM replication and recovery workflows to protect workloads across multiple sites. ### Hybrid and Edge Cloud Automates the provisioning and lifecycle management of Clusters across private, public, and edge clouds. -* Dynamic Expansion: automatically scales Clusters by extending private cloud capacity to public or edge environments. -* Multi-Cloud Federation: enables seamless access and workload mobility across Clusters deployed in different clouds. -* Unified Management: provides a single control plane for orchestrating compute, storage, and networking resources across hybrid and distributed infrastructures. +* Dynamic Expansion: Automatically scales Clusters by extending private cloud capacity to public or edge environments. +* Multi-Cloud Federation: Enables seamless access and workload mobility across Clusters deployed in different clouds. +* Unified Management: Provides a single control plane for orchestrating compute, storage, and networking resources across hybrid and distributed infrastructures. ## Infrastructure and Virtualization Layer @@ -62,59 +56,61 @@ Automates the provisioning and lifecycle management of Clusters across private, Supports multiple hypervisors and container technologies to match diverse workload needs. -* Processor Architectures: certified compatibility with Intel and AMD x86 platforms, as well as ARM64-based processors, including Ampere and NVIDIA Grace, ensuring full flexibility across edge, data center, and AI infrastructure environments. -* Supported Operating Systems: runs on major Linux distributions, including Red Hat Enterprise Linux, Ubuntu, Debian, and Rocky Linux, ensuring flexibility and ease of integration across enterprise environments. -* KVM Virtualization: robust virtualization using Kernel-based Virtual Machine technology. -* Container Virtualization (LXC): lightweight container-based virtualization for fast, efficient workloads. +* Processor Architectures: Certified compatibility with Intel and AMD x86 platforms, as well as ARM64-based processors, including Ampere and NVIDIA Grace, ensuring full flexibility across edge, data center, and AI infrastructure environments. +* Supported Operating Systems: Runs on major Linux distributions, including Red Hat Enterprise Linux, Ubuntu, Debian, and AlmaLinux, ensuring flexibility and ease of integration across enterprise environments. +* KVM Virtualization: Robust virtualization using Kernel-based Virtual Machine technology. +* Container Virtualization (LXC): Lightweight container-based virtualization for fast, efficient workloads. ### Enhanced Platform Awareness (EPA) OpenNebula leverages Intel’s Enhanced Platform Awareness (EPA) framework to provide precise hardware-level optimization and secure, performance-aware orchestration of virtualized workloads. -* NUMA & CPU Pinning: optimized workload placement through NUMA-aware scheduling, CPU pinning, and core isolation—ensuring deterministic performance and minimal latency for compute-intensive applications. -* PCI Passthrough & SR-IOV: enables secure, high-performance access to GPUs, network interfaces, and accelerators with direct I/O and SR-IOV virtualization, supporting low-overhead multi-tenant environments. -* Memory and HugePages Management: advanced memory allocation and hugepage configuration improve throughput and latency for virtual network functions (VNFs), AI inference, and HPC workloads.Native integration with Intel EPA for NFV, AI, and HPC workloads. +* NUMA & CPU Pinning: Optimized workload placement through NUMA-aware scheduling, CPU pinning, and core isolation—ensuring deterministic performance and minimal latency for compute-intensive applications. +* PCI Passthrough & SR-IOV: Enables secure, high-performance access to GPUs, network interfaces, and accelerators with direct I/O and SR-IOV virtualization, supporting low-overhead multi-tenant environments. +* Memory and HugePages Management: Advanced memory allocation and hugepage configuration improve throughput and latency for virtual network functions (VNFs), AI inference, and HPC workloads. Native integration with Intel EPA for NFV, AI, and HPC workloads. ### Accelerated Computing Native integration with NVIDIA technologies to deliver GPU and DPU-accelerated NFV, AI, and HPC workloads. -* GPU Support: full compatibility with NVIDIA Hopper and Blackwell architectures. -* GPU Scheduling: efficient sharing and allocation using vGPU and MIG. -* NVLink Integration: optimized multi-GPU communication for high-performance AI training. -* Enhanced Networking: support for Infiniband, Spectrum-X, and BlueField DPU fabrics. -* GPU Passthrough: secure, high-performance GPU access for multi-tenant environments. -* DPU Integration (BF-3): hardware offload for networking, security, and encryption tasks. -* GPU Telemetry: real-time GPU monitoring via NVIDIA DCGM and gpu-tools. -* Inference Applications: pre-built apps optimized for fast inference, with native integration of vLLM and Hugging Face frameworks for efficient deployment of AI and LLM workloads. -* NVIDIA Ecosystem Integration: seamless integration with the NVIDIA AI software stack, including platforms such as Run:ai and Dynamo, enabling unified orchestration, scheduling, and monitoring of AI workloads. +* GPU Support: Full compatibility with NVIDIA Hopper and Blackwell architectures. +* GPU Scheduling: Efficient sharing and allocation using vGPU and MIG. +* NVLink Integration: Optimized multi-GPU communication for high-performance AI training. +* Enhanced Networking: Support for Infiniband, Spectrum-X, and BlueField DPU fabrics. +* GPU Passthrough: Secure, high-performance GPU access for multi-tenant environments. +* DPU Integration (BF-3): Hardware offload for networking, security, and encryption tasks. +* GPU Telemetry: Real-time GPU monitoring via NVIDIA DCGM and gpu-tools. +* Inference Applications: Pre-built apps optimized for fast inference, with native integration of vLLM and Hugging Face frameworks for efficient deployment of AI and LLM workloads. +* NVIDIA Ecosystem Integration: Seamless integration with the NVIDIA AI software stack, including platforms such as Run:ai and Dynamo, enabling unified orchestration, scheduling, and monitoring of AI workloads. ### Network Comprehensive networking support, including software-defined networking (SDN), virtual, and physical appliances, supporting multiple backends for isolation and performance. -* Linux Bridge Networks: simple, native networking for basic virtualization scenarios. -* 802.1Q VLANs: tagged VLAN networks for tenant separation with support for QinQ -* VXLAN Networks: overlay networks for large-scale multi-tenant deployments using multicast or BGP EVPN. -* Open vSwitch and DPDK: advanced SDN integration for high-speed VNF complex network topologies and network functions. +* Linux Bridge Networks: Simple, native networking for basic virtualization scenarios. +* 802.1Q VLANs: Tagged VLAN networks for tenant separation with support for QinQ. +* VXLAN Networks: Overlay networks for large-scale multi-tenant deployments using multicast or BGP EVPN. +* Open vSwitch-DPDK Acceleration: Native integration of Open vSwitch with DPDK enables high-throughput, low-latency packet processing with userspace networking, NUMA-aware PMD thread placement, hugepages optimization, and SR-IOV/vhost-user support for demanding NFV, AI, and HPC workloads. +* IP Leasing for VM Groups: Simplifies network management for multi-tier applications by assigning and managing IP leases consistently across related VM groups. ### Storage Full support for both software-defined storage (SDS) and appliance-based storage solutions, covering environments ranging from local disks to enterprise-grade storage systems. -* Raw device mapping (RDM): use the directly attached devices in the hypervisors in your VMS. -* NFS/NAS: shared network storage with full image management support. -* Local storage with multi-tier caching: cost-efficient, high-performance storage using local disks with support for image caching across Clusters and hypervisors in multi-cluster or hybrid configurations, -* Disaggregated and HCI Ceph: scalable distributed storage with block and image replication. -* SAN/LVM: high-performance block storage with thin provisioning, with specific guides for NetApp, Pure Storage, and generic SAN appliances. -* NetApp: optimized driver for NetApp All-Flash systems and ONTAP features. +* Raw device mapping (RDM): Use the directly attached devices in the hypervisors in your VMS. +* NFS/NAS: Shared network storage with full image management support. +* Local storage with multi-tier caching: Cost-efficient, high-performance storage using local disks with support for image caching across Clusters and hypervisors in multi-cluster or hybrid configurations. +* Disaggregated and HCI Ceph: Scalable distributed storage with block and image replication. +* iSCSI and FC SAN Support: High-performance block storage through iSCSI and Fibre Channel using LVM with thin provisioning, with specific guides for NetApp, Everpure, and generic SAN appliances. +* NetApp: Optimized driver for NetApp All-Flash systems and ONTAP features. +* Everpure: FlashArray Support for native block storage lifecycle management. ### Backup Integrated and third-party backup solutions ensure data protection and recovery. -* Built-in Backup: native CBT (change block tracking) and snapshot-based backup with full, incremental, and differential options for all storage solutions (Section B.4). -* Veeam Integration: seamless integration with Veeam for enterprise-grade incremental and full backup and restore, ensuring data protection, fast recovery, and compliance with corporate retention policies. +* Built-in Backup: Native CBT (change block tracking) and snapshot-based backup with full, incremental, and differential options for all storage solutions (Section B.4). +* Veeam Integration: Seamless integration with Veeam for enterprise-grade incremental and full backup and restore, ensuring data protection, fast recovery, and compliance with corporate retention policies. ## Cloud and Workload Orchestration @@ -122,38 +118,40 @@ Integrated and third-party backup solutions ensure data protection and recovery. A self-service model enabling users to deploy and manage multi-tier applications easily. -* Self-Service Portal: a simple web portal allowing users to deploy virtual machines and services from a predefined catalog. -* Elastic Multi-VM Services: auto-scaling of application components based on customizable elasticity rules. -* Application Insight: real-time application metrics and state monitoring for informed scaling and resource decisions. +* Self-Service Portal: A simple web portal allowing users to deploy virtual machines and services from a predefined catalog. +* Elastic Multi-VM Services: Auto-scaling of application components based on customizable elasticity rules. +* Application Insight: Real-time application metrics and state monitoring for informed scaling and resource decisions. ### Capacity and Performance Management Advanced scheduling and resource optimization ensure efficient use of compute and storage resources. -* Live Migration: seamless movement of running VMs between hosts for maintenance or load balancing. +* Live Migration: Seamless movement of running VMs between hosts for maintenance or load balancing. +* Enhanced VM Compatibility (EVC): Enables smooth VM migration across heterogeneous host hardware. +* Storage Live Migration: Seamless VM movement across LVM and file-based datastores. * Dynamic Resource Scheduling (DRS): Cluster-wide automated & semi-automated load balancing, and generation of migration plans. -* AI-driven Predictive Scheduler: multi-policy scheduling engine supporting priorities, affinity, and cost-aware placement. -* Affinity/Anti-Affinity Rules: policy-driven placement of VMs to optimize locality or fault tolerance. -* Host Overcommitment: maximize resource utilization and efficiency. +* AI-driven Predictive Scheduler: Multi-policy scheduling engine supporting priorities, affinity, and cost-aware placement. +* Affinity/Anti-Affinity Rules: Policy-driven placement of VMs to optimize locality or fault tolerance. +* Host Overcommitment: maximize Resource utilization and efficiency. ### Observability and Monitoring Integrated telemetry and analytics tools for proactive monitoring and performance visibility. -* Built-in Monitoring: native monitoring subsystem that provides real-time visibility into virtual machines, hosts, and services directly from the OpenNebula control plane—no external tools required. -* Predictive Monitoring: built-in health and capacity forecasting to anticipate performance issues. -* External Integration: export of metrics and events to Prometheus and Grafana for unified observability. +* Built-in Monitoring: Native monitoring subsystem that provides real-time visibility into virtual machines, hosts, and services directly from the OpenNebula control plane—no external tools required. +* Predictive Monitoring: Built-in health and capacity forecasting to anticipate performance issues. +* External Integration: Export of metrics and events to Prometheus and Grafana for unified observability. ### Secure Multi-Tenancy Comprehensive isolation, quota management, and access controls ensure secure multi-user environments. -* Application Sharing: secure sharing of templates and applications across users, groups, and projects. -* Authentication Realms: integration with LDAP, Active Directory, SAML, and other identity backends for centralized access control. -* Fine-Grained ACLs: per-resource access permissions for complete control of user and group privileges. -* Quota Management: enforces CPU, GPU, storage, and network usage limits per user or tenant to ensure fair resource allocation and policy compliance, including Cluster-level quotas and custom quota items for granular governance and control. -* Cluster and VDC: logical partitioning of resources into isolated Clusters and Virtual Data Centers. -* Users & Groups: logical grouping of users and projects for efficient policy administration. +* Application Sharing: Secure sharing of templates and applications across users, groups, and projects. +* Authentication Realms: Integration with LDAP, Active Directory, SAML, and other identity backends, enabling centralized access control with enforced two-factor authentication. +* Fine-Grained ACLs: Per-resource access permissions for complete control of user and group privileges. +* Quota Management: Enforces CPU, GPU, storage, and network usage limits per user or tenant to ensure fair resource allocation and policy compliance, including Cluster-level quotas and custom quota items for granular governance and control. +* Cluster and VDC: Logical partitioning of resources into isolated Clusters and Virtual Data Centers. +* Users & Groups: Logical grouping of users and projects for efficient policy administration. * Network Isolation: VLANs and overlays ensure tenant traffic separation. ## Extensibility, Automation, and Hybrid Operations @@ -162,20 +160,21 @@ Comprehensive isolation, quota management, and access controls ensure secure mul Enterprise-grade Kubernetes management and orchestration through built-in add-ons. -* Cluster API: native support for Cluster API Provider for OpenNebula (CAPONE) to provision and manage Clusters. -* Cloud Provider Interface (CPI): direct integration for OpenNebula-managed resources in Kubernetes. -* Container Storage Interface (CSI): persistent volume provisioning from OpenNebula storage backends. -* Rancher Integration: fully certified integration with SUSE Rancher Prime and RKE2, providing enterprise-grade multi-cluster lifecycle management and unified governance of Kubernetes environments. -* Unified KaaS Model: simplifies the operation of Kubernetes environments by offering a consistent management experience, built-in automation, and end-to-end support through OpenNebula’s Enterprise Subscription. +* OpenNebula Kubernetes Service (OneKS): Provides elastic Kubernetes-as-a-Service on OpenNebula, enabling users to create, access, operate, upgrade, recover, and deprovision Kubernetes clusters in a simple and repeatable way. +* Cluster API / CAPONE: Native support for Cluster API Provider for OpenNebula to automate Kubernetes infrastructure provisioning and lifecycle management. +* Cloud Provider Interface (CPI): Direct integration between Kubernetes and OpenNebula-managed compute, networking, and infrastructure resources. +* Container Storage Interface (CSI): Persistent volume provisioning from OpenNebula storage backends. +* Rancher Integration: Certified integration with SUSE Rancher Prime and RKE2, providing enterprise-grade multi-cluster lifecycle management and unified governance. + ### Confidential Computing Secure execution environments ensure data privacy and integrity during processing. -* Confidential Computing: encrypted processing for protecting sensitive workloads in use. -* vTPM: virtual Trusted Platform Module support for attestation and secure boot. -* Encrypted Datastores: native support for encrypted storage backends to safeguard data at rest and ensure compliance with enterprise security standards. -* Encrypted Memory: native support for encrypted Virtual Machine memory. The hypervisor is not able to read the VM memory, guaranteeing runtime privacy. +* Confidential Computing: Encrypted processing for protecting sensitive workloads in use. +* vTPM: Virtual Trusted Platform Module support for attestation and secure boot. +* Encrypted Storage: Native support for encrypted storage backends to safeguard data at rest and ensure compliance with enterprise security standards. +* Encrypted Memory: Native support for encrypted Virtual Machine memory. The hypervisor is not able to read the VM memory, guaranteeing runtime privacy. ### Automation @@ -188,10 +187,10 @@ Comprehensive automation and orchestration capabilities ensure consistent, repea Distribute and reuse cloud-ready applications within and across organizations. -* Guest Operating Systems: broad support for Windows and Linux guests, ensuring full compatibility for enterprise, development, and AI workloads across heterogeneous environments. -* Public Marketplace: access to a broad catalog of pre-built templates for common operating systems, application stacks, and services, enabling rapid deployment and standardization across environments. -* Private Marketplace: internal catalog for sharing and distributing certified applications. -* Third-Party Integration: support for external marketplaces such as Linux Containers. +* Guest Operating Systems: Broad support for Windows and Linux guests, ensuring full compatibility for enterprise, development, and AI workloads across heterogeneous environments. +* Public Marketplace: Access to a broad catalog of pre-built templates for common operating systems, application stacks, and services, enabling rapid deployment and standardization across environments. +* Private Marketplace: Internal catalog for sharing and distributing certified applications. +* Third-Party Integration: Support for external marketplaces such as Linux Containers. ## Usability, Interoperability, and Migration @@ -199,12 +198,12 @@ Distribute and reuse cloud-ready applications within and across organizations. Modern, intuitive interface for both administrators and end users. -* Dynamic Tabs: modular interface views for efficient navigation and operation. -* VNC Console: secure, browser-based remote access to virtual machines through integrated VNC sessions. -* White Labeling: customizable branding and visual identity for organizations. -* Self-Service Cloud View: simplified interface for end users and developers. -* Group Admin View: delegated administration for project or departmental management. -* Sunstone Labels: tag-based organization and filtering of resources. +* Dynamic Tabs: Modular interface views for efficient navigation and operation. +* VM Console: Secure, browser-based remote access to virtual machines through integrated VN, RDP and SSH sessions. +* White Labeling: Customizable branding and visual identity for organizations. +* Self-Service Cloud View: Simplified interface for end users and developers. +* Group Admin View: Delegated administration for project or departmental management. +* Sunstone Labels: Tag-based organization and filtering of resources. ### Interfaces and Integration @@ -218,15 +217,15 @@ Extensible and open architecture designed for seamless interoperability. Comprehensive tools and workflows to enable a smooth transition from VMware environments to OpenNebula with minimal downtime and configuration effort. -* OneSwap: streamlines virtual machine migration from VMware into OpenNebula with minimal reconfiguration and downtime. -* OVA Import: enables direct import of OVA appliances and templates, simplifying workload onboarding and ensuring compatibility across virtualization environments. -* Minimal Disruption: migration workflows designed to ensure business continuity, avoiding downtime and configuration drift. +* OneSwap: Streamlines virtual machine migration from VMware into OpenNebula with minimal reconfiguration and downtime. +* OVA Import: Enables direct import of OVA appliances and templates, simplifying workload onboarding and ensuring compatibility across virtualization environments. +* Minimal Disruption: Migration workflows designed to ensure business continuity, avoiding downtime and configuration drift. {{< alert title="Important" type="info" >}} -(\*) *Because OpenNebula leverages the functionality exposed by the underlying platform services, its functionality and performance may be affected by the limitations imposed by those services.* +\** *Because OpenNebula leverages the functionality exposed by the underlying platform services, its functionality and performance may be affected by the limitations imposed by those services.* -- *The list of features may change on the different platform configurations* +- *The list of features may change on different platform configurations* - *Not all platform configurations exhibit similar performance and stability* - *The features may change to offer users more features and integration with other virtualization and cloud components* - *The features may change due to changes in the functionality provided by underlying virtualization services* diff --git a/content/platform_services/oneks/management/customizing_specs.md b/content/platform_services/oneks/management/customizing_specs.md index b41d419e..15054895 100644 --- a/content/platform_services/oneks/management/customizing_specs.md +++ b/content/platform_services/oneks/management/customizing_specs.md @@ -1,5 +1,5 @@ --- -title: "K8s Cluster Profiles Customization" +title: "Kubernetes Cluster Profiles Customization" linkTitle: "Profiles Customization" date: "2026-05-12" description: diff --git a/content/platform_services/oneks/references/architecture.md b/content/platform_services/oneks/references/architecture.md index e9b36337..8d3486e1 100644 --- a/content/platform_services/oneks/references/architecture.md +++ b/content/platform_services/oneks/references/architecture.md @@ -1,5 +1,5 @@ --- -title: "OneKS Service Architecture" +title: "Service Architecture" linkTitle: "Service Architecture" date: "2026-05-12" description: diff --git a/content/product/cluster_configuration/networking_system/spectrumx.md b/content/product/cluster_configuration/networking_system/spectrumx.md index 7c8aea2b..6c054c6a 100644 --- a/content/product/cluster_configuration/networking_system/spectrumx.md +++ b/content/product/cluster_configuration/networking_system/spectrumx.md @@ -1,6 +1,6 @@ --- -title: "NVIDIA Spectrum-X Integration" -linkTitle: "NVIDIA Spectrum-X" +title: "NVIDIA Spectrum-X Integration (EE)" +linkTitle: "NVIDIA Spectrum-X (EE)" date: "2025-12-17" categories: ["networking"] pageintoc: "64" @@ -31,12 +31,13 @@ The integration between OpenNebula and Spectrum-X is achieved by creating a clea ### Resource Mapping * **Tenant Mapping**: An AI Factory tenant is directly mapped to a **User** in OpenNebula. This user is then granted access to a specific set of isolated resources (N/S vNet, BlueField-3 PCI Device and GPU PCI Device). - +