Table of Contents |
---|
...
This pages page describes the configuration to enable users to automate VM first boot with cloud-init or similar.
In private cloud and VCD, the platform implements cloud-init with configuration drive. See Configuration drive.
In public cloud, the platform uses cloud provider metadata. Please check your provider documentation about metadata security.
For Windows in AWS, the platform supports guest setup with CLOUDBASE_INIT, EC2LAUNCH_V2, EC2LAUNCH, and EC2CONFIG.
...
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
User data on Configuration drive or cloud provider metadata
Network configuration injection (when DHCP is not present)
User bootstrap script and variables
...
Provider support for guest initial passwords
This table describes the priority of remote access credentails for the public cloud providers at the time of writing. Always check your cloud provider documentation for the latest information.
Provider | Operating system | Password priority |
---|---|---|
Azure | Windows | Guest initial password > Password |
Other | SSH public key > Guest initial password > Password | |
AWS | All | SSH public key > Guest initial password |
GCP | Windows | Password |
Other | SSH public key | |
OCI | Windows | Password provided by OCI |
Other | SSH public key |
...
Configure guest initial password
Include Page | ||||
---|---|---|---|---|
|
...
Configure FQDN
Include Page | ||||
---|---|---|---|---|
|
...
Prepare templates for cloud-init
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.
...
...
Edit a VM template for guest setup
Include Page | ||||
---|---|---|---|---|
|
...