PoC Success Criteria

Recommended success criteria for an OpenNebula Proof of Concept.

Each OpenNebula deployment is different but they all have to provide a basic set of functionalities that form a complete solution. We have assembled them in functional groups to make navigation through PoC easy and ordered. Upon completion of all tests, we can announce success and move on to the next phase. Sometimes a special requirement is needed and we add them to our plan during the Introduction and Information Gathering Call.

Storage Configuration

IDTaskValidation descriptionVideo tutorialsDocumentation
SC1Configure additional System, Image & File DatastoresThis is done by adding shared storage and defining the specific datastores via CLI or GUI.▶️ Adding New Datastores in OpenNebulaStorage System
SC2Configure Backup Datastore (if required)This is done by configuring RESTIC and then adding the datastore via GUI.▶️ Backup and Restore Virtual Machines in OpenNebulaBackup System

Network Configuration

IDTaskValidation descriptionVideo tutorialsDocumentation
SC3Configure up to 3 additional Virtual Networks, using supported Networking DriversConfiguring via interface, defining 3 networks as VLAN, Bridged or VXLAN▶️ Virtual Network Management in OpenNebulaNetworking overview
SC4Add IP ranges to Virtual NetworksDefine in Virtual network specific IP range per network.▶️ Virtual Network Management in OpenNebulaVNET management
SC5Configure Security GroupsSet up Security group rule and define specific protocols.▶️ Virtual Network Security Groups in OpenNebulaVM networking

Virtual Machine Administration

IDTaskValidation descriptionVideo tutorialsDocumentation
SC6Deploy a Windows VMCreate a Windows Template, and instantiate it successfully.▶️ Build a Windows VM Template and ImageVM template
SC7Deploy a Linux VMDownload a Linux Template from the marketplace and instantiate it.▶️ Run the Linux OS Workloads with OpenNebulaVM template
SC8Add CPU / RAM Resources to a templateWhen creating a template, define CPU and RAM.▶️ Resizing a Running Virtual Machine in OpenNebulaConfiguration references
SC9Add CPU / RAM Resources to an running VMUsing the interface, modify Resources by updating the VM.▶️ Resizing a Running Virtual Machine in OpenNebulaVM instances
SC10Add additional disk to a running VMUsing the interface, update and add a disk.▶️ Disk and vNIC Operations on a Running VM in OpenNebulaVM instances
SC11Add additional NIC to a running VMUsing the interface, update and add a new NIC.▶️ Disk and vNIC Operations on a Running VM in OpenNebulaVM instances
SC12Migrate (Hot or Cold) VM from one hypervisor to anotherIn the interface, use the migrate option to move a VM. Also use the hot migrate option for live migrate.▶️ Migrate a VM in OpenNebulaVM instances
SC13Take disk and VM snapshots of a Virtual MachineIn the VM interface select the disk and perform a disk snapshot. In the snapshot interface select a VM smapshot.▶️ Disk and VM Snapshots in OpenNebulaVM instances
SC14Use of power options on a VM (Start / Stop / Reboot / etc.)Go into the VM interface, and choose Stop and start.▶️ Basic VM Operations in OpenNebulaVM instances
SC15Manage VM via VNC ConsoleClick on VNC icon and open console.VNC access

Platform Administration

IDTaskValidation descriptionVideo tutorialsDocumentation
SC16Create additional usersUse the User panel, define a user and log in as the user.▶️ Users, Groups, and Views in OpenNebulaManage users
SC17Create additional groupsUse the Group panel, define a group and and group admin and log in as user.▶️ Users, Groups, and Views in OpenNebulaManage groups
SC18Create additional ‘views’ and assign to group(s)Create a non-standard view and switch to it.▶️ Managing Custom Sunstone Views in OpenNebulaSunstone views
SC19Create a VDC and assign to group(s)Define a VDC, allocate resources and assign a group.▶️ Create and Manage Virtual Datacenters in OpenNebulaManage VDCs
SC20Create and assign quota to group(s)In an existing group, create a quota and showcase how it functions.▶️ Enforcing Resource Quotas in OpenNebulaQuotas