在VMware vSphere中通过
# esxcli software vib install -n your_app_name
# esxcli software vib update -n your_app_name
安装或升级应用程序,可能会遇到无法通过的问题,因为这里要执行一个严格的“接受等级”政策,无法通过等级认证的程序则不能安装。
VMware的世界里,接受等级,Acceptance Level,分为两大类:VIB(vSphere Installation Bundle,软件安装包)的接受等级和ESXi主机的接受等级。ESXi主机的接受等级可以修改,VIB的则不能修改。VIB的接受等级要符合ESXi主机对安装包的最低要求,否则不予放行,不许安装。等级有4个:
- VMwareCertified,最严格等级,VMware认证
- VMwareAccepted,严格等级,VMware接受
- PartnerSupported,合作伙伴支持
- CommunitySupported,社区支持
ESXi主机的接受等级的修改:
1、通过vSphere Client或vSphere Web Client登录vCenter Server
2、选中某台ESXi主机,点击“Configure”,再点击“Host Image Profile Acceptance Level”后面的“Edit“按钮
3、在Acceptance Level后,点击下拉菜单选择你要设置的等级。选项也是上文显示的那4个。
当然,如果有权限,也可以在ESXi主机的SHELL中用命令行设置:
# esxcli software acceptance set –level=CommunitySupported
查看当前主机上安装过的VIB
# esxcli software vib list
Name Version Vendor Acceptance Level Install Date
----------------------------- ------------------------------------ ------ ---------------- ------------
ata-libata-92 3.00.9.2-16vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
ata-pata-amd 0.3.10-3vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
ata-pata-atiixp 0.4.6-4vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
ata-pata-cmd64x 0.2.5-3vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
ata-pata-hpt3x2n 0.3.4-3vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
ata-pata-pdc2027x 1.0-3vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
ata-pata-serverworks 0.4.3-3vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
ata-pata-sil680 0.4.8-3vmw.670.0.0.8169922 VMW VMwareCertified 2019-08-27
等等,已经安装过的VIB,查看它们的接受等级没有什么意义,在一个软件包安装之前查看其接受等级才有意义,对不?对,那怎么查呢?
# esxcli software vib get -n your_vib_name
//查当前软件包的接受等级
# esxcli software acceptance get
//查当前ESXi主机的设置