Table of Contents | ||
---|---|---|
|
...
Go to Catalogue → Public
Select the public cloud region
Then click the + add button at the bottom of the screen
The Import template popup will open
Enter the search criteria for your template
In the ID field, you can enter an ID, such as an AMI ID
In the Name field, you can enter text to search for in the name
Select Private templates to display images that are only available to your user account in the public cloud provider.
In vCloud Director this option displays templates in the same organization as your user
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
To import a template, click the import symbol in the top right-hand corner of the template
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.
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.
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
When you have finished importing templates click Close
...
To change VM settings, from the VM options menu, select Edit.
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.
On the Network tab, go to Private and select the default_private_network or another network
Add an IP address or add the Auto-generated IP tag to the VM
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
On the Storage tab, add a hard disk by clicking the + add button at the bottom of the page
Enter appropriate values for a disk in your environment and click Save.
...
Select the virtual datacenter
Click the + add button
Enter the details as described below.
For Total size, where the minimum size is as follows:
AWS and Azure: 1 GB
GCP: 10 GB
OCI: 50 GB
For the Tier is , select the service level. Some tiers may not be available in all regions, for example, the AWS "io2" service level.
Availability zone, for For AWS and GCP, enter an Availability zone. This must be the same Availability zone as for the VM network
For Controller type for OCI: , select
PARAVIRTUALIZED
orSCSI
. Note that in OCI, volumes may onboard as IDE but the platform will later update them.Controller: In public cloud, the platform does not apply the Controller
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.
...
Go to Catalogue → select the private cloud datacenter where the VM template is stored.
Select the VM template and from its options menu, select Export
For private cloud, select the datacenter
For public cloud, select the public cloud region
For public cloud, select one bootable system disk. For private cloud, select disks
Expected results: A compatible VM template can be exported (copied) to another private cloud datacenter or a public cloud region
...
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.
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
Log in to Abiquo using the credentials of an LDAP or OpenID user in the Abiquo group.
...
Info |
---|
|
...
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
|
Steps:
To create an extra charge with a cost code for resource pricing
Go to Pricing → Cost codesExtra charges
Click the + add button
Enter the details and initial prices
Configure a VM template in the Catalogue.
Edit the VM template and go to the Advanced Extra charges tab
Select the appropriate Cost codes Extra charges for the VM template
When you create or edit a hardware profile, you can also assign a cost codean extra charge.When you create a VM you can also assign cost codesextra charges
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:
Go to Virtual datacenters → select
Select a virtual datacenter → or location and go to Network → Firewalls
Select the location or the virtual datacenter and click the double-arrow synchronize button in the top right-hand corner of the page
Click the + button and enter firewall general information
Click the synchronize button to synchronize firewall rules. You will probably see a default rule to allow all outbound traffic.
Click the pencil edit button to edit firewall rules. Enter firewall rules, for example, to allow SSH and HTTP traffic
...
Select the location or the virtual datacenter and synchronize it (round arrow button beside the name)
Go to Network → Load balancers
Click the + add button and enter load balancer general information. Select Public address and "An automatically created public address"
Create routing rules. Add a routing rule with HTTP and port 8000 (unless you have certificates prepared for HTTPS)
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
Select the firewall you created earlier
Assign nodes, adding both instances
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.
...