Skip to content

Commit 24192a8

Browse files
committed
Add test of docs development version
Signed-off-by: Pedro Ielpi <[email protected]>
1 parent 44fff77 commit 24192a8

14 files changed

Lines changed: 370 additions & 0 deletions

File tree

content/docs-7.2/_index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: "OpenNebula Development Version Documentation"
3+
type: docs
4+
weight: 1
5+
---
6+
7+
This is a test of versioning for the documentation.
8+
9+
The Docsy "Versions" drop-down menu can link to different versions of the docs.
10+
11+
However, the Hugo static site builder does not support proper separation between versions, and thus:
12+
13+
- Searches span all sections
14+
- Categories and tags are shared across all versions
15+
- Relative links are relative to the whole site, not to the version root, so when creating a new version from an existing one all links need to be adapted (or all links should be converted to relative links, i.e. linking by tags should be disallowed on the site)
16+
17+
TODO:
18+
19+
Try workarounds misusing some of Hugo's features such as language versions and environments.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
Title: "Quick Start"
3+
type: docs
4+
weight: 1
5+
---
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
Title: "Understand OpenNebula"
3+
type: docs
4+
weight: 1
5+
---
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: "Cloud Architecture and Design"
3+
date: "2025-02-17"
4+
description: "OpenNebula reference architectures, and design and deployment of an OpenNebula cloud"
5+
hide_feedback: true
6+
type: docs
7+
categories:
8+
pageintoc: "9"
9+
tags:
10+
weight: "2"
11+
---
12+
13+
<a id="architecture-blueprints"></a>
14+
15+
<!--# Cloud Architecture and Design -->
16+
17+
18+
19+
20+
21+
22+
23+
24+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "Cloud Architecture Design"
3+
date: "2025-02-17"
4+
description:
5+
type: docs
6+
categories: [Introduction, Overview]
7+
pageintoc: "10"
8+
tags:
9+
weight: "1"
10+
---
11+
12+
<a id="intro"></a>
13+
14+
<!--# Cloud Architecture Design -->
15+
16+
Sample text.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: "Edge Cloud Reference Architecture"
3+
date: "2025-02-17"
4+
description:
5+
type: docs
6+
categories: [Introduction]
7+
pageintoc: "11"
8+
tags: ['White Paper', 'Edge Cloud', 'Reference Architectures']
9+
weight: "2"
10+
---
11+
12+
<a id="true-hybrid-cloud-reference-architecture"></a>
13+
14+
<!--# Edge Cloud Reference Architecture -->
15+
16+
To support digital transformation initiatives, IT departments need the right blend of on-premises, public and edge cloud environments to support a variety of existing and emerging use cases while avoiding vendor lock-in and enabling cost optimization. They also need to combine virtual machine workloads with containerized applications from Kubernetes in a shared environment to get the best of both worlds: mature virtualization technologies and orchestration of application containers.
17+
18+
This document presents a powerful distributed Edge Cloud Architecture for OpenNebula composed of Edge Clusters that can run any workload - both virtual machines and containerized applications — on any resource — bare metal or virtualized — anywhere on premises and on a cloud provider. Our Edge Cloud Architecture enables true hybrid and multi-cloud computing by combining public and private cloud operations with workload portability and unified management of IT infrastructure and applications.
19+
20+
We have defined this architecture to be much simpler than traditional cloud computing architectures, which are usually composed of complex, proprietary general-purpose software systems for storage and networking. This architecture has been created from the collective information and experiences of hundreds of users and client engagements for over more than ten years. It builds on storage and networking technologies that already exist in the Linux operating system and on modern storage hardware available from existing cloud and edge providers, leading to a greatly simplified design. Our Edge Cloud Architecture implements enterprise-grade cloud features for performance, availability, and scalability, with a very simple design that avoids vendor lock-in and reduces complexity, resource consumption, and operational costs.
21+
22+
![image](/images/overview_edge-cluster.png)
23+
24+
{{< alert title="Note" color="success" >}}
25+
The White Paper on the True Hybrid Cloud Architecture is publicly available for [download](https://support.opennebula.pro/hc/en-us/articles/360050302811-Edge-Cloud-Architecture-White-Paper).{{< /alert >}}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: "Open Cloud Reference Architecture"
3+
date: "2025-02-17"
4+
description:
5+
categories: [Introduction]
6+
type: docs
7+
pageintoc: "12"
8+
tags: ['White Paper', 'Reference Architectures']
9+
weight: "3"
10+
---
11+
12+
<a id="open-cloud-architecture"></a>
13+
14+
<a id="plan"></a>
15+
16+
<!--# Open Cloud Reference Architecture -->
17+
18+
The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, cloud‬ ‭administrators, and field practitioners in the design and deployment of private, hybrid, and edge clouds‬ ‭fully based on ‬‭open source platforms and technologies‭. ‬‭It is based on the collective information and‬ ‭experiences of hundreds of users and client engagements. Besides the main logical components and‬ ‭interrelationships within the architecture, this document includes references to software products, specific‬ ‭configurations, and requirements of infrastructure platforms recommended for a‬‭ smooth OpenNebula‬ ‭installation‭. Three optional functionalities complete‬ ‭this architecture: high availability, true hybrid and‬ ‭edge for workload outsourcing, and federation of geographically-dispersed data centers.‬
19+
20+
The document describes the reference architecture for Basic and Advanced OpenNebula Clouds and provides recommended software for main architectural components, and the rationale behind them. Each section also provides information about other open source infrastructure platforms tested and certified by OpenNebula to work in enterprise environments. As a complement to these certified components, the browseable OpenNebula add-on catalog offers further options supported by partners and by the OpenNebula community. This reference architecture does not include other components in the open cloud ecosystem that are important to consider at the time of designing a cloud, such as configuration management and automation tools for configuring cloud infrastructure and managing large numbers of devices.
21+
22+
![image](/images/open_cloud_arch-view.png)
23+
24+
{{< alert title="Note" color="success" >}}
25+
The White Paper on the Open Cloud Architecture is publicly available for [download](https://support.opennebula.pro/hc/en-us/articles/204210319-Open-Cloud-Reference-Architecture-White-Paper).{{< /alert >}}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: "OpenNebula Concepts"
3+
date: "2025-02-17"
4+
type: docs
5+
description: "A general overview of OpenNebula objects, key features and architecture"
6+
categories:
7+
pageintoc: "3"
8+
tags:
9+
weight: "1"
10+
---
11+
12+
<a id="opennebula-concepts"></a>
13+
14+
<!--# OpenNebula Concepts -->
15+
16+
17+
18+
19+
20+
21+
22+
23+
24+
25+
26+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: "Cloud Access Model and Roles"
3+
date: "2025-02-17"
4+
type: docs
5+
description:
6+
categories: [Introduction]
7+
pageintoc: "6"
8+
tags: ['White paper', 'Access Model']
9+
weight: "3"
10+
---
11+
12+
<a id="understand"></a>
13+
14+
<!--# Cloud Access Model and Roles -->
15+
16+
In a small installation with a few hosts you can use OpenNebula without giving much thought to infrastructure partitioning and provisioning. Yet, for medium and large-scale deployments you will probably want to provide some level of isolation and structure. OpenNebula offers a flexible and powerful cloud provisioning model based on Virtual Data Centers (VDCs) that enables an integrated, comprehensive framework to dynamically provision the infrastructure resources in large multi-datacenter and multi-cloud environments to different customers, business units or groups. Another key management task in an OpenNebula Infrastructure environment involves determining who can use the cloud interfaces and what tasks those users are authorized to perform. This White Paper is meant for cloud architects, builders and administrators, to help them understand the OpenNebula models for managing and provisioning virtual resources, and default user roles in OpenNebula.
17+
18+
![image](/images/overview_vdc.png)
19+
20+
{{< alert title="Note" color="success" >}}
21+
The White Paper of the Cloud Provisioning Models and User Roles is publicly available for [download](https://support.opennebula.pro/hc/en-us/articles/360018778938-Cloud-Provisioning-Models-and-User-Roles).{{< /alert >}}
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
---
2+
title: "Key Features"
3+
date: "2025-02-17"
4+
type: docs
5+
description:
6+
categories: [Introduction, Overview]
7+
pageintoc: "5"
8+
tags: [Features]
9+
weight: "2"
10+
---
11+
12+
<a id="key-features"></a>
13+
14+
<a id="features"></a>
15+
16+
<!--# Key Features -->
17+
18+
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(\*).
19+
20+
For high-level overviews and in-depth technical guides, please refer to OpenNebula’s [White Papers](https://opennebula.io/white-papers/).
21+
22+
**INTERFACES**
23+
24+
* Simple, clean, intuitive GUI, with different views for cloud admins and end users
25+
* Powerful command-line tools resembling typical Unix tools
26+
* API in multiple languages
27+
28+
**APPLICATION MANAGEMENT AND CATALOG**
29+
30+
* Easy self-provision of containerized and virtualized workflows from a catalog
31+
* Secure sharing of applications with other cloud users
32+
* Multi-tier applications with auto-scaling
33+
* Gain insight into applications to query their status and metrics, and use them in auto-scaling
34+
35+
**APPLIANCE MARKETPLACE**
36+
37+
* Public Marketplace with pre-built applications ( PaaS, K8S, CI/CD…)
38+
* Build your private Marketplace to share and distribute applications within your organization
39+
* Integration with third-party public or private Marketplaces such as Linux Containers
40+
41+
**CHARGEBACK**
42+
43+
* Fine-grained accounting and monitoring
44+
* Showback capability enabling integration with chargeback and billing systems
45+
46+
**CAPACITY AND PERFORMANCE MANAGEMENT**
47+
48+
* Fine-grained ACLs for resource allocation
49+
* Resource Quota Management to track and limit resource utilization
50+
* Dynamic creation of Clusters as pools of Hosts
51+
* Dynamic creation of Virtual Data Centers as fully-isolated virtual environments
52+
* Federation of multiple Zones for scalability, isolation or multiple-site support
53+
* Powerful and flexible Scheduler - deploy your workload in different locations
54+
55+
**HIGH AVAILABILITY AND BUSINESS CONTINUITY**
56+
57+
* High-Availability architecture
58+
* Persistent database backend with support for high-availability configurations
59+
* Configurable behavior in the event of failure, for cost-effective failover solutions
60+
61+
**VIRTUAL INFRASTRUCTURE MANAGEMENT**
62+
63+
* Virtual infrastructure management adjusted for enterprise data centers
64+
* Complete life cycle management of virtual resources
65+
* Powerful hooking system
66+
* Full control, monitoring and accounting of virtual infrastructure resources
67+
* Fine-grained multi-tenancy
68+
69+
**TRUE HYBRID AND EDGE CLOUD**
70+
71+
* Dynamically grow your private cloud with remote cloud providers
72+
* Automatic provision of remote resources
73+
74+
**PLATFORM**
75+
76+
* Fully platform independent
77+
* Broad support for commodity and enterprise-grade infrastructure platforms
78+
* Packages for major Linux distributions
79+
80+
**SECURITY**
81+
82+
* Fine-grained ACLs and user quotas
83+
* Powerful user, group and role management
84+
* Integration with enterprise and open source user management services
85+
* Login token functionality
86+
* Fine-grained auditing and support for isolation at different levels
87+
88+
**INTEGRATION WITH THIRD-PARTY TOOLS**
89+
90+
* Modular and extensible architecture
91+
* Customizable plug-ins for integration with any third-party data center service
92+
* API for integration with higher-level tools such as billing, self-service portals…
93+
94+
**LICENSING**
95+
96+
* Fully open source software released under the Apache license
97+
98+
**UPGRADE PROCESS**
99+
100+
* Automatic import of existing environments
101+
* All key functionalities for enterprise cloud in a single install
102+
* Long-term stability & performance through a single patching and upgrade process
103+
104+
**QUALITY ASSURANCE**
105+
106+
* Internal quality assurance process
107+
* Technology matured through a large, active and engaged community
108+
* Scalability and performance tested on many massive scalable deployments
109+
110+
**PRODUCT SUPPORT**
111+
112+
* Best-effort community support
113+
* SLA-based commercial support directly from the developers
114+
115+
(\*) *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.*
116+
117+
- *The list of features may change on the different platform configurations*
118+
- *Not all platform configurations exhibit a similar performance and stability*
119+
- *The features may change to offer users more features and integration with other virtualization and cloud components*
120+
- *The features may change due to changes in the functionality provided by underlying virtualization services*

0 commit comments

Comments
 (0)