12
2024
11
15:08:45

怎么在ESXi上安装和删除VIB | 什么是VIB? | ESXi VIB里面有什么?

怎么在ESXi上安装和删除VIB | 什么是VIB? | ESXi VIB里面有什么?| 什么是VIB? | ESXi VIB里面有什么?" srcset="https://hqyman.cn/zb_users/upload/2024/11/20241112150906173139534639078.png 865w, https://vmlib.com/wp-content/uploads/2024/10/image-47-300x107.png 300w, https://vmlib.com/wp-content/uploads/2024/10/image-47-768x273.png 768w" sizes="(max-width: 800px) 100vw, 800px" style="box-sizing: border-box; height: 285px; max-width: 100%; border: none; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px; vertical-align: middle; display: inline-block; width: 762.781px; object-fit: cover; object-position: center center;"/>| 什么是VIB? | ESXi VIB里面有什么?" srcset="https://hqyman.cn/zb_users/upload/2024/11/20241112150906173139534639078.png 865w, https://vmlib.com/wp-content/uploads/2024/10/image-47-300x107.png 300w, https://vmlib.com/wp-content/uploads/2024/10/image-47-768x273.png 768w" sizes="(max-width: 800px) 100vw, 800px" style="box-sizing: border-box; height: 285px; max-width: 100%; border: none; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px; vertical-align: middle; display: inline-block; width: 762.781px; object-fit: cover; object-position: center center;"/>| 什么是VIB? | ESXi VIB里面有什么?" srcset="https://hqyman.cn/zb_users/upload/2024/11/20241112150906173139534639078.png 865w, https://vmlib.com/wp-content/uploads/2024/10/image-47-300x107.png 300w, https://vmlib.com/wp-content/uploads/2024/10/image-47-768x273.png 768w" sizes="(max-width: 800px) 100vw, 800px" style="box-sizing: border-box; height: 285px; max-width: 100%; border: none; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px; vertical-align: middle; display: inline-block; width: 762.781px; object-fit: cover; object-position: center center;"/>| 什么是VIB? | ESXi VIB里面有什么?" srcset="https://hqyman.cn/zb_users/upload/2024/11/20241112150906173139534639078.png 865w, https://vmlib.com/wp-content/uploads/2024/10/image-47-300x107.png 300w, https://vmlib.com/wp-content/uploads/2024/10/image-47-768x273.png 768w" sizes="(max-width: 800px) 100vw, 800px" style="box-sizing: border-box; height: 285px; max-width: 100%; border: none; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px; vertical-align: middle; display: inline-block; width: 762.781px; object-fit: cover; object-position: center center;"/>| 什么是VIB? | ESXi VIB里面有什么?" srcset="https://hqyman.cn/zb_users/upload/2024/11/20241112150906173139534639078.png 865w, https://vmlib.com/wp-content/uploads/2024/10/image-47-300x107.png 300w, https://vmlib.com/wp-content/uploads/2024/10/image-47-768x273.png 768w" sizes="(max-width: 800px) 100vw, 800px" style="box-sizing: border-box; height: 285px; max-width: 100%; border: none; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px; vertical-align: middle; display: inline-block; width: 762.781px; object-fit: cover; object-position: center center;"/>

VMware ESXi里的vib是什么?

VMware 的 VIB全称为vSphere Installation Bundle,是用于 ESXi 主机的软件包,包含驱动程序、代理、更新补丁等内容。VIB 类似于 Linux 系统中的 RPM 或 DEB 文件,能够安装、升级、或移除 ESXi 主机上的软件组件。

VIB 通常由 VMware 或第三方硬件供应商提供,并通过 vSphere Update Manager (VUM) 或命令行工具 esxcli 进行管理。主要的 VIB 组件包含以下几类:

  1. 驱动程序:支持特定硬件,如存储控制器、网卡等。

  2. 代理:增强 ESXi 主机的功能,例如监控和管理功能。

  3. 升级补丁:提供安全修复和功能更新。


VIB其实就是VMware ESXi的驱动吗?

不完全是,VIB 不仅仅是驱动程序,虽然它可以包含驱动程序,但还包括其他类型的组件,例如某些软件的agent代理、更新补丁和工具等。VIB 是一个VMware通用的软件包格式,用于在 VMware ESXi 主机上安装、升级、或移除各种软件组件。它可以包含:

  1. 驱动程序:例如网卡、存储控制器驱动等,确保 ESXi 主机能够识别和使用特定硬件。

  2. 管理代理:例如用于集成监控工具的代理,方便主机与外部系统进行交互。

  3. 功能更新和补丁:提供安全修复、功能更新,或者操作系统补丁。


