Versions Compared

Key

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

Table of Contents
maxLevel3

...

  1. Go to Catalogue → Public

  2. Select the public cloud region

  3. Then click the + add button at the bottom of the screen

    Import a public cloud template
  4. The Import template popup will open

  5. Enter the search criteria for your template

    Importing a template from public cloudImage RemovedImporting a template from public cloudImage Added
    1. In the ID field, you can enter an ID, such as an AMI ID 

    2. In the Name field, you can enter text to search for in the name 

    3. Select Private templates to display images that are only available to your user account in the public cloud provider. 

      1. In vCloud Director this option displays templates in the same organization as your user

      2. In OCI, to search for private templates, you must search by the template ID only.

    Then click Search to perform the search. The search can take some time and return several pages of templates

  6. To import a template, click the import symbol in the top right-hand corner of the template

    1. If your Azure template has terms of use, then you will need to accept these now or when you first create a VM from the template. 

      1. Accepting the terms of use requires the privilege to Manage virtual machine template terms of use and it enables programmatic deployment of the template for your Azure subscription. If you then disable programmatic deployment in the portal but you would like to deploy the template, you will need to delete it from the platform and import it again.

      2. If you share the template with another enterprise, then a user of that enterprise will need to accept the terms of use before they can create a VM

    When a template has been imported, the color of the import symbol will change to gray

  7. When you have finished importing templates click Close 

...

  1. To change VM settings, from the VM options menu, select Edit.

    Reconfigure a VMImage Modified
  2. The VM edit dialog will open. On the General tab, enable remote access, obtain the password and optionally increase CPU and/or RAM. Also make a note of the SSH user and password if they are available.

  3. On the Network tab, go to Private and select the default_private_network or another network

    Add an extra NICImage Modified
  4. Add an IP address or add the Auto-generated IP tag to the VM

  5. If the original IP is in the same network, remove the original IP, so as to not have two IP addresses in the same network

  6. On the Storage tab, add a hard disk by clicking the + add button at the bottom of the page

    Add a hard diskImage Modified
  7. Enter appropriate values for a disk in your environment and click Save.

...

  1. Select the virtual datacenter

  2. Click the + add button

  3. Enter the details as described below.

    Create a storage volume in public cloudImage Modified
  4. For Total size, where the minimum size is as follows:

    1. AWS and Azure: 1 GB

    2. GCP: 10 GB

    3. OCI: 50 GB

  5. For the Tier is , select the service level. Some tiers may not be available in all regions, for example, the AWS "io2" service level.

  6. Availability zone, for For AWS and GCP, enter an Availability zone. This must be the same Availability zone as for the VM network

  7. For Controller type for OCI: , select PARAVIRTUALIZED or SCSI. Note that in OCI, volumes may onboard as IDE but the platform will later update them.

  8. Controller: In public cloud, the platform does not apply the Controller

  9. Encrypted: Available is available in AWS and OCI

Expected results: The volume is now available to be attached to a virtual machine before or after it is deployed.

...

  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
    Image Removed

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

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

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

    Select disks to exportImage Modified

Expected results: A compatible VM template can be exported (copied) to another private cloud datacenter or a public cloud region

...

  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
  • Users may have to wait for the platform to obtain billing data from the provider

  • If necessary, request the generation of billing data on the Enterprise Credentials tab

  • You can configure budgets that trigger alerts based on billing data. See Manage budgets

...

Use Case 10.2 - Configure

...

extra charges on VM templates and hardware profiles 

Hosting providers may need to track the licenses used by VMs (e.g. Microsoft Windows licensing), or may wish to offer cloud services based on a per VM pricing model. You can also assign extra charges with cost codes to hardware profiles. Note that Abiquo can also onboard prices of basic Linux templates from public cloud providers.

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 → Cost codesExtra 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 Advanced Extra charges tab

  4. Select the appropriate Cost codes Extra charges for the VM template

    Image Removed


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

  5. When you create a VM you can also assign cost codesextra 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.

...

To create firewalls:

  1. Go to Virtual datacenters → select

  2. Select a virtual datacenter or location and go to NetworkFirewalls

    Firewalls in virtual datacentersImage Modified
  3. Select the location or the virtual datacenter and click the double-arrow synchronize button in the top right-hand corner of the page

  4. Click the + button and enter firewall general information

    Create a firewallImage Modified
  5. Click the synchronize button to synchronize firewall rules. You will probably see a default rule to allow all outbound traffic.

  6. Click the pencil edit button to edit firewall rules. Enter firewall rules, for example, to allow SSH and HTTP traffic

...

  1. Select the location or the virtual datacenter and synchronize it (round arrow button beside the name)

  2. Go to Network → Load balancers

  3. Click the + add button and enter load balancer general information. Select Public address and "An automatically created public address"

    Create a load balancer with a public addressImage Modified
  4. Create routing rules. Add a routing rule with HTTP and port 8000 (unless you have certificates prepared for HTTPS)

    Create a load balancer with routing rulesImage Modified
  5. Enter a health check if required. AWS will automatically create one if you do not enter one. For the health check enter: Name, HTTP, 8000, Path: /index.html, interval (sec) e.g. 30, timeout (sec) e.g. 5 and attempts e.g. 3

  6. Select the firewall you created earlierImage Removed

    Create a load balancer with firewallsImage Added
  7. Assign nodes, adding both instances
    Image Removed

    Image Added
  8. Click Save

A load balancer is created. As always, check you provider documentation for pricing and functionality. For more information about load balancers in Abiquo, see Manage load balancers.

...