Versions Compared

Key

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

Virtual machines can be created using a free-Form wizard which allows users to pick resources they need but this can be become cumbersome if the user must pick the same option every time there is a need to provision a VM. Hence, at the end of the wizard, users can choose to create a VM or optionally save a blueprint in the App Store so next time user can just provision the VMs in a single click.

Anchor
_Toc39796578
_Toc39796578
Before you begin

  • Ensure you have access to at least one resources pool whether you are a tenant admin or a regular user.


Anchor
_Toc39796579
_Toc39796579
Configuring credentials store

Credentials store is a service that allows users to store Credentials in the form of username and password or SSH key-Pair in HyperCloud™ Platform. These credentials are then referenced by Blueprints or Free-Form wizard with the help with HyperCloud™ will provision the VM and setup credentials to access the VM. HyperCloud™ Platform Supports 2 types of Credentials

...

Note: Password Store is only supported for VMware vSphere, Hyper-V and Microsoft Azure

Creating a Key-Pair Credential Store

  • Login to the HyperCloud™ Platform with your credentials  Click on Services Orchestration Tab  Services Click on Credential Store  Click on New & select Key-Pair Store
    • Select the Cloud from the Drop-Down: AWS or Azure or GCP
    • Enter a Suffix value Name: AWS-KP1
    • (AWS Only) From the Resource Pool Drop-Down: Select the Available Resource pool.

...

    • Click on Generate Keys
    • To allow other users to access this credential : Click on Users and Groups
      • In the Users Text Box: Type the first alphabet of a username you would like to add & select the user
      • In the Groups Text Box: Type the first alphabet of a group name you would like to & and select the group.
    • Click on Save

Creating a Password Credential Store

  • Login to the HyperCloud™ Platform with your credentials  Click on Services Orchestration Tab  Services
  • Click on Credential Store  Click on New & select Password Store
    • Enter a Name: vm-user
    • Enter a Username: vm-user
    • Enter a Password: M!SuperS3cretpassw0rd!
    • To allow other users to access this credential : Click on Users and Groups
      • In the users Text Box: Type the first alphabet of a username you would like to add & select the user
      • In the Groups Text Box: Type the first alphabet of a group name you would like to add and select the group.
    • Click on Save


Anchor
_Toc39796580
_Toc39796580
Provisioning Microsoft Azure VMs using Blueprints

Virtual Machine blueprints for Microsoft Azure require a Resource Group. All Virtual Machine related objects i.e. disks, ip address, etc. are placed inside this resource group.

Creating a Resource Group

Skip this step, if an existing resource group will be used.

  • Login to the HyperCloud™ Platform with your credentials  Click on Services Orchestration Tab  Services Click on Resource Group  Click on New
    • Select the Resource Pool for e.g. RP.ARM.EAST US.PROD-RP2
    • Enter a Name for e.g. hg-prod-vms-rg
    • Click Create Resource Group


Creating Blueprints for Azure VM Provisioning

Use the following steps to Create a Virtual Machine blueprint for Azure VM

...

    • Define a VM Start and Stop Schedule (Optional): Choose a start time and duration daily, weekly or monthly
  • On the Review page, review the details of the deployment
    • VM Count: Update the count of the VM if required.
    • Click on Save Blueprint Only which will create a blueprint and open it in the HyperCloud™ AppStore.
  • Enter a name for the Blueprint for e.g. OpenLogic:Centos7.6
    • Entitled Users:
      • To allow all users to access this Blueprint, Click on Everyone
      • To allow specific users to access this blueprint, Click on Users & Groups
        • In the users Text Box: Type the first alphabet of a username you would like to add & select the user
        • In the Groups Text Box: Type the first alphabet of a group name you would like to add and select the group.
    • Click on Save Changes
  • To deploy the VM from the Blueprint, click on the Blueprint and Click on Create Machine and HyperCloud™ Platform will redirect to the Service Orchestration  VMs tab.


Creating Additional Volumes using Blueprints

Use the following steps to edit an existing blueprint and add the YAML for configuring additional volumes post-provisioning of the VM.

...

  • Additional volumes created and attached to the VM will be listed under Service Orchestration  Services  Storage


Anchor
_Toc39796581
_Toc39796581
Provisioning Amazon AWS EC2 Instances using Blueprints

Use the following steps to create a Virtual Machine blueprint for Amazon AWS

...

    • Define a VM Start and Stop Schedule (Optional): Choose a start time and duration daily, weekly or monthly
  • On the Review page, review the details of the deployment
    • VM Count: Update the count of the VM if required.
    • Click on Save Blueprint Only which will create a blueprint and open it in the HyperCloud™ AppStore.
  • Enter a name for the Blueprint for e.g. AMI Linux 2
    • Entitled Users:
      • To allow all users to access this Blueprint, Click on Everyone
      • To allow specific users to access this blueprint, Click on Users & Groups
        • In the users Text Box: Type the first alphabet of a username you would like to add & select the user
        • In the Groups Text Box: Type the first alphabet of a group name you would like to add and select the group.
    • Click on Save Changes
  • To deploy the VM from the Blueprint, click on the Blueprint and Click on Create Machine

Anchor
_Toc39796582
_Toc39796582
Provisioning VMware vSphere VM using Blueprints

Use the following steps to create a Virtual Machine blueprint for Amazon AWS

...