所以说,VIB 是包含驱动程序的一种可能格式,但并不限于驱动。它是一种更为广泛的软件包格式,可以携带多种类型的组件,用于增强和管理 ESXi 主机的功能。


VIB里面有什么?

VIB 的组成

VIB 类似于一个压缩包(如 tarball 或 ZIP 文件),但它包含以下三个主要部分:

  1. 文件归档(VIB Payload):存放实际需要安装的文件,比如驱动程序、代理、脚本或更新补丁。VIB 被添加到 ESXi 镜像中后,其文件会被部署到主机上;如果 VIB 被移除,这些文件也会相应删除。

  2. XML 描述文件:用于描述 VIB 的内容,包括安装需求、依赖项、兼容性问题及是否需要重启等重要信息。

  3. 签名文件:这是 VIB 的电子签名,用于验证其信任级别、创建者身份以及测试/认证水平,帮助用户区分支持的 VIB 和未经测试的 VIB。


VIB 的信任级别

VIB 具有四个信任级别,反映了 VIB 的来源及其测试的严格性:

  1. VMwareCertified:由 VMware 创建并全面测试的 VIB,经过严格认证。

  2. VMwareAccepted:由 VMware 合作伙伴创建并测试,VMware 仅对测试结果进行审核。

  3. PartnerSupported:由 VMware 可信合作伙伴创建并测试,VMware 不参与测试结果的审核。

  4. CommunitySupported:由社区或非 VMware 合作伙伴创建,不经过 VMware 或可信合作伙伴的测试,不受官方支持。


VIB 的分发形式

VIB 主要通过两种方式分发,分别是单独的 VIB 文件软件包/存储库

  1. 单独 VIB 文件:可以使用 esxcli 命令添加或删除,但无法通过 Update Manager 或 Image Builder CLI 管理。

  2. 软件包(软件存储库):包含额外的元数据,使 VIB 能通过 ESXCLI、Update Manager 和 Image Builder CLI 管理。软件包可分为离线包(ZIP 格式)和在线包(通过 HTTP/FTP 远程访问)。



怎么在ESXi 上安装或删除 VIB

安装 VIB

在 VMware ESXi 主机上,可以使用 esxcli 命令来安装和卸载 VIB。以下是安装和卸载 VIB 的具体命令

(-v 指定 VIB 文件的完整路径。)

esxcli software vib install -v /vib的完整路径/vib文件.vib

在安装前,确保 VIB 文件兼容当前的 ESXi 版本,并已经上传到 ESXi 主机上(可以使用 SCP 工具将文件传输到 ESXi 主机的某个目录,如 /tmp

完整的命令为

esxcli software vib install -v /tmp/MIS_bootbank_ssacli2_6.15.11.0-7.0.0.15525992.oem.vib

可以看到安装结果为成功

看到以下信息,说明安装成功,重启ESXi生效

Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

卸载 VIB/删除VIB

要卸载一个 VIB,要需要先知道 VIB 的名称。可以使用以下命令列出当前安装的 VIB:

esxcli software vib list
esxcli software vib list
esxcli software vib list列出所有vib的信息,最左边是VIB的名字

找到 VIB 名称后,使用以下命令卸载(-n后面跟的是VIB的名字,而不是路径)

esxcli software vib remove -n vib_name

假设我们要删除名为ssacli2的这个VIB, 完整命令为

esxcli software vib remove -n ssacli2
esxcli software vib remove -n vib_name
可以看到移除的结果为成功,这个VIB已经成功移除。

看到这个信息:“The update completed successfully, but the system needs to be rebooted for the changes to be effective.” 证明这个VIB已经成功被移除,需要重启ESXi生效。

以下命令重启ESXi

reboot now

总结一下

在 VMware ESXi 上安装和管理 VIB 是确保系统功能稳定和兼容性的关键步骤。了解 什么是 VMware ESXi VIB,如何在 VMware ESXi 主机上安装 VIB,以及在出现不兼容或不需要的组件时 在 ESXi 上删除 VIB 的完整步骤,对 IT 管理人员来说至关重要。如果你正在寻找 ESXi 怎么移除 VIB 的方法,或是想知道 esxi 怎么装 vib,可以使用 esxcli software vib install 命令,确保文件兼容后进行安装。同样,esxi 怎么卸载 vib 也可以通过 esxcli software vib remove 命令实现。在 esxi 怎么安装 vib 和 esxi 怎么删除 vib 的过程中,关注 VIB 的信任级别和兼容性能够有效提升系统安全性和稳定性。希望本指南能帮助您顺利完成 VMware ESXi 上的 VIB 操作!




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/8391.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: