...
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 FQDN
Include Page | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
...
Edit templates for cloud-init in Abiquo
To use cloud-init in private cloud:
Edit the cloud-init template in the platform
Go to the Advanced tab
For the Guest setup option select Cloud-init
Optionally, choose to Set initial guest password.
Optionally, go to Bootstrap and paste your configuration or script in the Bootstrap script text box
Optionally, go to Variables and set predefined variables for the template
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 |
...