zoukankan      html  css  js  c++  java
  • How to install VIB on VMware ESXi

    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/

  • 相关阅读:
    Android自动开关机实现
    List<T>的各种排序方法
    Struts、Ajax、Restful、Web Service 狂想曲框架实现篇(二)
    ArrayList和LinkedList性能比较
    Struts、Ajax、Restful、Web Service 狂想曲框架实现篇(三)
    ACM
    jquery
    安装IIS和部署网站的区别
    用IIS部署网站的问题和解决方案
    bug管理初识记录测试结果(外企)
  • 原文地址:https://www.cnblogs.com/oskb/p/3373700.html
Copyright © 2011-2022 走看看