Setting up IT Brokerage Platform

Use the  Self Service Catalog function to define the catalog of apps and services that the end users can access. The prerequisite for this step is to have the Cloud Accounts added, Integrated Tools to be connected, Templates & Scripts already defined and available.

Self Service Catalog

Self Service Catalog List

  • Click the Settings (gear) icon in the upper right corner to view the dropdown list
  • Select Self Service Catalog in the list

The screen appears as shown:

You can create 3 different categories in the Catalog:

  • OS Versions: Windows or Linux OS Types to be configured to the required versions
  • VM Sizes: Predefined configurations available from the respective clouds that can be made available for end users to choose from.
  • Apps: These are scripts available in the system. You can choose any of them and provide them as an App for the end users. These can also include custom internal apps. All you require is a Chef/Puppet/Ansible/Shell script that will deploy that application.

Preferences

You can set your App Catalog preferences in this screen.

  • Click Preferences in the menu. The screen appears as shown:

The screen is split into three sections. Let us have a look at each one of these to better understand the preference settings available.

Currency and Metering

  • Currency – Choose the currency to display the usage costs in – USD or INR
  • Metering Units  – Choose the measuring unit – Per Hour, Per Day or Per Month
  • Cost Center – Add or edit cost centers using which expenditure is tracked. The cost centers created here appear for selection during Order Configuration
  • OS Types – Choose Linux and/or Windows

Cloud Accounts

  • Platforms – Lists the different cloud platforms available – AWS, Azure, Openstack, Vcenter
  • Account Name – Displays the respective account name adjacent to the platforms

You can filter to view the cloud accounts in ascending and descending order

Cloud Accounts Info

  • Platform – Indicates the cloud platform of the selected Cloud Account
  • Account Name – Displays the Account Name of the selected Cloud Account
  • Default Values  – Display details such as Regions, Subnet, etc

Catalog Items

These are the different catalog items available:

OS Versions

View

Click OS Versions in the top menu to view the list of OS Versions created

The left section shows the following columns:

  • Cloud Account
  • Catalog Name
  • Public/Private Image
  • OS Type
  • Status

The right section shows the following details

  • Catalog Info
    • This section contains details of OS Type, OS Family, Catalog Name, Cost and Enabled/Disabled status
  • Cloud Info
    • This sections contains details such as Cloud Account, Region/Tenant, Image Type, etc.
  • VM Configuration
    • Here the minimum Disk, CPU and RAM details are available
Create
  • Click OS Versions in the top menu to view the list
  • Click the button to create a new OS Version
  • In the Create pop-up screen that appears select/enter details the following fields:
Cloud Account Cloud Account to be associated with the OS Version
Region/Tenant Appears on the basis of the cloud account selected
Image Type Refers to the private images available in specific cloud accounts or public images available in cloud marketplace.
Image Name Images from the respective clouds that can be used to create VMs from. These can be vanilla OS images or images that have hardened OS and pre-bundled apps
Image ID Enter the Public Image ID
Name as in Catalog Unique name of catalog that helps end-user in selecting the right option while placing order
OS Type Choose Windows or Linux
OS Family Choose the OS
Cost Enter the cost in USD Per hour
Min VM Size Enter the CPU, RAM and Disk size for your VM

The screen appears as shown:

  • Click Create Catalog
Edit OS Versions

Follow the steps given below to edit OS Version

  • In the OS Versions List screen, select the OS Version to be edited
  • Go to the Catalog Info section present in the right side of the screen and click the Edit button
  • In the Edit Catalog screen that appears make the necessary modifications in the
    • Image Name
    • Cost
  • Click Edit Catalog to save
Delete OS Versions

Follow the steps given below to delete a OS Version

  • In the OS Versions List screen, select the OS Version to be deleted
  • Go to the Catalog Info section present in the right side of the screen and click the Delete button
  • In the dialogue box that appears, click OK

VM Sizes

View VM Size

Click VM Sizes in the top menu to view the list:

The left section shows the following columns:

  • Cloud Account
  • Catalog Name
  • Instance Type
  • Cost

The right section shows the following details

  • Catalog Info
    • This section contains details of Catalog Name, Cost and Enabled/Disabled status
  • Cloud Info
    • This sections contains details such as Cloud Account, Region/Tenant, Instance Type/Flavor Name, Reference ID
  • VM Configuration
    • Here the Local Storage/Disk, CPU and RAM details are available
