Abiquo 5.2

Versions Compared

Key

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

...

Enterprise allocation limits are checked during configuration or deploy, or before operations as described in the above table.

When creating allocation limits, you cannot have a hard limit only.  And soft limits must always be less than or equal to hard limits. In addition, if the limits are equal to 0, then this means there is  no limit to resource usage at this level.  See  Allocation limit rules

Numbered Headings

Introduction to public cloud integrations

This section introduces the key concepts of the integrations with vCloud Director, AWS, and Azure.

Virtual datacenters

The platform offers user access to virtual datacenters (VDCs) that are separate groups of virtual resources. A VDC has equivalents in each cloud provider, so it gives you a common interface and API to all the providers - see the table below. For example, the Broker’s concept of the VDC is equivalent to  the VPC in AWS (Amazon). In vCloud Director (vCloud), the VDC is equivalent to a vApp. In ARM Compute (Azure), the VDC is equivalent to a Virtual Network and its associated resources. 

Image Removed

Virtual appliances

Within its VDCs, the Broker groups VMs into virtual appliances (VApps). The purpose of the VApp is to enable you to manage a group of VMs together, which means that you can deploy them in one click, or view their metrics together, or create custom metrics for the VApp, for example. You can move VMs from one VApp to another within the same VDC. A VApp is not equivalent to any specific concept in vCloud or public cloud.

Networks

In vCloud, the Broker supports the onboarding of the following networks:

  • External networks outside the OrgVDC but connected to the Edge are external networks in the Broker, for use by load balancers but not VM vNICs
  • External networks outside the OrgVDC with a direct connection to OrgVDC as OrgVDCNetwork are external networks
  • Org networks inside the Org VDC and routed through the Edge are external networks
  • Isolated Org networks are external networks, for use by VM vNICs but not load balancers
  • vApp networks are private networks.

Include Page
Public cloud concepts
Public cloud concepts

Configure your user account

All users should configure their user accounts before starting work with the cloud platform.

Edit user details

Include Page
Edit your user account details for cloud admin
Edit your user account details for cloud admin

Enable two factor authentication

Include Page
Enable two factor authentication
Enable two factor authentication

Create public cloud regions

 

Include Page
Create a public cloud region
Create a public cloud region


Create tenants

Control tenant resources

You can control the resources that an enterprise may consume. This will help prevent resource over allocation, enterprises using resources from other enterprises, and even DoS attacks. Allocation limits will also help system administrators to anticipate user needs and forecast resource demand. Hard and soft limits are used by the resource scheduler to decide if a user can deploy a virtual appliance or not.

  • Hard Limit: the maximum amount of resources (CPU, RAM, Hard Disk, etc.) that an enterprise may consume.
  • Soft Limit: triggers a warning for users that they nearing the hard limits for their enterprise.
Include Page
GUI Enterprise Resource Allocation LimitsGUI Enterprise Resource Allocation Limits
Include Page
Create tenants
Create tenants

Set allocation limits for an enterprise

Include Page
Set allocation limits for an enterprise
Set allocation limits for an enterprise

Allow the tenant to access regions

To set the public cloud regions and datacenters that an enterprise is allowed to access, edit the Enterprise and click the Datacenters tab.

Drag and drop one or more public cloud regions or providers, or datacenters from the left pane into the "Allowed Datacenters" pane on the right.

An enterprise needs access to at least one public cloud region or datacenter so that its users can deploy VMs.

Note: when you create a public cloud region or a datacenter, the platform allows it for your own enterprise automatically. For all other enterprise, the platform adds it to the list in the left pane, which contains "Prohibited datacenters".

Allowed datacenters are working datacenters where users can deploy. This is different to an admin user having administration Scope to administer the infrastructure of datacenter. 

Image Removed

Include Page
Allow a tenant to access datacenters and cloud providers
Allow a tenant to access datacenters and cloud providers

Limit tenant resources in the region

You can set resource

