diff --git a/assets/images/solutions/misc/dark/attach_disk.png b/assets/images/solutions/misc/dark/attach_disk.png new file mode 100644 index 000000000..b7952914f Binary files /dev/null and b/assets/images/solutions/misc/dark/attach_disk.png differ diff --git a/assets/images/solutions/misc/dark/create_vm_template.png b/assets/images/solutions/misc/dark/create_vm_template.png new file mode 100644 index 000000000..fd62788a5 Binary files /dev/null and b/assets/images/solutions/misc/dark/create_vm_template.png differ diff --git a/assets/images/solutions/misc/dark/sap_general_settings.png b/assets/images/solutions/misc/dark/sap_general_settings.png new file mode 100644 index 000000000..fad7cdaee Binary files /dev/null and b/assets/images/solutions/misc/dark/sap_general_settings.png differ diff --git a/assets/images/solutions/misc/dark/sap_image_settings.png b/assets/images/solutions/misc/dark/sap_image_settings.png new file mode 100644 index 000000000..c9f7b97c6 Binary files /dev/null and b/assets/images/solutions/misc/dark/sap_image_settings.png differ diff --git a/assets/images/solutions/misc/dark/sap_instantiate_vm.png b/assets/images/solutions/misc/dark/sap_instantiate_vm.png new file mode 100644 index 000000000..f85f49efc Binary files /dev/null and b/assets/images/solutions/misc/dark/sap_instantiate_vm.png differ diff --git a/assets/images/solutions/misc/dark/sap_numa_settings.png b/assets/images/solutions/misc/dark/sap_numa_settings.png new file mode 100644 index 000000000..450c29466 Binary files /dev/null and b/assets/images/solutions/misc/dark/sap_numa_settings.png differ diff --git a/assets/images/solutions/misc/dark/sap_os_cpu_settings.png b/assets/images/solutions/misc/dark/sap_os_cpu_settings.png new file mode 100644 index 000000000..ae2f4d631 Binary files /dev/null and b/assets/images/solutions/misc/dark/sap_os_cpu_settings.png differ diff --git a/assets/images/solutions/misc/light/attach_disk.png b/assets/images/solutions/misc/light/attach_disk.png new file mode 100644 index 000000000..219a0d783 Binary files /dev/null and b/assets/images/solutions/misc/light/attach_disk.png differ diff --git a/assets/images/solutions/misc/light/create_vm_template.png b/assets/images/solutions/misc/light/create_vm_template.png new file mode 100644 index 000000000..c860e511a Binary files /dev/null and b/assets/images/solutions/misc/light/create_vm_template.png differ diff --git a/assets/images/solutions/misc/light/sap_general_settings.png b/assets/images/solutions/misc/light/sap_general_settings.png new file mode 100644 index 000000000..db9a3e78b Binary files /dev/null and b/assets/images/solutions/misc/light/sap_general_settings.png differ diff --git a/assets/images/solutions/misc/light/sap_image_settings.png b/assets/images/solutions/misc/light/sap_image_settings.png new file mode 100644 index 000000000..3f15e7672 Binary files /dev/null and b/assets/images/solutions/misc/light/sap_image_settings.png differ diff --git a/assets/images/solutions/misc/light/sap_instantiate_vm.png b/assets/images/solutions/misc/light/sap_instantiate_vm.png new file mode 100644 index 000000000..7e807bbb8 Binary files /dev/null and b/assets/images/solutions/misc/light/sap_instantiate_vm.png differ diff --git a/assets/images/solutions/misc/light/sap_numa_settings.png b/assets/images/solutions/misc/light/sap_numa_settings.png new file mode 100644 index 000000000..c0e18f038 Binary files /dev/null and b/assets/images/solutions/misc/light/sap_numa_settings.png differ diff --git a/assets/images/solutions/misc/light/sap_os_cpu_settings.png b/assets/images/solutions/misc/light/sap_os_cpu_settings.png new file mode 100644 index 000000000..3b5f32daa Binary files /dev/null and b/assets/images/solutions/misc/light/sap_os_cpu_settings.png differ diff --git a/content/solutions/deployment_blueprints/_index.md b/content/solutions/deployment_blueprints/_index.md index 9251d2f36..0618c0a86 100644 --- a/content/solutions/deployment_blueprints/_index.md +++ b/content/solutions/deployment_blueprints/_index.md @@ -5,9 +5,10 @@ weight: 1 --- This subsection outlines specific, real-world deployment types, addressing the most common use cases in cloud computing. Each case includes architectural blueprints and deployment guidelines. Examples are: -- AI Factories and GPU-based Clouds +- Enterprise Cloud Architectures - Disaster Recovery Infrastructure -- Telco Edge Infrastructure +- AI Factories and GPU-based Clouds +
diff --git a/content/solutions/deployment_blueprints/architecture_blueprints/distributed.md b/content/solutions/deployment_blueprints/architecture_blueprints/distributed.md new file mode 100644 index 000000000..689565b21 --- /dev/null +++ b/content/solutions/deployment_blueprints/architecture_blueprints/distributed.md @@ -0,0 +1,9 @@ +--- +title: "Designing Distributed Enterprise Cloud Infrastructures" +linkTitle: "Distributed Cloud" +weight: 3 +--- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/architecture_blueprints/distributed_cloud.md b/content/solutions/deployment_blueprints/architecture_blueprints/distributed_cloud.md deleted file mode 100644 index fb4955d08..000000000 --- a/content/solutions/deployment_blueprints/architecture_blueprints/distributed_cloud.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "Distributed Cloud" -linkTitle: "Distributed Cloud" -aliases: - - /solutions/deployment_blueprints/architecture_blueprints/distributed_and_federated/ -weight: 3 ---- diff --git a/content/solutions/deployment_blueprints/architecture_blueprints/federated.md b/content/solutions/deployment_blueprints/architecture_blueprints/federated.md new file mode 100644 index 000000000..ece1dd433 --- /dev/null +++ b/content/solutions/deployment_blueprints/architecture_blueprints/federated.md @@ -0,0 +1,9 @@ +--- +title: "Designing Federated Enterprise Cloud Infrastructures" +linkTitle: "Federated Cloud" +weight: 4 +--- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/architecture_blueprints/federated_cloud.md b/content/solutions/deployment_blueprints/architecture_blueprints/federated_cloud.md deleted file mode 100644 index b16f34871..000000000 --- a/content/solutions/deployment_blueprints/architecture_blueprints/federated_cloud.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Federated Cloud" -linkTitle: "Federated Cloud" -weight: 4 ---- diff --git a/content/solutions/deployment_blueprints/architecture_blueprints/multitenancy.md b/content/solutions/deployment_blueprints/architecture_blueprints/multitenancy.md index d0222e698..8a1198f18 100644 --- a/content/solutions/deployment_blueprints/architecture_blueprints/multitenancy.md +++ b/content/solutions/deployment_blueprints/architecture_blueprints/multitenancy.md @@ -1,5 +1,9 @@ --- -title: "Multi-Tenancy" -linkTitle: "Multi-Tenancy" +title: "Designing Secure Multi-tenant Enterprise Clouds" +linkTitle: "Multi-tenancy" weight: 2 --- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/architecture_blueprints/overview.md b/content/solutions/deployment_blueprints/architecture_blueprints/overview.md index 21731a15c..f48bef2e5 100644 --- a/content/solutions/deployment_blueprints/architecture_blueprints/overview.md +++ b/content/solutions/deployment_blueprints/architecture_blueprints/overview.md @@ -1,4 +1,9 @@ --- -title: "Overview" +title: "Enterprise Cloud Architecture Blueprints Overview" +linkTitle: "Overview" weight: 1 --- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/disaster_recovery/_index.md b/content/solutions/deployment_blueprints/disaster_recovery/_index.md index c77f7ff1b..1c7727974 100644 --- a/content/solutions/deployment_blueprints/disaster_recovery/_index.md +++ b/content/solutions/deployment_blueprints/disaster_recovery/_index.md @@ -1,5 +1,5 @@ --- -title: "Disaster Recovery: Deployment Blueprint" +title: "Disaster Recovery: Deployment Blueprints" linkTitle: "Disaster Recovery" date: 2025-06-30 description: "Guides for configuring Disaster Recovery with OpenNebula." diff --git a/content/solutions/deployment_blueprints/disaster_recovery/dr_with_ceph.md b/content/solutions/deployment_blueprints/disaster_recovery/dr_with_ceph.md index fb20db526..e0c286a58 100644 --- a/content/solutions/deployment_blueprints/disaster_recovery/dr_with_ceph.md +++ b/content/solutions/deployment_blueprints/disaster_recovery/dr_with_ceph.md @@ -1,7 +1,6 @@ --- -title: "Ceph" +title: "Disaster Recovery Architecture with Ceph" linkTitle: "Ceph" -description: "Complete guide for configuring Disaster Recovery with OpenNebula and Ceph RBD mirroring." weight: 2 --- diff --git a/content/solutions/deployment_blueprints/disaster_recovery/dr_with_netapp.md b/content/solutions/deployment_blueprints/disaster_recovery/dr_with_netapp.md index 37f8f9ee6..b5801164f 100644 --- a/content/solutions/deployment_blueprints/disaster_recovery/dr_with_netapp.md +++ b/content/solutions/deployment_blueprints/disaster_recovery/dr_with_netapp.md @@ -1,6 +1,9 @@ --- -title: "NetApp" +title: "Disaster Recovery Architecture with NetApp ONTAP" linkTitle: "NetApp" -description: "Disaster Recovery guide for OpenNebula with NetApp." weight: 3 --- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/disaster_recovery/dr_with_veeam.md b/content/solutions/deployment_blueprints/disaster_recovery/dr_with_veeam.md index f30de1da3..37b2beda1 100644 --- a/content/solutions/deployment_blueprints/disaster_recovery/dr_with_veeam.md +++ b/content/solutions/deployment_blueprints/disaster_recovery/dr_with_veeam.md @@ -1,6 +1,9 @@ --- -title: "Veeam" +title: "Disaster Recovery Architecture with Veeam" linkTitle: "Veeam" -description: "Disaster Recovery guide for OpenNebula with Veeam." weight: 4 --- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/disaster_recovery/overview.md b/content/solutions/deployment_blueprints/disaster_recovery/overview.md index 21731a15c..52b564e52 100644 --- a/content/solutions/deployment_blueprints/disaster_recovery/overview.md +++ b/content/solutions/deployment_blueprints/disaster_recovery/overview.md @@ -1,4 +1,9 @@ --- -title: "Overview" +title: "Disaster Recovery Architectures for Enterprise Clouds" +linkTitle: "Overview" weight: 1 --- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/specialized/_index.md b/content/solutions/deployment_blueprints/specialized/_index.md new file mode 100644 index 000000000..738f4ff3d --- /dev/null +++ b/content/solutions/deployment_blueprints/specialized/_index.md @@ -0,0 +1,5 @@ +--- +title: "Specialized Blueprints" +description: "Specialized blueprints for Enterprise Cloud deployments." +weight: 3 +--- diff --git a/content/solutions/deployment_blueprints/specific_configurations/arm_based_cloud.md b/content/solutions/deployment_blueprints/specialized/arm_based_cloud.md similarity index 98% rename from content/solutions/deployment_blueprints/specific_configurations/arm_based_cloud.md rename to content/solutions/deployment_blueprints/specialized/arm_based_cloud.md index 4ecf60048..8fe961430 100644 --- a/content/solutions/deployment_blueprints/specific_configurations/arm_based_cloud.md +++ b/content/solutions/deployment_blueprints/specialized/arm_based_cloud.md @@ -1,7 +1,6 @@ --- -title: "ARM-based Cloud" +title: "Designing an ARM-based Enterprise Cloud" linkTitle: "ARM-based Cloud" -description: "Reference OpenNebula on Ampere hardware for certifying deployment. Includes HW specifications, OpenNebula architecture, and verification instructions." weight: 2 --- diff --git a/content/solutions/deployment_blueprints/specialized/overview.md b/content/solutions/deployment_blueprints/specialized/overview.md new file mode 100644 index 000000000..a3405e205 --- /dev/null +++ b/content/solutions/deployment_blueprints/specialized/overview.md @@ -0,0 +1,9 @@ +--- +title: "Specialized Enterprise Cloud Blueprints Overview" +linkTitle: "Overview" +weight: 1 +--- + +{{< alert title="Work In Progress" type="primary" >}} +This document is a work in progress. +{{< /alert >}} diff --git a/content/solutions/deployment_blueprints/specialized/sap_enabled_cluster.md b/content/solutions/deployment_blueprints/specialized/sap_enabled_cluster.md new file mode 100644 index 000000000..91d65dbde --- /dev/null +++ b/content/solutions/deployment_blueprints/specialized/sap_enabled_cluster.md @@ -0,0 +1,171 @@ +--- +title: "Designing an SAP-enabled Enterprise Cloud Cluster" +linkTitle: "SAP-enabled Cluster" +weight: 3 +--- + +SAP applications are highly performance-sensitive, and achieving predictable results depends on selecting a supported guest operating system and configuring the underlying virtual infrastructure appropriately. OpenNebula provides the flexibility required to fine-tune compute, memory, storage, and networking resources for SAP workloads while keeping the resulting configuration manageable and repeatable. + +Although the initial setup may appear complex, the validated configuration can be captured in an OpenNebula VM template and reused consistently across deployments. This blueprint explains how to configure an OpenNebula virtualization environment to meet SAP requirements, optimize workload performance, and use infrastructure resources efficiently. These platform-awareness capabilities also apply to other workload types, as described in the [OpenNebula Enhanced Platform Awareness white paper](https://opennebula.io/white-papers/get-opennebula-enhanced-platform-awareness-white-paper/). + +## Relevant OpenNebula Functionality + +Virtual Machines are instantiated based upon reusable VM Templates (similar to SAP flavors), while Host-level optimizations are managed as part of the hypervisor Cluster configuration. For the few libvirt options that are not exposed natively, OpenNebula allows controlled injection of custom libvirt XML through its RAW attribute. + +| **Requirement** | **OpenNebula support** | **Configuration location** | **Recommended implementation** | +| ----- | :---: | :---: | ----- | +| VT-x/AMD-V and BIOS virtualization | Yes | Host HW | Configure and validate during Host provisioning | +| KVM/libvirt packages and modules | Yes | Host OS | Installed through the OpenNebula KVM node packages or Host automation | +| Host CPU/RAM headroom | Yes | OpenNebula scheduler | Cluster sizing, quotas, scheduler policies and conservative CPU allocation | +| `host-passthrough` / `host-model` | Yes | VM Template (Capacity) | VM Template CPU model configuration; RAW XML if a very specific libvirt CPU definition is required | +| CPU topology | Yes, native | VM Template (Capacity) | `TOPOLOGY`: sockets, cores and threads | +| CPU pinning | Yes, native | VM Template (Capacity) | `PIN_POLICY=CORE`, `THREAD`, `SHARED`, or `NONE` | +| NUMA CPU and memory locality | Yes, native | VM Template (Capacity) | Virtual NUMA topology and NUMA-aware placement | +| Reserved Host CPUs | Yes | Host OS | Define isolated CPUs on each OpenNebula Host using `ISOLCPUS`; OS boot-level isolation can also be applied | +| 2 MB / 1 GB hugepages | Yes, native | Host OS / VM Template | `HUGEPAGE_SIZE` in the VM topology; hugepages must first be reserved on the Hosts | +| Disable memory overcommit | Yes | OpenNebula Host configuration | Set physical memory capacity and allocation policies conservatively | +| Disable ballooning | Configurable | VM Template (Capacity) | Avoid balloon devices/dynamic memory in the SAP template; RAW XML where necessary | +| Disable KSM | Yes, Host-side | Host OS | Host configuration, not a VM flavor | +| Virtio block | Yes, native | VM Template (Disks) | Select Virtio disk bus | +| Virtio-SCSI | Yes, native | VM Template (Disks) | Configure SCSI disk bus and Virtio-SCSI controller/queues | +| `cache=none` | Yes, native | VM Template (Disks) | Per-disk cache setting | +| `io=native` | Yes, native | VM Template (Disks) | Per-disk I/O policy | +| LVM/raw block devices | Yes | OpenNebula Datastore / VM Template (Disks) | Use an appropriate block/LVM/SAN datastore | +| Virtio-net | Yes, native | VM Template (Network) | VM NIC model | +| SR-IOV | Yes, native | VM Template (Network) | PCI/SR-IOV device assignment through the VM Template | +| Macvtap | Possible | VM Template (RAW) | Usually custom network configuration or RAW XML; not the preferred standard OpenNebula networking model | +| `tuned-adm virtual-host` | Yes, Host-side | Host OS | Host provisioning/configuration management | +| `tuned-adm virtual-guest` | Yes, guest-side | VM guest OS (Contextualization) | Include in the SAP golden image or contextualization scripts | +| C-state/P-state tuning | Yes, Host-side | Host OS | BIOS, kernel and tuned profile; ideally applied to a dedicated SAP Host Cluster | +| QEMU/libvirt lifecycle | Yes | Host OS | Managed as part of the certified SUSE/OpenNebula Host baseline | + +## VM template creation + +Template creation is made easy thanks to the wizard presenting subsequent steps while building the profile. Not all fields need to be filled, as the features subset is chosen from a wide array of available items. Each step highlights only minimal required values set, however you may further tune the profile according to your needs and procedures. This guide assumes that you already have a VM disk prepared, with Linux OS of your choice and SAP installed that can be reused. However, if that’s a starting point, you can use this guide and insteadl= of a SAP VM disk you can attach a blank disk and deploy OS \+ SAP to fit your use case. After the OS and SAP installation process, you can power off the prepared VM and convert it to a template that will allow easy instantiation of its clones. + +### Step 1. Create a New VM Template + +In the **Templates -> VM Templates view** select **+ Create VM Template** + +{{< image + pathDark="/images/solutions/misc/dark/create_vm_template.png" + path="/images/solutions/misc/light/create_vm_template.png" + alt="Create VM template" align="center" width="90%" mb="20px" +>}} + +### Step 2. Fill in the General Information + +Populate values on the **General** step of the VM template wizard. The following parameters are highly recommended minimums for smooth performance for an SAP application, but you may also configure others according to your needs: + +* **Memory**: + * *Memory* - set “128” or more + * *Unit* *memory* - set “GB” + * *Enable hot resize* - leave disabled + * *Memory resize mode* - leave empty + * *Hugepages size* - set “1GB” + * *Memory access* - set “private" + * *Memory slots* \- leave empty +
+
+ +* **CPU Shares**: + * *CPU* \- set “8” or more. +
+
+ +* **Virtual CPU**: + * *Virtual CPU* \- set the same value as *Physical CPU* + * *Enable hot resize* \- keep disabled + +{{< image + pathDark="/images/solutions/misc/dark/sap_general_settings.png" + path="/images/solutions/misc/light/sap_general_settings.png" + alt="SAP General settings" align="center" width="90%" mb="20px" +>}} + +### Step3. Fill in the Advanced Options + +Click **Next** and then fill required information in the **Advanced Options** step, in respective tabs: + +{{< image + pathDark="/images/solutions/misc/dark/attach_disk.png" + path="/images/solutions/misc/light/attach_disk.png" + alt="Attach disk" align="center" width="90%" mb="20px" +>}} + +* **Storage** tab: + * Click **Attach disk** and choose an image: + * If you have an existing disk image configured with SAP HANA already installed and configured, choose **Image** and choose the existing image from the menu. + * If you wish to use a fresh disk, choose **Volatile** and enter the **Size**, **Disk type**, **Format**, and **Filesystem type** parameters accordingly. Perform the OS and SAP HANA installation and configuration accordingly once the VM template is instantiated. +
+
+ + * Click **Finish** in the **Image** step to move on to the **Advanced Options** step, populate the following fields: + * *Cache* \= “none” + * *IO policy* \= “io\_uring” if using iSCSI/LVM backend supporting it, otherwise leave blank + * *Discard* \= “unmap” if using iSCSI/LVM backend supporting it, otherwise leave blank + * *IOTHREAD id* \- set accordingly to “OS\&CPU tab”. For one disk \= 1\. + +{{< image + pathDark="/images/solutions/misc/dark/sap_image_settings.png" + path="/images/solutions/misc/light/sap_image_settings.png" + alt="Image settings" align="center" width="80%" mb="20px" +>}} + + +* **Network** tab: + * Select appropriate preconfigured network(s) or SR-IOV device +
+
+ +* **OS & CPU** tab: + * **Boot order**: + * Ensure proper disk is selected + * **CPU Model**: + * *CPU Model* \= “host-passthrough” + * **Features**: + * *ACPI* \= “Yes” + * *APIC*” \= “Yes” + * *QEMU Guest Agent* \= “Yes” + * *Iothreads*” \= “1” (or more if more disks) + * **Boot**: + * *CPU Architecture* \= “x86\_64” + * *Machine type* \= “q35” + +{{< image + pathDark="/images/solutions/misc/dark/sap_os_cpu_settings.png" + path="/images/solutions/misc/light/sap_os_cpu_settings.png" + alt="OS & CPU settings" align="center" width="80%" mb="20px" +>}} + +* **NUMA** tab: + * Activate the *NUMA Topology* toggle + * *Pin policy* \= “core” +
+
+ +* **NUMA Topology**: + + NUMA layout as described [in the documentation]({{% relref "product/cluster_configuration/hosts_and_clusters/numa/" %}}). Layout depends on your CPU model (number of cores) and server hardware layout (number of CPUs). For example from 8 dedicated cores you may create eight one-core NUMA nodes or one eight-core NUMA node. Always keep the displayed control value “Virtual CPUs” equal to the value set in paragraph 2b. In either case CPU+memory proximity is set automatically. + +{{< image + pathDark="/images/solutions/misc/dark/sap_numa_settings.png" + path="/images/solutions/misc/light/sap_numa_settings.png" + alt="NUMA settings" align="center" width="80%" mb="20px" +>}} + +After completing the above conifguration, click **Next** and then **Finish** to create the new template. VM template has been created and you may deploy a VM from it. You can instantiate the SAP VM from the **Templates -> VM Templates** view. Select the new SAP VM template and click on the **Instantiate** icon: + +{{< image + pathDark="/images/solutions/misc/dark/sap_instantiate_vm.png" + path="/images/solutions/misc/light/sap_instantiate_vm.png" + alt="NUMA settings" align="center" width="80%" mb="20px" +>}} + +## OS and SAP deployment + +This guide describes the preparation of the OpenNebula infrastructure and VM template required to provide a suitable virtualized environment for SAP workloads. + +After the VM is instantiated, installation and configuration of the guest operating system and SAP software should be performed according to the requirements of the selected SAP solution and operating system. The exact deployment procedure depends on the software stack and vendor recommendations. At this stage, the virtual hardware configuration required for the workload has already been defined through the OpenNebula VM template. + +From this point, follow the deployment and configuration procedures provided for the selected SAP solution and operating system, beginning from the initial VM boot. Operating system vendors such as Red Hat and SUSE provide dedicated guidance for deploying and configuring SAP workloads on their supported distributions. diff --git a/content/solutions/deployment_blueprints/specific_configurations/_index.md b/content/solutions/deployment_blueprints/specific_configurations/_index.md deleted file mode 100644 index c520afad2..000000000 --- a/content/solutions/deployment_blueprints/specific_configurations/_index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Specific Configurations" -description: "Specific configuration blueprints for Enterprise Cloud deployments." -weight: 3 ---- diff --git a/content/solutions/deployment_blueprints/specific_configurations/overview.md b/content/solutions/deployment_blueprints/specific_configurations/overview.md deleted file mode 100644 index 21731a15c..000000000 --- a/content/solutions/deployment_blueprints/specific_configurations/overview.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: "Overview" -weight: 1 ---- diff --git a/content/solutions/deployment_blueprints/specific_configurations/sap_enabled_cluster.md b/content/solutions/deployment_blueprints/specific_configurations/sap_enabled_cluster.md deleted file mode 100644 index 7276b9373..000000000 --- a/content/solutions/deployment_blueprints/specific_configurations/sap_enabled_cluster.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "SAP-enabled Cluster" -linkTitle: "SAP-enabled Cluster" -weight: 3 ---- diff --git a/content/solutions/engineering_blueprints/poc/deploy_opennebula_onprem_with_poc_iso.md b/content/solutions/engineering_blueprints/poc/deploy_opennebula_onprem_with_poc_iso.md index 67f83ae74..6fa916cec 100644 --- a/content/solutions/engineering_blueprints/poc/deploy_opennebula_onprem_with_poc_iso.md +++ b/content/solutions/engineering_blueprints/poc/deploy_opennebula_onprem_with_poc_iso.md @@ -1,5 +1,5 @@ --- -title: "ISO-based Deployment" +title: "Deploying an OpenNebula Proof of Concept Using the ISO Image" linkTitle: "ISO-based Deployment" description: weight: 4 diff --git a/content/solutions/engineering_blueprints/poc/overview.md b/content/solutions/engineering_blueprints/poc/overview.md index 21731a15c..e16290ff7 100644 --- a/content/solutions/engineering_blueprints/poc/overview.md +++ b/content/solutions/engineering_blueprints/poc/overview.md @@ -1,4 +1,5 @@ --- -title: "Overview" +title: "Proof of Concept Overview and Validation Process" +linkTitle: "Overview" weight: 1 --- diff --git a/content/solutions/engineering_blueprints/poc/poc_success_criteria.md b/content/solutions/engineering_blueprints/poc/poc_success_criteria.md index f38faf980..10790504a 100644 --- a/content/solutions/engineering_blueprints/poc/poc_success_criteria.md +++ b/content/solutions/engineering_blueprints/poc/poc_success_criteria.md @@ -1,6 +1,5 @@ --- -title: "Success Criteria" +title: "Proof of Concept Success Criteria and Acceptance Tests" linkTitle: "Success Criteria" -description: "Recommended success criteria for an OpenNebula Proof of Concept." weight: 3 --- diff --git a/content/solutions/engineering_blueprints/poc/poc_workplan.md b/content/solutions/engineering_blueprints/poc/poc_workplan.md index c34943169..28d05fff8 100644 --- a/content/solutions/engineering_blueprints/poc/poc_workplan.md +++ b/content/solutions/engineering_blueprints/poc/poc_workplan.md @@ -1,6 +1,5 @@ --- -title: "Workplan" +title: "Proof of Concept Workplan and Execution Guide" linkTitle: "Workplan" -description: "Recommended workplan for an OpenNebula Proof of Concept." weight: 2 ---