VMware:如何在ESXi主机上安装VIB

时间:2020-02-23 14:45:14  来源:igfitidea点击:

大约10年前,VMware发布了" VMware Installation Bundle"(通常称为VIB),使第三方和管理员可以更轻松地将软件组件安装到其旗舰虚拟化平台vSphere ESXi中。

该过程非常简单,如果您为运行ESXi软件的正确版本安装正确的VIB,通常不会出错。

在继续之前,请注意以下几点:

  • 确保VIB与您的ESXi版本兼容
  • 确保已安装要尝试安装的兼容硬件
  • 阅读VIB文档(某些VIB要求主机处于维护模式或者需要重新启动)
  • 如果md5sum签名可用,请确保VIB文件完整性
  • 仅安装从受信任的源获取和发布的VIB文件

要安装VIB文件,请按照以下简单步骤操作:

1.使用您喜欢的SFTP客户端,将VIB文件上传到以下目录:

/tmp

2.使用您喜欢的SSH客户端,连接到主机(可能需要首先从vSphere客户端手动启动SSH服务);

3.使用以下命令安装VIB文件:

esxcli software vib install -v /tmp/your-vib-file-name.vib

注意:如果未从受信任的权威机构对VIB文件进行签名,即使该文件来自受信任的制造商,也可能会收到"找不到受信任的签名者"消息。
如果您确实信任来源,则可以通过在末尾附加" no-sig-check"选项来覆盖此来源,例如:

esxcli software vib install -v /tmp/your-vib-file-name.vib --no-sig-check

如果收到消息""

[Errno 4] IOError: <urlopen error [Errno 2] No such file or directory: ‘/var/log/vmware/your-vib-file-name.vib’>”

[Errno 4] IOError:&lt;urlopen错误[Errno 2]没有此类文件或者目录:'/var/log/vmware/your-vib-file-name.vib'>")

,知道当您没有指定VIB文件的完整路径时,即使您位于同一目录中,这也是常见的错误。

也可以直接从URL安装VIB,但是我通常更喜欢手动上传并验证签名,以避免出现任何问题。

5.您可以使用以下命令列出主机上已安装的VIB的完整列表:

esxcli software vib list