Versions Compared

Key

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

In private cloud datacenters, Abiquo supports guest setup with cloud init or hypervisor tools. In public cloud providers, Abiquo supports cloud init, and in AWS it also supports provider setup tools. Guest setup runs the first time you deploy a VM. The hypervisor tools guest setup also runs when you add a NIC. If the guest setup is not successful, the VM deploy or reconfigure will fail and roll back.

Guest setup in private cloud

Mermaid
fileNamemermaid_1655825208928
themedefault
version2
{"diagramDefinition":"flowchart LR\n    subgraph templateGuestSetup\n    direction LR\n    guestSetup{guestSetup}\n    guestSetup --> |hypervisorTools + vmware| vmwaretools\n    guestSetup --> |cloudinit| configdriveISO\n    vmwaretools --> OS{OS}\n    OS --> |win| unattend{unattend}\n    OS --> |linux| customization\n    unattend --> |yes| sysprep\n    unattend --> |no| customization\n    end\n    subgraph configuredDHCP\n    direction LR\n    dhcp{dhcp}\n    dhcp --> |yes| useDHCP\n    dhcp --> |no| staticIP    \n    end\n    configuredDHCP --> sysprep\n    configuredDHCP --> customization\n    configuredDHCP --> configdriveISO"}

For private cloud datacenters, the guest setup functionality is as follows.

Functionality

Cloud-init

Hypervisor tools

Set fully qualified domain name (FQDN)

(tick)

(tick)

(tick)

(tick)

Generate a random password at deploy and optionally send by email and/or SMS to owner

(tick)

(tick)

(tick)

(tick)

Inject network configuration if no DHCP server is available.

(tick)

(tick)

(tick) (star)

(tick) (star)

Inject SSH keys into guest.

(tick)

(tick)

(error)

(error)

Configuration drive with environment variables and user-data presented to guest OS on an ISO disk.

(tick)

(tick) (blue star)

(error)

(error)

(star)(star) - For  For Windows with hypervisor tools use a custom specification instead of an unattend file. See  See Limitations of a custom specification to configure Windows
(blue star)  - See  See Configuration drive

Configure guest setup

To configure guest setup, see:

Child pages (Children Display)

And for public cloud, see:

...