Table of Contents |
---|
...
Excerpt |
---|
As part of the Guest setup feature, Abiquo supports the cloud-init Configuration drive feature in private cloud datacenters for automating first boot configuration. And in public cloud datacenters, Abiquo supports cloud-init |
, and cloud provider options. When working with Windows templates, you can use cloudbase-init. |
What is Configuration drive
...
Abiquo creates an ISO disk on the VM, so your VM must have fewer than four IDE disks attached before you begin
If there is bootstrap data, Abiquo creates an ISO disk
Abiquo will check that there are fewer than 4 IDE drives before attaching the ISO because that is the maximum number you can attach to the VM
The ISO disk has the label "config-2"
Abiquo adds the following files to the folder "openstack/latest"
user_data: Abiquo VM Bootstrap script
vm-variables.rc: Abiquo VM variables that are in 'key'='value'
meta_data.json: Abiquo VirtualMachineIdentifier. The meta_data.json file is in the following format:
If DHCP is not used in your environment, the network configuration of the VM will be placed in network_data.json file
You must obtain or create a template that runs cloud-init services or cloudbase-init services (for Windows), or a similar system. The template that you use will determine what the VM will do with the configuration data.
VM access
You do not need to allow any type of access to the VM because the VM can pull its own configuration from the Configuration drive.
References:
metadata.json: https://docs.openstack.org/user-guide/cli-config-drive.html
network_data.json: http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
...