8.0

Table Of Contents
n Two VIBs with the same name, but two different versions, cannot coexist. When you add a
new version of a VIB, the new version replaces the existing version of the VIB.
n No acceptance level validation issues exist.
When you make a change to an image profile, vSphere ESXi Image Builder checks that the change
does not invalidate the profile.
Dependency Validation
When you add or remove a VIB, vSphere ESXi Image Builder checks that package
dependencies are met. Each SoftwarePackage object includes a Depends property that
specifies a list of other VIBs that VIB depends on. See Structure of ImageProfile,
SoftwarePackage, and ImageProfileDiff Objects
Acceptance Level Validation
vSphere ESXi Image Builder performs acceptance level validation each time an image profile
is created or changed. vSphere ESXi Image Builder checks the acceptance level of VIBs in the
image profile against the minimum allowed acceptance level of the profile. The acceptance
level of the VIB is also validated each time the signature of a VIB is validated.
VIB Validation During Export
When you export an image profile to an ISO, vSphere ESXi Image Builder validates each VIB by
performing the following actions.
n Checks that no conflicts exist by checking the Conflicts property of each SoftwarePackage
object.
n Performs VIB signature validation. Signature validation prevents unauthorized modification of
VIB packages. The signature is a cryptographic checksum that guarantees that a VIB was
produced by its author. Signature validation also happens during installation of VIBs on an
ESXi host and when the vSphere Auto Deploy server uses VIBs.
n Checks that VIBs follow file path usage rules. VMware tests VMwareCertified and
VMwareAccepted VIBs to guarantee those VIBs always follow file path usage rules.
Working with Acceptance Levels
Hosts, image profiles, and individual VIBs have acceptance levels. VIB acceptance levels show
how the VIB was tested. Understanding what each acceptance level implies, how to change levels,
and what a change implies is an important part of installation and update procedures.
Acceptance levels are set for hosts, image profiles, and individual VIBs. The default acceptance
level for an ESXi image or image profile is PartnerSupported.
Host acceptance levels
VMware ESXi Installation and Setup
VMware, Inc. 35