Abiquo Documentation Cookies Policy

Our Documentation website uses cookies to improve your experience. Please visit our Cookie Policy page for more information about cookies and how we use them.

Abiquo 4.7

Skip to end of metadata
Go to start of metadata

Generic OpenStack Features table

For details of OpenStack features, see OpenStack

Add an OpenStack Cloud

Abiquo can work with generic OpenStack clouds, for example, a private OpenStack deployment you may have in your labs, or even public OpenStack offerings. The feature is very similar to other Abiquo public cloud plugins, enabling you to deploy and configure virtual machines (including Chef features), manage their lifecycle, and manage networking and VDCs.

And you can configure networking with the same functionality as the Abiquo OpenStack Neutron Integration in private cloud. See Configure the Neutron integration. Note that when you create the OpenStack region, Abiquo will automatically configure the network infrastructure, so it is not necessary to create a device to point to the Neutron system as in private cloud.

Retrieve OpenStack regions

To retrieve OpenStack regions:

  1. Go to Infrastructure view → Public and click on the Add button 
  2. Enter the name of the public cloud region and select the OpenStack provider.
  3. Enter the URL of the OpenStack cloud endpoint and the OpenStack administrator credentials and click Retrieve regions.
  4. The Cloud provider proxy will use the administrator credentials to retrieve the region information and register the regions.

 Click here to expand the example image


Create OpenStack Regions

To create OpenStack Regions

  1. Select the desired region(s) from the list.
  2. Register the remote services, remembering to select the existing cloud provider proxy from the pull-down if you wish to use this specific remote service, or use another cloud provider proxy remote service.
  3. Click Save to create the public cloud region.

Then you can edit Enterprises to allow tenants access and add tenant credentials in the usual way. Enter the credentials on the Credentials tab in the following format.

  • Access key ID: domainName:projectName:userName
  • Secret access key: password

Use OpenStack Neutron with the Generic OpenStack Integration

Abiquo OpenStack Neutron (OSN) integration provides the following features:

  • Software defined networking.

  • Tenant management for network isolation.

  • VLAN management.

  • Subnet management and routing.

  • DHCP

  • Security group management for load balancers.

  • Firewall and load balancing services for VMs.

When users create a VDC, Abiquo create a dedicated tenant in Neutron and configure its default network and gateway router. All private networks will use this router as gateway.

If an external network is defined in the Remote Services properties, the router use it to route traffic from the internal networks to the outside using SNAT.

To configure the OpenStack Neutron integration for use with OpenStack Regions:

  1. Configure OpenStack Neutron according to your networking requirements. For example, you can also configure an external gateway network
  2. Set abiquo.properties: Abiquo Configuration Properties#neutron
  3. Optional: Configure custom protocol presets for the Abiquo UI. You can define pull-down preset options for the firewall and load balancer dialogs in client-config-custom.json. See Configure Abiquo UI