Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel3

...


Participants and users in tests

Participants

Abiquo role

Comments

Cloud Operator

Could Admin

User with the cloud admin privileges. Default user of admin and password ofxabiquo is a cloud admin (unless changed on install)

Enterprise Admin

Enterprise Admin

No default user defined

Standard User

User

Default user for Abiquo username of user and default password of xabiquo. Consumer of resources (your client)

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.

...

  1. Use the + button to create a new physical machine. For example, for a vCenter host (note: you can also add vCenter clusters as hosts).

    Add a physical machine


    Select the hosts to add to Abiquo and configure them as described here.

    1. 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.

      Create a physical machine with network interfacesImage RemovedCreate a physical machine with network interfacesImage Added
    2. For each hypervisor host, you must enable at least one datastore (mark the checkbox). 
      (minus) Do not enable the vm_repository for use as a datastore.

      Create a physical machine with datastoresImage RemovedCreate a physical machine with datastoresImage Added

Repeat the process of adding the physical machine for additional hypervisor hosts. Add the datastores to a datastore tier.

...

  1. Create virtual datacenters for the host hypervisor type and appropriate networks for the VMs

  2. In Infrastructure view, select the host and press the retrieve VMs button to scan for VMs

  3. Select a VM that is not managed by Abiquo

  4. Click the Capture VM button.

See : Import and capture virtual machines for more information.

...

  1. In the bottom left-hand corner of the screen, click on the user icon.

  2. From the dropdown menu, select Edit credentials

    Edit credentials
  3. Select the cloud provider

  4. Enter the Access key ID and the Secret access key

  5. Click Add account

    Add a public cloud accountImage RemovedAdd a public cloud accountImage Added
  6. Click Close

Expected results: The credentials will be added to the tenant's account

...

  1. Go to Users

  2. Go to Scopes and for the reseller, create a reseller scope

    1. Name the scope with the same name as the reseller, e.g. ResellerEnterpriseScope

    2. Select an appropriate Parent scope, for example, the Global scope or no parent scope

      Create a reseller scopeImage RemovedCreate a reseller scopeImage Added
  3. Create an enterprise and select the Reseller checkbox to make it a reseller enterprise

    1. For the Default scope of the enterprise, select the reseller scope for the enterprise. Abiquo will automatically add the enterprise to its Default scope

      1. Note that if you change the default scope of an enteprise, Abiquo will not remove the enterprise from its previous scope

        Create a reseller enterprise
    2. Go to the Datacenters tab and drag datacenters and/or public cloud regions into the Allowed pane

       Allow the reseller enterprise to use datacenters and public cloudImage Removed Allow the reseller enterprise to use datacenters and public cloudImage Added

Then create a customer of your reseller:

...

  1. Go to Virtual datacenters view. Click the + add button and select Synchronize public cloud.

    Synchronize public cloudImage RemovedSynchronize public cloudImage Added
  2. Select the public cloud region

  3. Select the virtual datacenter to synchronize from the list.

    Select a virtual datacenter to onboard
  4. Click Synchronize

...

  1. Go to Catalogue → select the private cloud datacenter where the VM template is stored.

  2. Select the VM template and from its options menu, select Export

    Select the VM template export optionImage Removed

    Select the VM template export optionImage Added
  3. For private cloud, select the datacenter

    Export a VM template
  4. For public cloud, select the public cloud region

    Export a VM template to public cloud
  5. For public cloud, select one bootable system disk. For private cloud, select disks

    Select disks to export

...

Info

...

Use Case 9.2 - Extract billing or chargeback data from the cloud platform

...

Info

...

  1. 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.

  2. 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

  3. Log in to Abiquo using the credentials of an LDAP or OpenID user in the Abiquo group.

...

Info

Prerequisites

  • A working Cloud Management Platform (CMP) and populated Catalogue

Steps:

  1. To create an extra charge with a cost code for resource pricing

    1. Go to Pricing → Extra charges

    2. Click the + add button

    3. Enter the details and initial prices

  2. Configure a VM template in the Catalogue

  3. Edit the VM template and go to the Extra charges tab

  4. Select the appropriate Extra charges for the VM template


    When you create or edit a hardware profile, you can also assign an extra charge.

  5. When you create a VM you can also assign extra charges

  6. 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
/Fail

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

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

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

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