Connection manager
Hybr Integrations
Hybr can manage public clouds like AWS, Azure and on-prem data center like VCenter, SCVMM. It’s a hybrid cloud management solution which has separate Admin and Tenant sites. It supports multi-tenancy with self-servicing portal for end user (Tenants).
Hybr supports workload life cycle management – End user request on VM creation and operation will be notified to admin via RMS [Request Management System] and follows its own life cycles.
Supports Remote connect from web browser – You can connect VMs from browser tab itself.
Supports backup integrations – like Veeam, Commvault for VCenter and SPF workloads.
Admin Site: VConnect – Connections
In HYBR first step to start with is ‘Connection Creation’. The purpose of this connection creation is to tell HYBR about your server (like VCenter/SPF/Azure/AWS) and its Datacenter details. Everything you do from Admin site is related to a Connection, like 1. configuring Network, 2. creating VM Templates and 3. managing Tenant Offers which are all needs a connection. Check your license quota limit for every type of connections.
vCenter Connection
VCenter Connection tab is used for managing VCenter servers and its resources. In this Admin site Tab, you need to configure few things to start with Hybr.
Connection List
When clicking on this VCenter Tab, list of available VCenter Connection will be shown to user. In Case of no data related to VCenter, a message will be shown.
List Connection
To see the list of VCenter Connections,
Navigate to “VConnect->Connections->VCenter” in Admin site
You will see the list of VCenter connection in this page
Create Connection
To create a new “VCenter Connection”,
Navigate to VConnect->Connections->VCenter in Admin site and click “Create VCenter connection”.
In Connection creation wizard, you need to enter VCenter server details. Below table will be helpful to fill this wizard.
Enter “Connection Name”, “Server URL”, “Username”, “Password”. Choose “Is Host
Enabled for VM provisioning?” checkbox and click next.
Choose “VMWARE Datacenter” and “VMWARE Cluster” details in next page. Here you are configuring Datacenter and cluster for this connection and this connection can manage ‘VM creation’ only using the selected cluster.
Choose backup details if required [refer]
Click save
Now the new connection will be created and shown in VCenter connection list page.
Edit Connection
To edit an existing “VCenter Connection”,
Delete Connection
Before deleting a connection, you should make sure that the connection is not mapped to any plans and the same does not has any resources [like VM, Virtual Network] associated with it.
To delete a “VCenter Connection”,
Navigate to VConnect->Connections->VCenter in Admin site and click “Delete” button against a connection which you want to delete.
In the conformation window click Yes to delete the connection.
Now the deleted connection will not be shown in connection list page
Sync
Sync option is to sync newly moved Virtual Machines [in VSphere Client] with Hybr subscription. This could be useful if you want to move VMs between Hybr subscriptions.
To Sync a “VCenter Connection”,
Navigate to VConnect->Connections->VCenter in Admin site and click “Sync” button against a connection which you want to Sync.
In the conformation window, click Yes to Sync the connection.
Now the all resource in the connection will be synced
Note: You need VCenter Connection as prerequisites to work on below sections from “VM template” to “Data Center”
.
Data Stores
In this tab, you can see the list of Data store and its details like available space, consumed space.
Custom Commands
In Custom Commands, you can specify operations (or tasks) on VM and make user execute that when requires. This Custom Commands could be used by both Admin and tenant user. Admin can execute this command on any VMs whereas tenant can use this only on their VMs.
For creating a Custom Command, you need to upload two files one is JSON and second one is PowerShell script file. This PowerShell script file (.ps1) has the command on what operation to be executed against VMs and JSON file has data mapping. Based on the details JSON file, Hybr will get inputs from user and executes the command given in PowerShell script file.
Hybr has four default Custom Commands for VCenter, i.e 1. add disk, 2. expand disk, 3. delete disk, 4. Clone VM. You can create your own command based on the requirements. For that, refer this page on Creating Custom Commands (refer).
Edit
To edit a Custom Command,
Navigate to “VConnect->Connections->VCenter” in Admin site
Drill down into the connection
Click on “Commands”
Click “Edit” button against a Custom Command. In this “Update Custom command” wizard you can change “Command Name”, “Type”, and “Scope”. The default “Type” is “Operation Template”, and default “Scope” is “VirtualMachine”.
Modify details as required and click save
Edit Params
To edit params of a Custom Command,
Navigate to “VConnect->Connections->VCenter” in Admin site
Drill down into the connection
Click on “Commands”
Drill down into a custom command
Now you change or add new params and click save button to save the command
Delete
To delete a Custom Command,
Navigate to “VConnect->Connections->VCenter” in Admin site
Drill down into the connection
Click on “Commands”
Click “Delete” button against a Custom Command
Click Yes on conformation prompt to delete the command. Now the “Custom Command” will be deleted and removed from the list.
Export
To export a Custom Command,
Navigate to “VConnect->Connections->VCenter” in Admin site
Drill down into the connection
Click on “Commands”
Click “Export” button against a Custom Command. Now the command will be downloaded as a zip file.
Import
You can refer this page on Import Custom Commands [refer].
1.1.1.2 SPF
SPF Connection tab is used for managing resources in VMM servers. Hybr manages VMM servers via SPF. You need to complete following things to start with Hybr.
SPF Connection
Connection List
When clicking on SPF Tab, list of available SPF Connection will be shown to user. In Case of no data related to SPF, a message will be shown.
To check the list of SPF Connections,
Navigate to “VConnect->Connections->System Center VMM” in Admin site
You will see the list of SPF connection in this page
Create Connection
In HYBR first step to start with is ‘Connection Creation’. The purpose of this connection creation is to tell HYBR about your SPF server and its Cloud details. Everything you do from Admin site is related to a Connection, like 1. configuring Network, 2. creating VM Templates and 3. managing Tenant Offers which are all needs a connection.
To create a new “SPF Connection”,
Navigate to “VConnect->Connections->System Center VMM” in Admin site
click “Create SPF connection” button
In Connection creation wizard, you need to enter SPF server details. Below table will be helpful to fill this wizard.
Input Name
Value
Comments
CONNECTION NAME
Ex: SPFCluster
You can give a friendly name for this. You will be using this name for future references
SPF SERVER URL
Enter the SPF server url
USERNAME
Enter username for SPF server
Password
Enter password for SPF server
SPF PROVIDER VERSION
SPF 2012/ SPF 2016
Choose the SPF provider version from drop down
Is Host Enabled for VM Provisioning?
Yes
This checkbox should be checked to use this connection for VM creation.
Enable Console Connect
Optional
VMM SERVER
Choose VMM sever from the drop down and you are configuring a VMM server for the SPF connection.
VMM SERVER USERNAME
Enter the Username for the VMM server
PASSWORD
Enter the Password for the VMM server
VMM CLOUD
Choose the VMM cloud for the selected VMM server. For VM creation this selected “VMM cloud” will be used.
IS SDN CONFIGURED?
Check this if SPF sever is SDN enabled.
OPERATION TEMPLATES DIRECTORY
Optional
BACKUP PROVIDER
Optional. Refer backup section for more details.
USE REMOTE POWERSHELL MACHINE?
Optional
Table – SPF Connection
In “Add VMM connection” wizard, enter “connection name”, “server URL”, “username”, “password”. Check the “Is Host Enabled for VM Provisioning?” checkbox.
Click next
Enter “VMM server”, “VMM Server Username”, “Password”, and “VMM Cloud” details in next page. Here you are configuring VMM and cloud for this connection and this connection can manage ‘VM creation’ only for the selected cloud.
Choose backup details if required [refer]
Click save
Now the new connection will be created and shown in SPF connection list page.
Edit Connection
To edit an existing “SPF Connection”,
Navigate to “VConnect->Connections->System Center VMM” in Admin site
Click “Edit” button against a connection which you want to change.
In ‘Edit Connection’ wizard, change required details and enter SPF server password
Click next
Change required details for VMM. Enter VMM server password and choose VMM cloud.
Click save to update the changes
Note: You need to enter SPF server password and VMM server password to edit a connection.
Delete Connection
Before deleting a connection, you should make sure that the connection is not mapped to any plans and the same does not has any resources [like VM, Virtual Network] associated with it.
To delete a “SPF Connection”,
Navigate to “VConnect->Connections->System Center VMM” in Admin site
Click “Delete” button against a connection which you want to delete
In the conformation window click Yes to delete the connection.
Now the connection will be deleted and removed from connection list.
Sync
Sync option is to sync newly moved Virtual Machines [in VMM] with Hybr subscription. Sync option could be useful if you want to move VMs between Hybr subscriptions.
To Sync a “SPF Connection”,
Navigate to “VConnect->Connections->System Center VMM” in Admin site
Click “Sync” button against a connection which you want to Sync
In the conformation window click Yes to Sync the connection.
Now the connection will be synced and VM details will be updated to Hybr.
Note: You need SPF Connection as prerequisites to work on below sections from “VM template” to “Policy”
Network
In Network Tab, you can see the list of selected networks for a connection. Here you can also choose NWs from available SPF networks.
Only these configured networks will be available to tenants in VM creation. So, this step is an important one to start with VM creation.
Configure Network
To configure network,
Navigate to “VConnect->Connections->System Center VMM” in Admin site
Drill down into a connection for which you want to configure network.
Click on “Networks” tab. You will see the list of configured NWs.
Click “Configure Network” button
Select from the list of networks
Click save button, now the configured NWs will be shown in list
Policy
Refer this section on more details about policy – Policy VCenter
Custom Commands
Hybr has three default Custom Commands for SPF, i.e 1. add disk, 2. expand disk, 3. delete disk. You can create your own command based on the requirements.
Refer this section for more details on Commands VCenter
1.1.1.3 AWS
AWS Connection tab is used for managing AWS resources. You need to complete following things to start with Hybr.
AWS Connection
List Connection
When clicking on this AWS Tab, list of available AWS Connection will be shown to user. In Case of no data related to AWS, a message will be shown.
To see the list of “AWS Connection”,
Navigate to “VConnect->Connections-> AWS” in Admin site
Now you can see the list of AWS connection
Create Connection
In HYBR first step to start with is ‘Connection Creation’. The purpose of this connection creation is to tell HYBR about your AWS subscription details. Everything you do from Admin site is related to a Connection, like 1. creating VM Templates and 2. managing Tenant Offers which are all needs a connection.
To create a new “AWS Connection”,
Navigate to “VConnect->Connections-> AWS” in Admin site
click “Create AWS connection”.
In Connection creation wizard, you need to enter AWS subscription details. Below table will be helpful to fill this wizard.
Input Name
Value
Comments
Connection Name
EX: AWSConnectionUS
Enter a friendly name, and this name will be used in future references.
AWS Access Key Id
Get it from AWS portal and update it [Refer]
AWS Secret Access Key
Get it from AWS portal and update it [Refer]
VPC Id
Get it from AWS portal and update it [Refer]
Subnet Id
Get it from AWS portal and update it [Refer]
Region
Choose the region from drop down. [Refer]
Is Enabled for provisioning?
True
This should be checked to enable the connection.
Table: AWS connection
Enter “Connection Name”, “AWS Access Key Id”, “Secret Access Key”, “VPC ID”, “Subnet ID” and “Region”
Click save
Now the new connection will be created and shown in AWS connection list page.
Edit Connection
To edit an existing “AWS Connection”,
Navigate to “VConnect->Connections-> AWS” in Admin site
Click “Edit” button against a connection which you want to change.
In ‘Edit AWS EC2 Connection’ wizard, change required details and click save.
Delete Connection
Before deleting a connection, you should make sure that the connection is not mapped to any plans and the same does not has any resources [like VM] or Templates [VM Template / NW Template] associated with it.
To delete a “AWS Connection”,
Navigate to “VConnect->Connections-> AWS” in Admin site
Click “Delete” button against a connection which you want to delete
In the conformation window click Yes to delete the connection
Now the connection will be deleted and removed from AWS connection list
Note: You need AWS Connection as prerequisites to work on below sections from “VM template” to “Policy”
VM Template
For creating VMs, VM Template creation is very important thing. Based on the inputs from “VM Template” a new VM will be deployed by Hybr.
By using this VM template, we can pass inputs like Subnet and AMI Id. And you can set this input to get details from tenant when they create VMs.
List VM template
To see the list of AWS “VM Template” for an AWS connection,
Navigate to “VConnect->Connections-> AWS” in Admin site
Drill down into the connection
Now you will see the list of templates for the connection
Create VM template
To add a “VM Template” for an AWS connection,
Navigate to “VConnect->Connections-> AWS” in Admin site
Drill down into a connection which you want to add template.
Click “Create Template” button
In “Add Template” wizard, choose “OS Platform “- from drop down. Enter “Display name”, and “Description”. This “Display name” will be used in future references.
Click Next and fill mandatory params
Param Name
Value
Comments
AMI ID
Refer this link for more info
SUBNET ID
Refer this link for more info
Click save to add template
Now the template will be added and shown on template list.
Note: To set any params to get details from tenant, you need to check both checkboxes “Is Required” and “Is Configurable by Tenant”
Edit
To edit an existing “VM Template” for a AWS connection,
Navigate to “VConnect->Connections-> AWS” in Admin site
Drill down into a connection for which you want to edit template.
Click “Edit” button against the ‘VM Template’ which you want to edit
Change details as required and click next
Change the param input if required and click save to update the template
Clone
To clone a “VM Template”,
Navigate to “VConnect->Connections-> AWS” in Admin site
Drill down into a connection for which you want to clone template.
Click “Clone” button against the respective ‘VM Template’
Enter “New Template” Name
Click save to clone the template
Now the cloned template will be shown in template list
Publish
You can publish the VM template as “Service Catalog” offer and make it visible to tenants. So, tenants can buy this offer from ‘Service Catalog’. Refer this to know more about “Service Catalog” offer [refer].
To publish a “VM Template”,
Navigate to “VConnect->Connections-> AWS” in Admin site
Drill down into a connection for which you want to publish template.
Click publish against the respective ‘VM Template’
Enter details
[Image]
Click save
[Image]
Delete
Before deleting a VM template, you should check that the template is not mapped to any Plans and the same is not published as “Service Catalog Offer”.
To delete a “VM Template”,
Navigate to “VConnect->Connections-> AWS” in Admin site
Drill down into a connection for which you want to delete template.
Click “Delete” against the ‘VM Template’
Click Yes in conformation prompt to delete the template
Now the template will be deleted and removed in template list.
Edit Params
To edit params for an existing “VM Template”,
Navigate to “VConnect->Connections-> AWS” in Admin site
Drill down into a connection for which you want to edit template.
Click “Edit Param” against the ‘VM Template’ which you want to edit
Change details as required and click save to update the template.
How to add new Params for a template?
Refer How to add new Params for a template? in VCenter section for more info (link)
Policy
Refer this section on more details about policy – Policy VCenter
Custom Commands
Hybr has three default Custom Commands for AWS, i.e 1. add disk, 2. expand disk, 3. delete disk. You can create your own command based on the requirements.
Refer this section for more details on Commands VCenter
1.1.1.4 Azure
Azure Connection tab is used for managing Azure resources. You need to complete following things to start with Hybr.
Azure Connection
List Connection
When clicking on this Azure Tab, list of available Azure Connection will be shown to user. In Case of no data related to Azure, a message will be shown.
To see the list of “Azure Connection”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Now you can see the list of Azure connection
Create Connection
In HYBR first step to start with is ‘Connection Creation’. The purpose of this connection creation is to tell HYBR about your Azure subscription details. Everything you do from Admin site is related to a Connection, like 1. creating VM Templates and 2. managing Tenant Offers which are all needs a connection.
To create a new “Azure Connection”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Now you can see the list of Azure connection
Click “Create Azure connection”.
In “Add Azure Connection” wizard, you need to enter Azure subscription details. Below table will be helpful to fill this wizard.
Input Name
Value
Comments
Connection Name
EX: AzureConnectionUS
Enter a friendly name, and this name will be used in future references.
Azure Subscription Id
Get it from Azure portal and update it [Refer]
Azure AD Application Id
Get it from Azure portal and update it [Refer]
Azure AD Tenant Id
Get it from Azure portal and update it [Refer]
Azure AD Application Password
Get it from Azure portal and update it [Refer]
Azure Default Location
Enter the location for Azure subscription.
Is Enabled for provisioning?
Yes
This should be checked to enable this connection for VM creation.
Table: Azure Connection
Enter “Connection Name”, “Azure Subscription Id“, “Azure AD Application Id”, “Azure AD Tenant Id”, “Azure AD Application Password”, “Azure Default Location”. Check “Is Enabled for provisioning?” checkbox.
Click save
Now the new connection will be created and shown in Azure connection list page.
Edit Connection
To edit an existing “Azure Connection”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Click “Edit” button against a connection which you want to change.
In ‘Update Azure Connection’ wizard, change required details and click save.
Delete Connection
Before deleting a connection, you should make sure that the connection is not mapped to any plans and the same does not has any resources [like VM] or Templates [VM Template / NW Template] associated with it.
To delete a “AWS Connection”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Click “Delete” button against a connection which you want to delete
In the conformation window click Yes to delete the connection
Now the connection will be deleted and removed from Azure connection list
Note: You need Azure Connection as prerequisites to work on below sections from “VM template” to “Policy”
VM Template
For creating VMs, VM Template creation is very important thing. Based on the inputs from “VM Template” a new VM will be deployed by Hybr.
By using this VM template, we can pass inputs like OS platform, network, disk size, user details and other customization details. And you can set this input to get details from tenant when they create VMs.
List VM template
To see the list of “VM Template” for an Azure connection,
Navigate to “VConnect->Connections-> Azure” in Admin site
Drill down into the connection
Now you will see the list of templates for the connection
Create VM template
To add a “VM Template” for an Azure connection,
Navigate to “VConnect->Connections-> Azure” in Admin site
Drill down into a connection which you want to add template.
Click “Create Template” button
In “Add Template” wizard, choose “OS Platform “- from drop down. Enter “Display name”, and “Description”. This “Display name” will be used in future references.
Click Next and fill params like “VM Size”, “Location”, “Network Name” and set all params as “Required” and “Configurable by Tenants”
Param Name
Value
Comments
VMSIZE
Ex: Standard_A1
This is the size of VM to be created
LOCATION
Enter the location for your Azure subscription
NETWORKNAME
This param is to give “Network Name" details to VM. Make this param to fill by tenants.
STORAGEACCOUNTNAME
Enter “Storage Account name” you want to use for this connection
ADMINUSERNAME
Ex: caadmin
Enter “Admin Username” for the VM, this will be the default admin user for VMs.
ADMINPASSWORD
Make this param to fill by tenants, this is password for the admin account.
WINDOWSOSVERSION
Ex: 2012-R2-Datacenter
Select “Windows OS Version” from drop down.
Click next and fill “Storage Account Name”, “Admin UserName”, “Windows OS Version” and set all params as “Required” and “Configurable by Tenants”.
Click save to add template
Now the template will be added and shown on template list.
Note: To set any params to get details from tenant, you need to check both checkboxes “Is Required” and “Is Configurable by Tenant”
Edit
To edit an existing “VM Template” for Azure connection,
Navigate to “VConnect->Connections-> Azure” in Admin site
Drill down into a connection for which you want to edit template.
Click “Edit” button against the ‘VM Template’ which you want to edit
Change details as required and click next
Change details as required and click next
Click save to update the template
Clone
To clone a “VM Template”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Drill down into a connection for which you want to clone template.
Click “Clone” button against the respective ‘VM Template’
Enter “New Template” Name
Click save to clone the template
Now the cloned template will be shown in template list
Publish
You can publish the VM template as “Service Catalog” offer and make it visible to tenants. So, tenants can buy this offer from ‘Service Catalog’. Refer this to know more about “Service Catalog” offer [refer].
To publish a “VM Template”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Drill down into a connection for which you want to publish template.
Click publish against the respective ‘VM Template’
Enter details
[Image]
Click save
[Image]
Delete
Before deleting a VM template, you should check that the template is not mapped to any Plans and the same is not published as “Service Catalog Offer”.
To delete a “VM Template”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Drill down into a connection for which you want to delete template.
Click “Delete” against the ‘VM Template’
Click Yes in conformation prompt to delete the template
Now the template will be deleted and removed in template list.
Edit Params
To edit params for an existing “VM Template”,
Navigate to “VConnect->Connections-> Azure” in Admin site
Drill down into a connection for which you want to edit template.
Click “Edit Param” against the ‘VM Template’ which you want to edit
Change details as required and click save to update the template.
How to add new Params for a template?
Refer How to add new Params for a template? in VCenter section for more info (link)
Network
In Network Tab, you can see the list of selected networks for a connection. Here you can also choose NWs from available Azure networks.
Only these configured networks will be available to tenants in VM creation. So, this step is an important one to start with VM creation.
Configure Network
To configure network,
Navigate to “VConnect->Connections->Azure” in Admin site
Drill down into a connection for which you want to configure network.
Click on “Networks” tab. You will see the list of configured NWs.
Click “Configure Network” button
Select from the list of networks
Click save button, now the configured NWs will be shown in list
Policy
Refer this section on more details about policy – Policy VCenter
Custom Commands
Hybr has three default Custom Commands for Azure, i.e 1. add disk, 2. expand disk, 3. delete disk. You can create your own command based on the requirements.
Refer this section for more details on Commands VCenter
1.1.2.1 IP Pools
Hybr support IP pools for VCenter VM. You can create IP pool with an IP address range and assign that in VM template. So, the new VMs will be assigned with an available IP address from the range. When creating IP pools, you can specify to reserve range of IP addresses so it will not be assigned for any VMs.
List IP Pools:
To check list of IP pools,
Go to “VConnect->IP pools” in admin side.
You will see list of IP pools in that page.
Create IP pool:
To create IP pools,
Go to “VConnect->IP pools” in admin side.
Click “Create IP Pool” button
In “Create IP Pool” wizard, enter details like Name, Subnet Mask, Default Gateway, Alternate Gateway, DNS (CSV), WINS (CSV) and click next
In next page, enter IP Address Ranges (CSV), & Reserved IP Address(CSV). And Click save.
Edit IP pool:
To edit an IP pool,
Go to “VConnect->IP pools” in admin side.
Click “Edit” button against IP pool which you want to edit
Change details as required and click save.
Delete IP pool:
To delete an IP pool,
Go to “VConnect->IP pools” in admin side.
Click “Delete” button against IP pool which you want to delete.
Click Yes in conformational prompt to delete the IP pool.
Use IP pool in VM creation:
Check “How to assign IP pool for a template?” In VM Template (here).
1.1.3.1 Param Specs
For Customizing VMs, you can use the option in ‘VM template’ to input the details and we call it as params in Hybr. This params are Key - Value pairs, and we pass it to the backend deployment engine for VM deployment. Example for params: Network details like network name, OS customization inputs like Username, password.
As mentioned under “VM Template” section, you can specify params in VM templates itself. Or you can use this ‘Param Specs’ options to specify params input outside the VM template and map it to VM template params. In other words, we can call this ‘param specs’ as ‘param template’ as it supplies params for VM template and reduces time taken for VM template creation.
List Param Specs:
To check list of Param Specs,
Go to “VConnect-> Param Specs” in admin side.
You will see list of Param Specs in that page.
Create Param Spec:
To create new Param Spec,
Go to “VConnect-> Param Specs” in admin side.
Click “Create Param Spec” button
In “Create Param Spec” wizard input the details.
Input Name
Value
Comments
Display Name
You can give a friendly name for this.
Connection
VCenter/SPF/AWS/Azure
Choose a connection type for that you want to create param spec
OS platform
EX: Windows/Linux
VM template
Choose a template from drop down. Params value from selected template will be used in new param spec. This input is shown when ‘Create From existing template’ is checked.
Enter “Display Name”, “Connection”, “OS Platform”
And Choose “Create from existing template?” checkbox. For using this options, you should have VM templates for the selected connection and OS platform.
Choose VM Template from drop down list and click save.
Edit Param Spec:
To edit an existing Param Spec,
Go to “VConnect-> Param Specs” in admin side.
Click “Edit” button against a params spec which you want to edit
In “Update Param Spec” wizard, change the required details and click next. In next page you will see the customization params and you can edit that as well.
Note: In below screenshot, we have used VCenter connection type.
Click Next
Click next and check “OS customization”.
Click save.
Delete Param Spec:
To delete Param Spec,
Go to “VConnect-> Param Specs” in admin side.
Click “Delete” button against a params spec which you want to delete
Click yes in conformational prompt
Use Param Spec in VM template:
Check “How to use param spec in a template?” (here).
1.1.4.1 Virtual Machines
Virtual Machines tab is to list and manage all VMs in a single place. In this tab, you can get all VMs details from both public clouds and on-prem clouds. As an Admin you can do operations like on/off VMs, RDP/Console Connect VMs, manage disks of VMs, and delete VMs.
“Status” of each VM will be shown with Company Name and Subscription Name as well. And you can use ‘Column Options’ to filter the columns to be shown.
List Virtual Machines:
To check list of Virtual Machines,
Go to “VConnect-> Virtual Machines” in admin side.
You will see the list of ‘Virtual Machines’ in that page. You can check the status of each VMs [Stopped/Running].
RDP Connect:
RDP Connect button is to connect VM using RDP.
To RDP Connect Virtual Machines,
Go to “VConnect-> Virtual Machines” in admin side.
Click “Connect” button for a running VM
RDP file will be downloaded for that VM
Open that file and Enter Username and password to connect to that VM
Console Connect:
“Console Connect” button is to access VM from browser.
To Console Connect Virtual Machines,
Go to “VConnect-> Virtual Machines” in admin side.
Click “Console Connect” button for a running VM
Choose “Is Console Connect?” button
And Click ok to connect the VM
Power Operations:
Power operation on a VM include on/off VM, Shut Down, Reboot, Reset, Suspend. When you click on ‘Power Operation’ button against a VM, it will show you the list of available Power operation for that. This list is retrieved from cloud server and it is based on the cloud provider.
To perform a Power Operation on a Virtual Machines,
Go to “VConnect-> Virtual Machines” in admin side.
Click “Power Operation” button for a VM
Choose a Power Operation from list
Click Yes in Conformational prompt to execute the selected operation on that VM.
Custom Commands:
You can execute ‘Custom Commands’ on VMs and these commands will execute an operation against that VM. For every VMs you will get the default list of ‘Custom Commands’ based on Connection type. You can add/modify it in connection level so the VMs created under that connection will get modified list of ‘Custom Commands’.
To perform Add Disk on a Virtual Machines,
This ‘Add Disk’ command will add a new disk.
Note:
Below example is for VCenter VM and you should power off the VM before executing any “Custom commands”. For AWS and Azure VMs, you should ‘Off and Deallocate’ the VM before executing any ‘Custom commands’.
For SPF VMs: you need to enter “LUN Number”, and “Disk name”
For Azure VM: you need to enter disk name in specified format. Windows: and Linux
For AWS VM: you need to enter disk name in specified format. Windows: and Linux
Go to “VConnect-> Virtual Machines” in admin side.
Click “Custom Commands” button for a VM
Click ‘Add Disk’ from the list
Enter ‘Disk Size’, and ‘Disk Storage Format’ in wizard
Click save to execute the command on selected VM
To perform Expand Disk on a Virtual Machines,
This ‘Expand Disk’ command will expand an existing disk.
Go to “VConnect-> Virtual Machines” in admin side.
Click “Custom Commands” button for a VM
Click ‘Expand Disk’ from the list
Choose a ‘Disk Name’ from list. [It shouldn’t be the primary disk]
Enter ‘Total Disk Size’ after expanding
Click save
To perform Delete Disk on a Virtual Machines,
This ‘Delete Disk’ command will delete an existing disk.
Go to “VConnect-> Virtual Machines” in admin side.
Click “Custom Commands” button for a VM
Click ‘Delete Disk’ from the list
Choose a ‘Disk Name’ from list. [It shouldn’t be the primary disk]
Check ‘Delete Permanently’ checkbox to permanently delete the disk
Click save
To perform Clone VM on a Virtual Machines,
This ‘Clone VM’ command will clone an existing VM.
Go to “VConnect-> Virtual Machines” in admin side.
Click “Custom Commands” button for a VM
Click ‘Clone VM’ from the list
Enter ‘New VM Name’, and ‘Data Store Hint’
Click save
1.1.5.1 Resource Templates
Resource Templates could be useful for bulk VM provisioning scenarios. In Resource Templates, Admin can configure VM resources using Resource Template and make it available to tenant via Plans or service catalog. So, tenant can deploy VMs available in a Resource Template by specifying the instance count.
Admin can configure 3 types of resources in a Resource Template, like 1. VM 2. Virtual Network 3. Operational Template. Operational Template is for executing some operation on resources (VMs). You can automate any task using this Operational Template. Refer this for more details [click].
In Resource Template, you should specify each resource as a Template. For creating “Resource Template” for VM creation, you should create VM template first (check this) and for Network creation you can use the default network template available for each connection.
List Resource Templates:
To check list of Resource Templates,
Go to “VConnect-> Resource Templates” in admin side.
You will see list of ‘Resource Templates’ in that page
Create Resource Templates:
Note: Below Resource Template example is shown for VCenter with 2 resources. [ resource 1: Network and resource 2: VM]
To create a Resource Templates,
Go to “VConnect-> Resource Templates” in admin side.
Click “Create” button
In ‘Create Resource Template’ wizard enter “Template Name”
In Resources table you have 1 row by default. Click “Add resource” button to add 2nd resources
For first resource, choose “Type” as “Virtual Network” and select an available VCenter NW template
For second resource, choose “Type” as “Virtual Machine” and select an available VCenter VM template
Click next, and in ‘Configure Virtual Network’ wizard enter “Distributed Switch Name” and “Number of Ports”. This is for configuring the 1st Resource.
Click next and you can see ‘Configure Virtual machine’ wizard which is for 2nd resource.
You need to enter Network Name, Admin Password, Org Name, OS Time Zone in this wizard. For ‘Network Name’ choose the resource 1 name you have enter in previous step [i.e Resource1].
Click save
Edit Resource Templates:
To edit a Resource Templates,
Go to “VConnect-> Resource Templates” in admin side.
Click “edit” button against a Resource Template
Change details as required and click save in last page
Delete Resource Templates:
To delete a Resource Templates,
Go to “VConnect-> Resource Templates” in admin side.
Click “delete” button against a Resource Template which you want to delete
Click Yes in conformational prompt to delete the Resource Template
Note: Make sure that Resource Template is neither published in service catalog nor configured in Plans.
Clone Resource Templates:
To clone a Resource Templates,
Go to “VConnect-> Resource Templates” in admin side.
Click “clone” button against a Resource Template which you want to clone
In ‘Clone Resource Template’ - wizard, enter “New Template” details
Click save
Param Spec
How to use param spec in a template?
To use param spec in VM template [example shown for VCenter].
Navigate to VConnect->Connections->VCenter in Admin site
Drill down into a connection for which you want to add template.
Click “Create Template” and fill the details
Select OS platform, VSPHERE VM template. Enter Display Name, and Description. Check “Is Enabled for Provisioning?” checkbox.
To map a param spec for the selected OS configuration, check “Mapped to Param Spec?” checkbox.
Choose a param spec from drop down
Click next. You will see the param details in this page. Params which are mapped from param spec will have a mapped symbol (check below screeshot)
Click next
Click next
Click save to create a template
If you add a new param for this template it won’t has mapped symbol. Refer the newly added param “Test” in below screenshot.
How to add new Params for a template?
For any VM template in Hybr, you can have your own customized set of params as per your requirement. Usually the default params in template have grouped into sections like network, OS customization. So, you can add “New Params” in existing section or in new section as per your need.
To add params for an existing “VM Template”,
Navigate to VConnect->Connections->VCenter in Admin site
Drill down into a connection for which you want to edit template.
Click “Edit Param” against the ‘VM Template’ which you want to edit
Click “Add Param” in a section where you want to add new params
Enter param name, type, description
[Image]
click save
How to import custom commands?
To import a custom command, you need to create a script file which contains the logic for executing some operation and you need to create JSON file to map input data with script file.
Once your JSON and Script files are ready, add them into a zip file. You will use this zip for uploading the new Custom Command.
To import a Custom Command,
Note: below example is shown for VCenter.
Navigate to “VConnect->Connections->VCenter” in Admin site
Drill down into the connection
Click on “Commands”
Click “Import Command” button
In “Import Command” wizard, enter “Command Name” and choose the location for zip file
Click “Upload” button to complete this “import command”.
Now the newly uploaded command will be shown in list
2.1.1 Tenant Site: Virtual Machines
In this page, you can see the list of VMs for your tenant company. You can create and manage VMs from this page.
Hybr admin is also have this “Virtual Machines” page. Admin can get the VM details of every tenants whereas tenant can see their VMs only.
For VM operations like RDP/Console Connect, Power on/off, Custom Commands and Delete you can refer the same Admin side doc (here). Check your license quota for limit on no. of Virtual Machines.
List Virtual Machines
To check list of Virtual Machines,
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page. You can check the status of each VMs [Stopped/Running].
Create Virtual Machines
To create new Virtual Machines,
Note: 1. Below example is for SPF VM
2. For VCenter VM:
3. For AWS VM: You have only 2 param for AWS VMs, and these are set in admin side
4. For Azure VM:
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Click “Create Virtual Machines” button
Select “Connection” from Drop down
Click next
Select “VM Template” from drop down.
In “VM Creation Wizard”, enter “VM Name”, choose “Compute Instance” if required. And click next
Choose ‘Network’ from drop down. Enter “Password” for new VM.
Click save to deploy VM. Now you can find a new VM with status as ‘Create Requested’ in “Virtual Machines” tab.
You can check the status in “Deployment Job” of RMS page.
Go to “Deployment Job” page, and click on ‘Id’ to sort in Descending
Now you can see a job, which is created for the last VM deployment request you have done. Job name contains the VM name you have requested
Drill down into that Job, to check the operation and progress. You will see the “Deployment Operation” page in ‘Graph view’
Click on “Table View” button to change the View
VM Dashboard
In ‘VM dashboard’, you can see VM specific details like OS, Size, IP, Status and Uptime.
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
If you Drill down into a VM you will see VM dashboard page. In VM dashboard page, there are 3 section 1. VM CPU Metrics 2. Quick glance 3. Plots for Core, Memory and Storage
VM CPU metrics graph will show the CPU usage and memory when VM is running. This graph will be shown for VCenter VMs.
In “Quick Glance”, you can see the Subscription details, Deployment details, VM status, IP Address, OS, and VM Size. And in Plots section you can see Cores, RAM, Storage plots.
VM Configure
In ‘VM configure’, you can see list of disks for the VM. You can change the VM Size in this page.
To check Virtual Machine disks,
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Configure’ tab.
Check the list of disks in “Devices” section. “Network” and “Primary Disk” details also shown in this list.
To change the VM size,
Note: To Reconfigure/Change VM size, VM should be in ‘powered off’ state. For Azure/AWS VM, use ‘Off & Deallocate’ option before changing size.
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Configure’ tab.
Choose VM size from drop down
Use Custom option to change VM size,
Note: To Reconfigure/Change VM size, VM should be in ‘powered off’ state. For Azure/AWS VM, use ‘Off & Deallocate’ option before changing size.
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Configure’ tab.
Choose ‘Custom’ from ‘Available’ drop down
Enter “Custom Core” and “Custom Memory (in MB)”
Click save button
VM Snapshots
Note: This option is available only for VCenter VMs
You can use this “VM Snapshots” option, to take backup of a VCenter VM and use that in future. It is easy to restore a VM if you face any issues like data loss or boot related issue in that VM.
To create VM snapshot,
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Snapshots’ tab.
You will see the list of ‘Snapshots’ in this page
Click “Create Snapshot” button
Enter “Snapshot name”, and “Description”
Click save
To list VM snapshot,
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Snapshots’ tab.
You will see the list of ‘Snapshots’ in this page
To remove a snapshot,
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Snapshots’ tab.
You will see the list of ‘Snapshots’ in this page
Click “Remove” button against a snapshot
Click Yes in conformational prompt to delete the snapshot
To remove all snapshots,
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Snapshots’ tab.
You will see the list of ‘Snapshots’ in this page
Click “Remove all” button
Click Yes in conformational prompt to delete all snapshots
To revert a snapshot,
Click on “Virtual Machines” menu in tenant side.
You will see the list of ‘Virtual Machines’ in that page.
Drill down into a VM and click ‘Snapshots’ tab.
You will see the list of ‘Snapshots’ in this page
Click “Revert” button against a VM
Click Yes in conformational prompt to complete this operation
2.1.2 Virtual Networks
Hybr supports creating and managing “Virtual Networks” from Tenant portal. Tenant can create “Virtual Networks” with some customization (from Admin side) and use that for grouping VMs. Hybr won’t allow other tenants to see/use your “Virtual Networks”.
Hybr supports Virtual NWs for VCenter, SPF VMM, Azure connections. Check your license quota for limit on no. of Virtual Networks.
List Virtual Networks:
To see the list of Virtual Networks,
Click on “Virtual Machines->Virtual Networks” menu in tenant side.
You will see the list of ‘Virtual Networks’ in that page. You can also see the ‘Virtual Networks’ details like Status and “Connection Type” in this page.
Create Virtual Networks:
To create new Virtual Networks,
Note: below example is shown for VCenter
Click on “Virtual Machines->Virtual Networks” menu in tenant side.
You will see the list of ‘Virtual Networks’ in that page.
Click ‘Create Virtual Network’ button
In ‘‘Create Virtual Network’’ wizard, choose “Connection” and click next
Enter “Network Name”, “Number of Ports” and choose “Distributed Virtual Switch”
Click save
Edit Virtual Networks:
To edit new Virtual Networks,
Note: below example is shown for VCenter
Click on “Virtual Machines->Virtual Networks” menu in tenant side.
You will see the list of ‘Virtual Networks’ in that page.
Click ‘Edit’ button against a ‘Virtual Networks’ you want to edit
In “Update Network” wizard, Change ‘Network Name’ and ‘Number of Ports’
Click save
Delete Virtual Networks:
To delete Virtual Networks,
Note: below example is shown for VCenter
Click on “Virtual Machines->Virtual Networks” menu in tenant side.
You will see the list of ‘Virtual Networks’ in that page.
Click ‘Delete’ button against a ‘Virtual Networks’ you want to delete
Click ‘Yes’ in conformational prompt to delete the “Virtual Network”
2.1.3 Resource Templates
As like Admin ‘Resource Templates’, tenant can also create ‘Resource Templates’ to support bulk VM provisioning.
List Resource Templates:
To see the list of Resource Templates,
Click on “Virtual Machines-> Resource Templates” menu in tenant side.
You will see the list of ‘Resource Templates’ in that page. For admin created ‘Resource Templates’ you won’t see edit/clone/delete option from Tenant side.
Deploy Resource Templates:
To deploy the Resource Template,
Go to “Virtual Machines-> Resource Templates” in tenant side.
Click “Deploy” button against a Resource Template
In “Resource Template Deployment” page, click Next
In “Deployment Customization” page, select ‘Compute Instance Size’, and ‘Instance Count’ for VM resources and click save
Now you can see that, a job in “Deployment jobs” page of “Request Management Service” tab. Drill down into that job to check the ‘Deployment operation’ and its progress.
2.2 RMS
Yet to update
2.3 Backups
Yet to update
2.4 CSP
Once CSP customer is mapped with your Hybr Tenant, you can start purchasing new CSP offers and manage CSP license purchased from partner center portal.
From Hybr tenant portal, you can manage CSP offer purchase and see the billing details for your CSP license subscriptions.
2.4.1 Purchase CSP Offers
To purchase CSP offers,
Go to “Service Catalog” in Tenant portal
You can see the list of CSP offers in that page
From the offer list, click on an offer which you want to purchase.
Now you can see “Purchase offer” wizard. In that wizard, enter license quantity and click Next.
If the offer chosen has associated add-ons, you will get “Purchase Add-on” page. Else you won’t get this page. Enter Add-on license quantity and click Save to purchase offer.
Now you will get a success message in portal and it will take around 15mins to reflect the changes in Hybr portal.
2.4.2 Cloud Service
In this “Cloud Service” menu, you can update and manage purchased CSP license.
To view purchased CSP license subscription
Click on “Cloud Service” menu in tenant portal
If you drill down into a subscription, you will see the details like Offer name, purchased add-on, and available add-on.
Update purchased CSP license
To update CSP license subscription,
Go to “Cloud Services->Subscriptions” tab
Click update button [BLUE color] against the subscription you want to update
Enter new license quantity in “Update Subscription” wizard
Click save
Now you will get a success message in portal and it will take around 2mins to reflect the changes in Hybr portal.
Suspend CSP license
To suspend CSP license subscription,
Go to “Cloud Services->Subscriptions” tab.
Click “Suspend” button [RED color] against the subscription you want to Suspend.
Click Yes in conformational prompt.
Now you will get a success message in portal and it will take around 10mins to reflect the changes in Hybr portal.
Activate CSP license
To activate suspended CSP license subscription,
Go to “Cloud Services->Subscriptions” tab.
Click “Activate” button against the suspended subscription you want to activate.
Click Yes in conformational prompt.
Now you will get a success message in portal and it will take around 2mins to reflect the changes in Hybr portal.
2.4.3 CSP Billing
Yet to update
Last updated