Create VM Size
  • Click VM Sizes in the top menu to view the list
  • Click the button to create a new VM Size
  • In the Create pop-up screen that appears select/enter details the following fields:
Cloud Account Cloud Account to be associated with the OS Version
Region/Tenants Appears on the basis of the cloud account selected
Instance Type/Flavor Name Predefined configurations available from the respective clouds that can be made available for end users to choose from
Catalog Name Unique name of catalog that helps end-user in selecting the right option while placing order
Cost Enter the cost in USD Per hour
VM Configuration The RAM, CPU and Disk size varies as per the Flavor selected

The screen appears as shown:

  • Click Create Catalog
Edit VM Size

Follow the steps given below to edit the VM Size

  • In the VM Size List screen, select the one to be edited
  • Go to the Catalog Info section present in the right side of the screen and click the Edit button
  • In the Edit Catalog screen that appears make the necessary modifications in the
    • Flavor Name
    • Cost
  • Click Edit Catalog to save
Delete VM Size

Follow the steps given below to delete a VM Size

  • In the VM Size List screen, select the one to be deleted
  • Go to the Catalog Info section present in the right side of the screen and click the Delete button
  • In the dialogue box that appears, click OK

Apps

Select any of the available Scripts in the Scripts Repository and make them available to the end user. This gives the flexibility to upload any Chef/Puppet/Ansible/Shell scripts into CoreStack™, which maybe for a custom internal application and then offer them as a catalog item to end users. For Apps, admin can define a logo and price as required.

Search and Filter

Use the search box to find the app you are looking for. You can also apply filters. The filter options available are:

  • Configuration Type – Chef, Puppet, Ansible, Shell
  • Operating Systems – Windows Server versions, Linux versions
  • App Types – Marketplace, My Components
  • Category – Application, CRM, Security, etc
  • Date Range – Created, Updated
View Apps

Click Apps in the top menu to view the list:

Create App
  • Click Apps in the top menu to view the list
  • Click the button to create a new App
  • In the Create pop-up screen that appears select/enter details the following fields:
Script Type Choose from Puppet, Chef, Ansible or Shell
Script Name Select a name from the dropdown list
Category State the category, such as Database
Supported OS Platform Choose Windows or Linux
Supported OS Family Choose the OS
View Scripts Details Click for a detailed view of script
Catalog Name Unique name of catalog that helps end-user in selecting the right option while placing order
Cost Enter the cost in USD Per hour
Status Enabled or disabled
App Icon Click Browse to choose an icon file
App Overview Enter a brief description of the app
Product Description Enter a detailed description of the app

The screen appears as shown:

  • Click Create Catalog
Edit App

Follow the steps given below to edit the App. You can only edit apps that you have credited.

  • In the App List screen, select the one to be edited and click the Edit button
  • In the Edit Apps screen that appears make the necessary modifications
  • Click Edit to save
Delete App

Follow the steps given below to delete an App you have created

  • In the App List screen, select the one to be deleted and click the Delete button
  • In the dialogue box that appears, click OK

Workloads

Workloads are applications and number of users that can be run in cloud. Workloads can be easily created and configured using CoreStack.

View

To view the list of workloads, click on the Workloads tab in the top menu. The screen appears as shown:

Any new templates created by the admin also appear in the Workloads list. These can be selected by the end user when selecting workloads through the self-service portal.

Create
  • Click Workloads in the top menu to view the list
  • Click the button to create a new Workload
  • In the Create pop-up screen that appears select/enter details the following fields:
Catalog Name Workload name that should be displayed in self service catalog
Source Type The workload can trigger an existing template or blueprint
Template Name Name of the template the workload is associated with
Cost Enter the cost in USD Per hour
App Icon Click Browse to choose an icon file
Workload Component Overview Short description about workload.
Workload Component Description Detailed description with information such as versions and platforms supported

The screen appears as shown:

  • Click Create Catalog
Edit

Follow the steps given below to edit the Workload.

  • In the Workload List screen, select the one to be edited and click the Edit icon
  • In the Edit Workload screen that appears make the necessary modifications
  • Click Edit to save
Delete

Follow the steps given below to delete an App you have created

  • In the Workload List screen, select the one to be deleted and click the Delete icon
  • In the dialogue box that appears, click OK