20
2023
05
15:25:23

ESXi 版本升级



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

https://lxnchan.cn/vmware-update.html

从ESXi 6.7版本升级到ESXi 8.0全过程和可能出现的问题解决方案。

整体升级

一般来说,6.5/6.7版本均能直接升级到8.0版本。

顺便说个概念,ESXi中大部分功能、驱动程序和实用工具等都是依靠安装各个软件包(VIB)实现的,例如ESXi的Web界面就是依靠软件包esx-ui实现的,更新升级也是如此,升级对应的软件包然后获得更新的功能。

如果是从正规渠道购买和获取的ESXi软件,则直接向软件提供商询问是否有更新包然后按照提供商提供的升级安装文档进行操作即可,提供的可能是包含ZIP文件的VIB集合档(参看下方),也有可能是Offline Bundle或ISO文件。通常来说由OEM或者软件提供商提供的升级包内会自动包含全部驱动程序和实用工具,否则大概率就需要自行安装(为什么是大概率,因为有些OEM机器在ESXi下既没有专有实用工具,也不需要额外安装专有驱动)。

本文主要还是说一下非OEM渠道(vmware提供的公版)获取和安装的ESXi软件如何更新。

  1. 打开Product Patches(可能需要登录),Product选择“ESXi (Embedded and Installable)”;版本选择你要升级的版本,这里以“8.0”为例;然后下面点“Search”。

  2. 在下面的列表中选择标题为“VMware-ESXi-<版本>-<构建代号>-depot”(这里以“VMware-ESXi-8.0a-20842819-depot”为例)后面的“Download Now”,会得到一个ZIP包。切记下载后对该包进行校验,错误的depot轻则安装中止,重则再起不能。

  3. 启用ESXi的“Secure Shell(SSH)”,然后ssh登录到ESXi主机,用户名root,密码是WebUI登录时的密码。

  4. 将刚才下载的depot包上传到ESXi主机中,可供存储的目录可以是/vmfs目录下自己的目录存储,也可以是临时文件夹/tmp

  5. 列出depot中包含的映像配置文件:

    1
    esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-8.0a-20842819-depot.zip

    注意:无论如何,-d后面跟随的一定要是完整的绝对路径,否则会报错找不到文件。
    执行后有如下返回:

    1
    2
    3
    4
    Name                         Vendor        Acceptance Level  Creation Time        Modification Time
    ---------------------------  ------------  ----------------  -------------------  -------------------
    ESXi-8.0a-20842819-standard  VMware, Inc.  PartnerSupported  2022-12-08T00:00:00  2022-12-08T00:00:00
    ESXi-8.0a-20842819-no-tools  VMware, Inc.  PartnerSupported  2022-12-08T00:00:00  2022-11-24T05:47:13

    可见该depot中包含两个映像配置文件,正规渠道购买的可根据购买的License选择;非正规渠道(公版)直接Standard即可。

  6. 准备更新,将ESXi主机置于维护模式(非必要,反正都要重启)。

  7. 使用上面的映像配置文件更新:

    1
    2
    3
    4
    # 配置文件直接复制上面Name栏,depot包路径要求绝对路径
    esxcli software profile update -p <配置文件> -d <depot包位置>
    # 示例
    esxcli software profile update -p ESXi-8.0a-20842819-standard -d /vmfs/volumes/datastore1/VMware-ESXi-8.0a-20842819-depot.zip

    如果宿主机并非专用服务器或硬件存在不兼容问题,则可以在命令中加入--no-hardware-warning忽略兼容性警告(不建议):

    1
    esxcli software profile update -p ESXi-8.0a-20842819-standard -d /vmfs/volumes/datastore1/VMware-ESXi-8.0a-20842819-depot.zip --no-hardware-warning
  8. 更新后检查返回信息是否存在异常(这里示例因过于冗长删掉了Installed和Removed的软件包):

    1
    2
    3
    4
    5
    6
    Update Result
    Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
    Reboot Required: true
    VIBs Installed: -
    VIBs Removed: -
    VIBs Skipped:
  9. 确认没问题之后重启即可。

安装软件包

这一节有如下应用场景:

  • 提供的升级包只升级部分组件(常见于安全更新);

  • 安装驱动包和(来自OEM的)实用工具;

以上的场景中安装的将是独立的VIB程序包而非整个操作系统。这里以Dell的Addons为例。

  1. 启用ESXi的“Secure Shell(SSH)”,然后ssh登录到ESXi主机,用户名root,密码是WebUI登录时的密码。

  2. 将下载的ZIP包(实质上也是一个depot)通过SSH上传到ESXi主机内,可供存储的目录可以是/vmfs目录下自己的目录存储,也可以是临时文件夹/tmp

  3. 根据安装说明提示将主机置于维护模式(我这里不需要)。

  4. 列出depot包内包含的VIB(一样的要求,也是要求绝对路径):

    1
    esxcli software sources vib list -d /vmfs/volumes/datastore1/Dell_Addon_8.0.0_A00.zip

    返回包内各软件及将要应用的方式(新安装、卸载、升级):

    1
    2
    3
    4
    5
    6
    7
    Name                    Version                            Vendor  Creation Date  Acceptance Level  Status
    ----------------------  ---------------------------------  ------  -------------  ----------------  ------
    bnxtroce                222.0.155.0-1OEM.700.1.0.15843807  BCM     2022-07-14     VMwareCertified   Update
    ...                     ...                                ...     ...            ...               ...
    dell-configuration-vib  8.0.0-A04                          DEL     2022-09-26     PartnerSupported  New
    ...                     ...                                ...     ...            ...               ...
    dellfac                 1.0.3-1OEM.800.1.0.20143090        DEL     2022-09-21     VMwareAccepted    Remove
  5. 确认没有问题之后安装:

    1
    esxcli software vib update --depot=/vmfs/volumes/datastore1/Dell_Addon_8.0.0_A00.zip
  6. 根据返回的提示进行重启或其他操作,这里不再赘述。


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

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

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

您的IP地址是: