You have created a custom image (zip bundle or ISO image) using Image Builder after removing few VIBs.
When reviewing the software packages within the image,
VMware vCenter Server 8.x
This is an expected behavior.
Removing VIBs or Overriding different versions of the same VIB are included in the image as reserved VIBs.
Reserved VIBs are preserved in an image profile per design.
When exporting or generating an image from the image profile, the removed VIBs will exist in the bundle or image.
However, reserved VIBs will not be installed during installation of the ESXi host. They are preserved in the Image to ensure Image Integrity.
The following steps can be used to validate reserved VIBs
> Add-ESXSoftwareDepot -DepotUrl C:\custom-image.zip
> Get-EsxImageProfile | Format-Table -AutoSize -Wrap
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
custom-image Vendor Inc. DD/MM/YYYY HH:MM:SS AM CommunitySupported
> $profile = Get-EsxImageProfile
> $profile[0] | Format-Table -Autosize -Wrap
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
custom-image Vendor Inc. DD/MM/YYYY HH:MM:SS AM CommunitySupported
> $profile[0].VibList | Format-Table -AutoSize -Wrap
> $profile[0].ReservedVibList| Format-Table -AutoSize -Wrap