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.

...

flowchart LR A1[<font color=ffffff>Cloud-init</br>or similar]-->|Deploy|B1{<font color=ffffff>Provider}-->|Public|C1[/<font color=ffffff>Metadata/]-->D1{<font color=ffffff>AWS +</br>win}-->|yes|E1[<font color=ffffff>AWS guest</br>set up] B1-->|Hypervisor or VCD|F1[/<font color=ffffff>Configuration</br>drive/]-->G1[<font color=ffffff>Network via DCHP </br>or Static IP injection] A2[<font color=ffffff>Hypervisor</br>tools]-->|Deploy </br> </br> Reconfigure: no DHCP|B2{<font color=ffffff>OS}-->|Win|Z-->c2[/<font color=ffffff>Unattend file/]-->D2[<font color=ffffff>Network via </br>DHCP only] Z(( )) style Z fill:#g1g,stroke:#100,stroke-width:2px Z-->f2[/<font color=ffffff>Custom</br>specification/]-->G2[<font color=ffffff>Network via DHCP </br>or Static IP injection] B2-->|Linux|h2[/<font color=ffffff>Custom</br>specification/]-->I2[<font color=ffffff>Network via DHCP </br>or Static IP injection] style A1 fill: #ff9f3c,stroke: #ff9f3c style B1 fill: #ff9f3c,stroke: #ff9f3c style D1 fill: #ff9f3c,strfke: #ff9f3c style E1 fill: #ff9f3c,stroke: #ff9f3c style F1 fill: #ff9f3c,stroke: #ff9f3c style C1 fill: #ff9f3c,stroke: #ff9f3c style G1 fill: #ff9f3c,stroke: #ff9f3c style A2 fill: #ff9f3c,stroke: #ff9f3c style B2 fill: #ff9f3c,stroke: #ff9f3c style c2 fill: #ff9f3c,stroke: #ff9f3c style D2 fill: #ff9f3c,stroke: #ff9f3c style f2 fill: #ff9f3c,stroke: #ff9f3c style h2 fill: #ff9f3c,stroke: #ff9f3c style G2 fill: #ff9f3c,stroke: #ff9f3c style I2 fill: #ff9f3c,stroke: #ff9f3c
Code Block
Mermaid
fileNamemermaid_1656486166771
themedefaultneutral
version23
{"diagramDefinition":"flowchart LR\nA1[<font color=ffffff>Cloud-init</br>or similar]-->|Deploy|B1{<font color=ffffff>Provider}-->|Public|C1[/<font color=ffffff>Metadata/]-->D1{<font color=ffffff>AWS +</br>win}-->|yes|E1[<font color=ffffff>AWS guest</br>set up]\nB1-->|Hypervisor or VCD|F1[/<font color=ffffff>Configuration</br>drive/]-->G1[<font color=ffffff>Network via DCHP </br>or Static IP injection]\n\nA2[<font color=ffffff>Hypervisor</br>tools]-->|Deploy     </br> </br>   Reconfigure: no DHCP|B2{<font color=ffffff>OS}-->|Win|Z-->c2[/<font color=ffffff>Unattend file/]-->D2[<font color=ffffff>Network via </br>DHCP only]\nZ(( ))\nstyle Z fill:#g1g,stroke:#100,stroke-width:2px\nZ-->f2[/<font color=ffffff>Custom</br>specification/]-->G2[<font color=ffffff>Network via DHCP </br>or Static IP injection]  \nB2-->|Linux|h2[/<font color=ffffff>Custom</br>specification/]-->I2[<font color=ffffff>Network via DHCP </br>or Static IP injection]  \n \n    \n    \n\nstyle A1 fill: #ff9f3c,stroke: #ff9f3c\nstyle B1 fill: #ff9f3c,stroke: #ff9f3c\nstyle D1 fill: #ff9f3c,strfke: #ff9f3c\nstyle E1 fill: #ff9f3c,stroke: #ff9f3c\nstyle F1 fill: #ff9f3c,stroke: #ff9f3c\nstyle C1 fill: #ff9f3c,stroke: #ff9f3c\nstyle G1 fill: #ff9f3c,stroke: #ff9f3c\nstyle A2 fill: #ff9f3c,stroke: #ff9f3c\nstyle B2 fill: #ff9f3c,stroke: #ff9f3c\nstyle c2 fill: #ff9f3c,stroke: #ff9f3c\nstyle D2 fill: #ff9f3c,stroke: #ff9f3c\nstyle f2 fill: #ff9f3c,stroke: #ff9f3c\nstyle h2 fill: #ff9f3c,stroke: #ff9f3c\nstyle G2 fill: #ff9f3c,stroke: #ff9f3c\nstyle I2 fill: #ff9f3c,stroke: #ff9f3c"}

...

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

Configure guest setup

...