Skip to content

esxi-no-vib-joinup

Join an existing (brownfield) ESXi host into DRP without a VIB

Brings an already-installed, already-running ESXi host under DRP management without rebooting, wiping, or PXE-discovering it, and without installing a VIB. The drpy agent is installed into ESXi memory over SSH.

How to use

Create the machine (name, address, esxi/insecure-password, esxi/network-firstboot-ipaddr), park it on BootEnv: local, then set its Workflow to esxi-no-vib-joinup.

Stages

  1. esxi-no-vib-check-api — switches to the esxi-agent-runner Docker context, verifies the ESXi API, then SSHes into the host to install and start the drpy agent, and switches execution back to the on-host agent.
  2. esxi-no-vib-joinup-cleanup — on the on-host agent, clears the machine's Context and Meta.BaseContext so the esxi-agent-runner context container is released instead of leaking past join-up.
  3. complete — finalizes the workflow with the machine on local boot.

Prerequisites

  • The ESXi host is already installed and reachable via SSH.
  • The esxi-agent-runner Docker context is available on the DRP endpoint.
  • All parameters required by esxi-no-vib-check-api are set on the machine or its profiles.

Objects that Reference esxi-no-vib-joinup

Not used in current content packs

Objects used by esxi-no-vib-joinup