Include Page
Set allocation limits for
this enterprise in each allowed
a tenant in a datacenter or
public cloud region. To set allocation limits, select one of the Allowed Datacenters in the right pane and click the edit button. Set these limit values in the pop-up that opens. Include PageGUI Enterprise Datacenter Allocation Limits in Public DCGUI Enterprise Datacenter Allocation Limits in Public DC

Manage cloud provider credentials

Each tenant should have its own set of API credentials for each provider.

Obtain cloud provider credentials

If the tenant does not have cloud provider credentials, they should follow their cloud provider's instructions on how to obtain access to the provider's API.

Abiquo provides basic guides to obtaining credentials, but the tenant should always consult the cloud provider for the most up-to-date information.

Add tenant credentials for each provider

Before you enter public cloud credentials, there must be an existing public cloud region for the provider.

Image Removed

To add credentials for a public cloud provider

  • Check in Infrastructure view or with your Administrator, that the public cloud region is already created
  • Edit the enterprise and select the Credentials tab
  • From the Provider pull down list, select the public cloud provider
  • Enter your Access key ID, which may be a Username, a specific API access key ID or other account identifier
  • Enter your Secret access key, which may be an API key or other API credential
  • Click Validate account
  • After the account has been validated, click Save

    provider or region
    Set allocation limits for a tenant in a datacenter or provider or region

    Add public cloud provider credentials for a tenant

    Include Page
    Add public cloud credentials for a tenant
    Add public cloud credentials for a tenant

    Create enterprise properties to store tenant data

    Include Page
    Set enterprise properties to store details and metadata
    Set enterprise properties to store details and metadata


    Image Added

    Control how VMs onboard from public cloud

    Include Page
    Control onboard of VMs to VApps
    Control onboard of VMs to VApps




    Prepare foundation template library

    In the Abiquo Apps Library you can compile a selection of certified public cloud templates for your users to deploy by self-service.

    Abiquo will store the details of these templates but not their disks.

    TEXT Add VM Templates to the Apps Library Public Cloud
    Include Page
    Manage the Public Cloud Apps Library
    Manage the Public Cloud Apps Library
    Include Page
    TEXT Add VM Templates to the Apps Library Public Cloud




    Import public cloud templates

    Include Page
    Import public cloud templates
    Import public cloud templates




    Onboard from public cloud

    Excerpt Include
    Onboard from Public Cloud
    Onboard from Public Cloud
    nopaneltrue




    Create virtual datacenters

    Excerpt Include
    Virtual Datacenters View
    Virtual Datacenters View
    nopaneltrue

    excerpt-include
    Manage Virtual DatacentersManage Virtual Datacenters
    nopaneltrue
    Create a virtual datacenter
    Create a virtual datacenter




    Manage Networks

    This section describes how to manage networks in private datacenters and public cloud providers. 

    Excerpt Include
    Manage Networks
    Manage Networks
    nopaneltrue

    Add public IP addresses

    Excerpt Include
    Obtain public IP addresses in public cloud
    Obtain public IP addresses in public cloud
    nopaneltrue




    Manage

    Firewalls and

    firewalls

    Excerpt Include
    Manage Firewalls
    Manage Firewalls
    nopaneltrue




    Manage load balancers

    Excerpt Include
    Manage Load Balancers
    Manage Firewalls and Load Balancers
    nopaneltrue




    Manage virtual machines

    This section describes the tasks that may be performed by the cloud user. 

    Edit your user account details

    After you log in, you may need to edit

    Include Page
    Edit your user account

    to update your

    details

    :

    Add your public key that that the platform will use to launch VMs so that you can access them with SSH

    Expand

    Edit user general information

    Image Removed

    Edit user advanced

    Image Removed

    Monitoring and alarms

  • Click on the user icon in top right-hand corner of the screen and select Edit user from the pull-down menu
    Image Removed
  • Change your password and edit your user details. Check you have the correct email and phone number to receive passwords and authentication
  • Edit your user account details



    Create a VM

    Include Page
    Create a VM
    Create a VM




    Filter templates for creating VMs

    Include Page
    Filter templates for creating VMs
    Filter templates for creating VMs




    Configure a VM before you deploy

    Include Page
    Configure a VM with general details
    Configure a VM with general details

    Include Page
    Configure a VM with network
    Configure a VM with network

    Include Page
    Configure a VM with firewall load balancer monitoring
    Configure a VM with firewall load balancer monitoring



    Deploy to launch a VM

    Include Page
    Deploy to launch a VM
    Deploy to launch a VM



    Display all VMs

    Include Page
    Display all VMs in your VDCs
    Display all VMs in your VDCs




    Move a VM to another virtual appliance

    Excerpt Include
    Move a VM to another virtual appliance
    Move a VM to another virtual appliance
    nopaneltrue



    Move a VM to a restricted virtual appliance

    Include Page
    Move a VM to a restricted virtual appliance
    Move a VM to a restricted virtual appliance




    Save VM disks to an instance template

    Include Page
    Create instances to save VM disks to templates
    Create instances to save VM disks to templates




    Delete a VM

    Include Page
    Delete a VM
    Delete a VM



    Alarms

    Excerpt Include
    Manage cloud alarms
    Manage cloud alarms
    nopaneltrue




    Alerts

    Excerpt Include
    Manage Alerts
    Manage Alerts
    nopaneltrue





    Scaling groups

    Excerpt Include
    Manage Scaling Groups
    Manage Scaling Groups
    nopaneltrue




    Automation

    Introduction to action plans

    Excerpt Include
    Manage Action Plans
    Manage Action Plans
    nopaneltrue




    Automate VM first boot with a configuration or script

    To automate the configuration of your VM, edit the VM and on the Bootstrap tab, add a configuration or script that will run with cloud-init. Remember that your VM template must be compatible with cloud-init version 0.7.9 or above, and for Windows systems this will be a Cloudbase-Init template.

    Image Removed

    Include Page
    Add VM bootstrap script or cloud init configuration in public cloud
    Add VM bootstrap script or cloud init configuration in public cloud

    Add variables for the configuration of your VM

    To add variables for use by cloud-init configurations or scripts, edit the VM and on the Variables tab, add the key and value for each variable that will be sent to the VM at deploy time. Remember that your VM template must be compatible with cloud-init version 0.7.9 or above, and for Windows system this will be a Cloudbase-Init template.

    Image Removed

    Include Page
    Add VM variables
    Add VM variables

    Configure Chef Recipes and Roles to automate VM configuration

    Chef is an infrastructure automation product that uses configuration recipes. You can use Abiquo Chef Integration to deploy a VM that will then configure itself using Chef recipes and roles on Linux VMs.

    The Chef tab will display if your tenant has a Chef configuration and your VM template is compatible with cloud-init.

    To add Chef roles and recipes for your VM:

    1. Edit the VM and go to the Chef tab. 
    2. By default on this tab you can select roles. In order to select recipes too, select the Mark the "Select individual components" checkbox
    3. Select the appropriate roles and recipes in order to add to the VM's runlist. When the VM is deployed it will download the roles and recipes, and run them in order.
    4. Run a Chef-client recipe to keep your VM up to date with the Chef server.

    Image Removed

    To change the order of the runlist, click on the pencil button beside a role or recipe, then edit the order number, then click OK.

    Image Removed

    If you change the runlist after deploy, Abiquo will update the Chef server, and your Chef-client recipe can obtain these changes from the Chef server.

    See also Configuring and Using Abiquo Chef Integration in the Abiquo HOWTOs and Troubleshooting Abiquo Chef Integration in the Administrator's Guide.

    Excerpt Include
    VM Chef
    VM Chef
    nopaneltrue



    SEO Metadata
    titleUse the multicloud platform for public cloud

    Work with public cloud providers such as Amazon and Azure in the multicloud platform