Onboarding and Managing a service

Onboarding a service refers to the process of:
  • Deploying a cloud service connector into CloudPortal Business Manager.
  • Enabling a cloud service connector and adding a cloud service instance.

Cloud Service Connector

A connector is a Java based OSGi bundle which:
  • Implements the semantics prescribed by the Cloud Service Connector SDK.
  • Defines the following metadata:
    • Endpoint and credential parameters
    • Account Configuration
    • Account Controls
    • Resource Metadata: Various resources that can be provisioned and metered
    • Custom UI Views for Account configuration, Subscription provisioning
The following connectors are supported:
  • Accelerite CloudPlatform
  • CloudPortal Services Manager
  • Reference connector:
    • Apache CloudStack
    • OpenStack
The connector implements set of hooks and CloudPortal Business Manager invokes these hooks at appropriate stages. The stages include:
  1. Account Creation
  2. User Creation
  3. Resource provisioning
  4. Product definition
  5. Usage collection
  6. Event collection

Deploying a cloud service connector into CloudPortal Business Manager

The cloud service connector will be deployed into VIRGO's directory. If there are no errors in the connector, then, CloudPortal Business Manager extracts the information from the connector and copies the serviceDefinition.xml, logo, terms and condition files, and UI implementation files to /usr/share/cloud/portal/data directory.

Now you can enable the cloud service connector from the UI.


Enabling cloud service connector and adding an instance

To enable the cloud service connector:
  1. Log in to CloudPortal Business Manager UI as Root user.
  2. Go to Home > All Services.
  3. Click Enable.
  4. Accept the Terms & Conditions defined by the Cloud Service.
  5. After enabling the cloud service, roles defined by the cloud service are mapped to appropriate CloudPortal Business Manager profiles.
    Note: The service onboarding for customer and customer's users depends on these role mapping. Ensure that roles are appropriately mapped to profiles.
  6. Click Submit and then click Close.
Adding an instance to the service
  1. Go to Home > All Services > Cloud Services.
  2. Select the Service and click Add.

    The Add Service Instance wizard opens.

  3. Specify the identifying information for the instance such as name, code, and description and click Next.
  4. In the Configuration page, specify the details that are specific to the connector for the service.
  5. Click Next.

    The Default Product Selections page is displayed. This is a list of products based on defined UsageTypes.

  6. Select the products that you want to create at the time of creation of the service instance.

    You can also edit the name and code for each of the default products.

  7. Click Next and specify the utility charges for the products that you have selected.
  8. Review and confirm the details.
  9. Click Add and then, click Close.
Editing an instance
  1. Go to Home > All Services > Cloud Services.
  2. Select the cloud service and click the cloud icon to view all instances of the selected service.
  3. Click the gear wheel icon next to the instance and select Edit Configuration.
  4. Make changes as required and click Save.
Have more questions? Submit a request