Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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 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

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
Edit a VM template for guest setup
Edit a VM template for guest setup

...