Table of Contents | ||
---|---|---|
|
...
Participants and users in tests
Participants | Abiquo role | Comments |
---|---|---|
Cloud Operator | Could Admin | User with the cloud admin privileges. Default user of |
Enterprise Admin | Enterprise Admin | No default user defined |
Standard User | User | Default user for Abiquo username of |
Customer | n/a | Customer technical resources assigned to POC/Trial |
Abiquo | n/a | Abiquo Platform and Customer Success Team engineer |
Outline tasks for 5+ days schedule of work
Schedule | Activity | Participants |
---|---|---|
Preparation | Hardware and test environment readiness | Customer technical resources |
Preparation | All pre-requisites in place | Customer/Abiquo |
Preparation | POC kick off meeting | Customer/Abiquo |
Installation and configuration | Customer/Abiquo | |
Day 1 | Discover physical infrastructure for cloud operator | Cloud Operator |
Create a datacenter | Cloud Operator | |
Define logical racks and VLAN network requirements | Cloud Operator | |
Create datastore tiers for datastore service levels | Cloud Operator | |
Acquire the physical infrastructure | Cloud Operator | |
Define the data center utilization rules | Cloud Operator | |
Create Public IPs for consumption by cloud tenants | Cloud Operator | |
Capture existing VMs and support a phased deployment | Cloud Operator | |
Create public cloud regions | Cloud Operator | |
Add public cloud credentials | Cloud Operator | |
Day 2 | Create a global catalogue for VM templates and blueprints | Cloud Operator |
Create a global service catalogue as a template repository | Cloud Operator | |
Leverage existing VM templates by importing into the catalogue | Cloud Operator | |
Create a cache of approved public cloud templates | Cloud Operator | |
Create customer organization hierarchy | Cloud Operator | |
Create a reseller and an enterprise for a cloud tenant to consume cloud resources | Cloud Operator | |
Define resource allocation limits for the enterprise | Cloud Operator | |
Delegate administration of an enterprise | Cloud Operator | |
Define enterprise business policy | Cloud Operator | |
Day 3 | Manage enterprise for Enterprise Administrator | Enterprise Admin |
Create a virtual datacenter from the resource cloud | Enterprise Admin | |
Create private networks | Enterprise Admin | |
Reserve public or external IPs | Enterprise Admin | |
Onboard the existing virtual infrastructure from public cloud | Enterprise Admin | |
Define allocation limits for the virtual datacenter | Enterprise Admin | |
Obtain floating public IPs from the cloud provider | Enterprise Admin | |
Create enterprise users | Enterprise Admin | |
Create custom user roles | Cloud Operator | |
Manage virtual appliances for Enterprise User | Enterprise Admin / Standard User | |
Create virtual appliances | Enterprise Admin / Standard User | |
Deploy and undeploy a virtual appliance | Enteprise Admin / Standard User | |
Reconfigure a VM to add network and storage | Enterprise Admin / Standard User | |
Day 4 | Additional public cloud use cases | Cloud Operator |
Create virtual storage volumes in public cloud | Cloud Operator | |
Export a virtual machine template from private datacenter to public cloud | Cloud Operator | |
Validate cloud application | Cloud Operator | |
Access the running virtual machine via the Abiquo platform | Cloud Operator | |
Validate co-existence with existing management tools | Cloud Operator | |
Cloud User self service | Cloud User | |
Cloud users can access the platform on a self-service basis | Cloud User | |
Cloud users can monitor their virtual machines | Cloud User | |
Day 5+ (optional) | Integration | Cloud Operator |
Integrate the cloud management integration with a customer portal | Cloud Operator | |
Extract billing or chargeback data from the cloud platform | Cloud Operator | |
Integrate the cloud platform with an existing LDAP/AD or OpenID user source | Cloud Operator | |
Advanced use cases | Cloud Operator | |
Display provider billing data on dashboard | Cloud Operator | |
Configure VM template cost codes | Cloud Operator | |
Users can run collectd plugin to push custom metrics | Cloud User | |
Use load balancers | Enterprise Admin | |
Create security groups | Enterprise Admin | |
Create web servers | Enterprise Admin | |
Create load balancer | Enterprise Admin | |
Retrieve index files from web servers | Enterprise Admin |
The following sections describe some typical test cases that can be performed to evaluate the Abiquo solution in support of the customer business case and objectives.
...
Use the + button to create a new physical machine. For example, for a vCenter host (note: you can also add vCenter clusters as hosts).
Select the hosts to add to Abiquo and configure them as described here.For each hypervisor host, you must enable a network interface (by assigning a Network Service Type). This is the network interface that is listening on VLANs.
For each hypervisor host, you must enable at least one datastore (mark the checkbox).
Do not enable the vm_repository for use as a datastore.
Repeat the process of adding the physical machine for additional hypervisor hosts. Add the datastores to a datastore tier.
...
Create virtual datacenters for the host hypervisor type and appropriate networks for the VMs
In Infrastructure view, select the host and press the retrieve VMs button to scan for VMs
Select a VM that is not managed by Abiquo
Click the Capture VM button.
See : Import and capture virtual machines for more information.
...
In the bottom left-hand corner of the screen, click on the user icon.
From the dropdown menu, select Edit credentials
Select the cloud provider
Enter the Access key ID and the Secret access key
Click Add account
Click Close
Expected results: The credentials will be added to the tenant's account
...
Go to Users
Go to Scopes and for the reseller, create a reseller scope
Name the scope with the same name as the reseller, e.g. ResellerEnterpriseScope
Select an appropriate Parent scope, for example, the Global scope or no parent scope
Create an enterprise and select the Reseller checkbox to make it a reseller enterprise
For the Default scope of the enterprise, select the reseller scope for the enterprise. Abiquo will automatically add the enterprise to its Default scope
Note that if you change the default scope of an enteprise, Abiquo will not remove the enterprise from its previous scope
Go to the Datacenters tab and drag datacenters and/or public cloud regions into the Allowed pane
Then create a customer of your reseller:
...
Go to Virtual datacenters view. Click the + add button and select Synchronize public cloud.
Select the public cloud region
Select the virtual datacenter to synchronize from the list.
Click Synchronize
...
Go to Catalogue → select the private cloud datacenter where the VM template is stored.
Select the VM template and from its options menu, select Export
For private cloud, select the datacenter
For public cloud, select the public cloud region
For public cloud, select one bootable system disk. For private cloud, select disks
...
Info |
---|
|
...
Use Case 9.2 - Extract billing or chargeback data from the cloud platform
...
Info |
---|
|
...
Configure the Abiquo server to use LDAP authentication. See LDAP and active directory integration. Please review the documentation as you will need to manually edit the configuration files.
Assign the LDAP groups or OpenID groups to User roles as external roles. A user in matching groups will be assigned the Abiquo Role
Example for OpenID:
id=admins,ou=group,o=qa,ou=services,dc=openam,dc=forgerock,dc=org
Examples for LDAP:
ldap_group_01
ldap_group_02
Log in to Abiquo using the credentials of an LDAP or OpenID user in the Abiquo group.
...
Info |
---|
Prerequisites
|
Steps:
To create an extra charge with a cost code for resource pricing
Go to Pricing → Extra charges
Click the + add button
Enter the details and initial prices
Configure a VM template in the Catalogue
Edit the VM template and go to the Extra charges tab
Select the appropriate Extra charges for the VM template
When you create or edit a hardware profile, you can also assign an extra charge.When you create a VM you can also assign extra charges
You can use the extra charge with a cost code to track a VM or hardware profile in the Abiquo database either for licensing or charge back.
...
You can use this check sheet to track completion of the test use cases. Please contact your Platform and Customer Success Engineer if you require any assistance executing the tests or if there are any tests that do not complete successfully. They will be happy to work with you and propose a resolution.
UC # | Objective | Success | Proposed resolution and Notes |
---|---|---|---|
1 | Discover physical infrastructure for cloud operator | ||
1.1 | Create a datacenter | ||
1.2 | Define logical racks and VLAN network requirements | ||
1.3 | Create datastore tiers for datastore service levels | ||
1.4 | Acquire the physical infrastructure | ||
1.5 | Define the data center utilization rules | ||
1.6 | Create public IPs for consumption by cloud tenants | ||
1.7 | Capture existing VMs and support a phased deployment | ||
1.8 | Create public cloud regions | ||
1.9 | Add public cloud credentials | ||
2 | Create a global catalogue for VM templates and blueprints | ||
2.1 | Create a global service catalogue as a template repository | ||
2.2 | Leverage existing VM templates by importing into the catalogue | ||
2.3 | Create a cache of approved public cloud templates | ||
3 | Create customer organization hierarchy | ||
3.1 | Create a reseller and an enterprise for a cloud tenant to consume cloud resources | ||
3.2 | Define resource allocation limits for the enterprise | ||
3.3 | Delegate administration of an enterprise | ||
3.4 | Define enterprise business policy | ||
4 | Manage enterprise for enterprise administrator | ||
4.1 | Create a virtual datacenter from the resource cloud | ||
4.2 | Create private networks | ||
4.3 | Reserve public IPs or external IPs | ||
4.4 | Onboard the existing virtual infrastructure from public cloud | ||
4.5 | Define allocation limits for the virtual datacenter | ||
4.6 | Obtain floating public IPs from the cloud provider | ||
4.7 | Create enterprise users | ||
4.8 | Create custom user roles | ||
5 | Manage virtual appliances for enterprise user | ||
5.1 | Create virtual appliances | ||
5.2 | Deploy and undeploy a virtual appliance | ||
5.3 | Reconfigure a VM to add network and storage | ||
6 | Additional public cloud use cases | ||
6.1 | Create virtual storage volumes in public cloud | ||
6.2 | Export a VM template from private datacenter to public cloud | ||
7 | Validate cloud application | ||
7.1 | Access the running VM via the Abiquo platform | ||
7.2 | Validate co-existence with existing management tools | ||
8 | Cloud User self service | ||
8.1 | Cloud users can access the platform on a self-service basis | ||
8.2 | Cloud users can monitor their VMs | ||
9 | Integration | ||
9.1 | Integrate the cloud management integration with a customer portal | ||
9.2 | Extract billing or chargeback data from the cloud platform | ||
9.3 | Integrate the cloud platform with an existing LDAP/AD or OpenID user source | ||
10 | Advanced use cases | ||
10.1 | Display provider billing data on dashboard | ||
10.2 | Configure VM template cost codes | ||
10.3 | Users can run collectd plugin to push custom metrics | ||
11 | Use load balancers | ||
11.1 | Create security groups | ||
11.2 | Create web servers | ||
11.3 | Create load balancer | ||
11.4 | Retrieve index files from web servers |