What is VIB?

A vib is  vSphere Installation Bundle. To make it more detailed, one can look at the vSphere 5 documentation page here, but basically you’ll find out that there are differences between individual VIBsImage profile or Software depot:

Different types of VIBs?

Quote:

VIB – A VIB is an ESXi software package. VMware and its partners package solutions, drivers, CIM providers, and applications that extend the ESXi platform as VIBs. VIBs are available in software depots. You can use VIBs to create and customize ISO images or to upgrade ESXi hosts by installing VIBs asynchronously onto the hosts.

Image Profile - An image profile defines an ESXi image and consists of VIBs. An image profile always includes a base VIB, and might include more VIBs. You examine and define an image profile using the Image Builder PowerCLI.

Software Depot –  A software depot is a collection of VIBs and image profiles. The software depot is a hierarchy of files and folders and can be available through an HTTP URL (online depot) or a ZIP file (offline depot). VMware and VMware partners make depots available. Companies with large VMware installations might create internal depots to provision ESXi hosts with vSphere Auto Deploy, or to export an ISO for ESXi installation.

There are VIBs that needs a reboot (base ESXi patches, drivers or esxcli extensions) and there are ones that don’t. Some examples of VIBs which do not require reboot are:

  • CIM providers
  • Cisco Nexus
  • vShield Plugins
  • Lab Manager
  • HA agents

A VIB has 3 parts:

  • File Archive – the main file. The file which gets deployed to the ESXi host.
  • XML descriptor file – has inportant info about requirements for installing the VIB. (dependencies, compatibility, reboot necessary? )
  • Signature File – signature which verifies the level of trust (Integrity, Information about the creator and verifications that has been done).

The different VIBs can be installed different way as you see. In addition there are VIBs that are VMware certifiedVMware acceptedPartner supported or community supported.

The ESXCLI command used to Add or Remove VIBs from ESXi host.

There are multiple ESXCLI commands which can be used for Installing, removing or updating a VIB:

1. To Install:

esxcli software vib install -d “/vmfs/volumes/Datastore/DirectoryName/PatchName.zip

2. To Update:

esxcli software vib update -d “/vmfs/volumes/Datastore/DirectoryName/PatchName.zip”

3. To verify which VIBs are installed:

esxcli software vib list

No need to say, that you must first enable the SSH in order to be able to use an SSH client, like Putty, to connect to your ESXi host….

Orginal link : http://www.vladan.fr/how-to-install-vib-on-vmware-esxi/

最新文章

  1. [Android]使用Dagger 2来构建UserScope(翻译)
  2. 不支持关键字“data source”
  3. STM32 USB转串口驱动 Virtual COM Port Driver(V1.3.1)
  4. 【洛谷·P2320】鬼谷子的钱袋
  5. wpf开发桌面软件记录
  6. 高可用与负载均衡(7)之聊聊Lvs-DR+Keepalived的解决方案
  7. 几种方式实现Javaweb页面跳转
  8. hifi/ headphone test
  9. DOM 操作内容 innerText/innerHTML
  10. 【转】linux命令useradd添加用户详解
  11. 基于visual Studio2013解决C语言竞赛题之1056素数序列
  12. ansible批量分发免密钥登陆python脚本
  13. css3渐变之线性渐变
  14. Consul1-window安装consul
  15. openstack搭建之-horizon配置(14)
  16. 六. Redis发布订阅机制
  17. es6模块化导入导出
  18. (Go rails)使用Rescue_from(ActiveSupport:Rescuable::ClassMethods)来解决404(ActiveRecord::RecordNotFound)❌
  19. 使用python实现解析二元一次方程
  20. ASP.NET MVC 发布后 IE 访问出现布局错乱问题

热门文章

  1. java数组之二分法查找
  2. Redis------Set集合类型
  3. manjaro安装teamviewer实现远程连接
  4. Can't connect to local MySQL server through socket '/tmp/mysql.sock'
  5. L2-032 彩虹瓶 (25 分)
  6. perl连接mysql数据库
  7. MySQL忘记密码怎么重置
  8. 初见spark-04(高级算子)
  9. TouTiao开源项目 分析笔记9 实现一个问答主页面
  10. SpringMVC---applicationContext.xml配置详解