Freeze the before-state
Record version, build, image profile, acceptance level, and the installed component and VIB inventories. Components expose modern image and OEM/vendor state that a VIB-only comparison can obscure.
Acceptance level matters: it controls which signed content the host will accept. A signature error is a stop signal, not an invitation to bypass validation.
What breaks first
Without a before-state, an unexpected driver, OEM component, or profile suffix becomes guesswork after reboot.
vmware -vl esxcli system version get esxcli software profile get esxcli software acceptance get esxcli software component list esxcli software vib list