如果映像配置文件未设置为“只读”,则可以将一个或多个 VIB 添加到映像配置文件。如果新的 VIB 依赖于配置文件中的其他 VIB 或与配置文件中的其他 VIB 冲突,则将在 PowerShell 提示符处显示一条消息,且不会添加该 VIB。
您可以将来自 VMware 或 VMware 合作伙伴的 VIB 添加到映像配置文件。如果您添加 VMware VIB,vSphere ESXi Image Builder 将执行验证。如果您同时添加来自两个或多个 OEM 合作伙伴的 VIB,则不报告任何错误,但最终的映像配置文件可能无法使用。每次只安装来自一个 OEM 供应商的 VIB。
如果出现有关接受程序问题的错误,可以更改映像配置文件的接受程度和主机的接受程度。请仔细考虑更改主机接受程度是否合适。VIB 接受程度在创建 VIB 时设置,且无法更改。
即使最终的映像配置文件是无效的,仍可以添加 VIB。
注: VMware 只支持那些经过大量严格的测试证明是完全正常的稳定环境和配置。请仅使用这些受支持的配置。如果降低主机接受程度,从而降低可支持性,可以使用自定义 VIB。在这种情况下,跟踪所做的更改,以便您在要移除自定义 VIB 时进行恢复,并在以后将主机接受程度还原为默认值(合作伙伴支持者)。请参见
使用接受程度。
过程
- 在 PowerCLI 会话中,为每个要使用的库运行 Add-EsxSoftwareDepot cmdlet。
选项 |
操作 |
远程库 |
运行 Add-EsxSoftwareDepot -DepotUrl depot_url 。 |
ZIP 文件 |
- 将 ZIP 文件下载到本地文件系统。
- 运行
Add-EsxSoftwareDepot -DepotUrl C:\file_path\offline-bundle.zip
|
Cmdlet 将返回一个或多个
SoftwareDepot 对象。
- 运行 Get-EsxImageProfile cmdlet,列出当前可见的所有库中的所有映像配置文件。
Cmdlet 将返回所有可用的配置文件。通过使用可选参数筛选输出,可以缩小搜索范围。
- 克隆配置文件。
New-EsxImageProfile -CloneProfile My_Profile -Name "Test Profile 42" -Vendor "My Vendor"
由 VMware 及其合作伙伴发布的映像配置文件是只读的。要进行更改,必须克隆映像配置文件。需要
vendor 参数。
- 运行 Add-EsxSoftwarePackage cmdlet,将新的软件包添加到其中一个映像配置文件中。
Add-EsxSoftwarePackage -ImageProfile My_Profile -SoftwarePackage partner-package
Cmdlet 会对映像配置文件运行标准验证测试。如果验证成功,cmdlet 将返回已修改且已验证的映像配置文件。如果想要添加的 VIB 依赖于其他 VIB,cmdlet 将显示此信息并包含能够解决此依赖关系的 VIB。如果想要添加的 VIB 的接受程度低于映像配置文件的接受程度,将出现错误。