VMware Cloud Community
StephenMoll
Expert
Expert

What is the affect of changing VIB Acceptance Level on a host?

Does VIB acceptance level affect whether or not a VIB can be installed or does it affect whether or not the modules from a VIB can run?

If I have a host with PartnerSupported VIB installed and I change the acceptance level afterward to "VMwareAccepted", will the modules from the PartnerSupported VIB still run or will they be disabled?

0 Kudos
7 Replies
KocPawel
Hot Shot
Hot Shot

It depends on VIB which you are using.

Take a look below:

The following acceptance levels are supported.

VMwareCertified
The VMwareCertified acceptance level has the most stringent requirements. VIBs with this level go through thorough testing fully equivalent to VMware in-house Quality Assurance testing for the same technology. Today, only I/O Vendor Program (IOVP) program drivers are published at this level. VMware takes support calls for VIBs with this acceptance level.
VMwareAccepted
VIBs with this acceptance level go through verification testing, but the tests do not fully test every function of the software. The partner runs the tests and VMware verifies the result. Today, CIM providers and PSA plug-ins are among the VIBs published at this level. VMware directs support calls for VIBs with this acceptance level to the partner's support organization.
PartnerSupported
VIBs with the PartnerSupported acceptance level are published by a partner that VMware trusts. The partner performs all testing. VMware does not verify the results. This level is used for a new or nonmainstream technology that partners want to enable for VMware systems. Today, driver VIB technologies such as Infiniband, ATAoE, and SSD are at this level with nonstandard hardware drivers. VMware directs support calls for VIBs with this acceptance level to the partner's support organization.
CommunitySupported
The CommunitySupported acceptance level is for VIBs created by individuals or companies outside of VMware partner programs. VIBs at this level have not gone through any VMware-approved testing program and are not supported by VMware Technical Support or by a VMware partner.
The acceptance level of the VIB is also validated each time the signature of a VIB is validated.

So if your VIB requieres PartnerSupported level and you will change it to VMwareAccepted, some VIB can not wok properly.

0 Kudos
scott28tt
VMware Employee
VMware Employee

Manage the Acceptance Levels of Hosts and VIBs


-------------------------------------------------------------------------------------------------------------------------------------------------------------

Although I am a VMware employee I contribute to VMware Communities voluntarily (ie. not in any official capacity)
VMware Training & Certification blog
0 Kudos
StephenMoll
Expert
Expert

Yup I have read all that already, but although it is pretty clear on how the setting affects whether or not a VIB can be installed, it doesn't explain (at least not clearly) what happens if the level is reduced after a VIB has been installed.

Say for example I have a host set to to VIB Acceptance Level "PartnerSupported" and I install nVidia FRID GPU VIB which comes supplied as "PartnerSupported" I know it will install.

Lets now say that I do not want any further "PartnerSupported" VIBs installed, any new stuff must be "VMwareAccepted" or higher, so I change the VIB acceptance level on the host to "VMwareAccepted". I know I won't be able to install any more "PartnerSupported" VIBs (at least not easily), but... does this prevent the already installed nVidia drivers from working? That is the question I'm really looking for an answer too.

0 Kudos
scott28tt
VMware Employee
VMware Employee

The documents refer to installation, here's another example: Understanding Acceptance Levels for VIBS and Hosts

No idea if you would have an issue at the next boot in the example you give - never played with these settings.


-------------------------------------------------------------------------------------------------------------------------------------------------------------

Although I am a VMware employee I contribute to VMware Communities voluntarily (ie. not in any official capacity)
VMware Training & Certification blog
0 Kudos
StephenMoll
Expert
Expert

I might see if I an try this out. The problem is the systems are in heavy demand, and the developers don't like changes to the rigs. I might get a chance on Friday, as the system is usually not being used that much.

0 Kudos
NathanosBlightc
Commander
Commander

Because the VMware documentary always talks about the installation of VIB files, I don't think changing of the VIB acceptance level will affect on pre-installed VIB on your ESXi hosts, but as the scott said, it's so risky. Then I suggest to test it on a pilot (non-production) ESXi host, before change it in your critical hosts

Please mark my comment as the Correct Answer if this solution resolved your problem
0 Kudos
KocPawel
Hot Shot
Hot Shot

"The acceptance level of the VIB is also validated each time the signature of a VIB is validated."

If it is done while restarting host, vib wouldn't work after restart.

0 Kudos