Versions Compared

Key

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

...

In private cloud and VCD, Abiquo implements cloud-init with configuration drive. See Configuration drive.

Cloud-init in Abiquo

Abiquo supports two main kinds of first boot automation with cloud-init:

  • Abiquo built-in functionality:

    • Guest initial password

    • Fully qualified domain name (FQDN) 

    • SSH key injection

    • Configuration drive data including VM variables as user data

    • Network configuration injection (when DHCP is not present)

  • User bootstrap script and variables

...

Configure guest initial password

Include Page
Configure guest initial password
Configure guest initial password

...

Configure FQDN

Include Page
Configure default FQDNs for guest setup
Configure default FQDNs for guest setup

Prepare templates for cloud-init in private cloud

To enable users to work with cloud init, the administrator prepares VM templates that will run cloud-init services or cloudbase-init services (for Windows) or similar. The compatible version of cloud-init is version 0.7.9 or above, or cloudbase-init.

Include Page
Prepare template to configure VM network with cloud-init
Prepare template to configure VM network with cloud-init

...

Edit templates for cloud-init in Abiquo

To use cloud-init in private cloud:

  1. Edit the cloud-init template in the platform

  2. Go to the Advanced tab

    1. For the Guest setup option select Cloud-init

      Image RemovedImage Added
    2. Optionally, choose to Set initial guest password.

  3. Optionally, go to Bootstrap and paste your configuration or script in the Bootstrap script text box

    Image RemovedImage Added
  4. Optionally, go to Variables and set predefined variables for the template

    Image RemovedImage Added
Tip

To share this template with users in different cloud tenants, go to Scopes and select scopes that contain the required tenants. See Share VM templates

...