vSphere Bitfusion 2.5 开始,可以对 vSphere Bitfusion 环境执行升级。通过升级集群,可以保留当前配置数据和监控统计信息。

vSphere Bitfusion 支持多版本服务器和客户端环境。所有服务器都必须运行相同的 vSphere Bitfusion OVA 版本,而客户端版本可以混合使用。 vSphere Bitfusion 客户端版本必须与 vSphere Bitfusion 服务器版本相同或更低。升级 vSphere Bitfusion 环境时,请先升级服务器,然后再升级客户端。
vSphere Bitfusion 版本 服务器版本 客户端版本
2.0.0 2.0.0 2.0.0
2.0.1 2.0.1 2.0.1
2.0.2 2.0.2 2.0.2
2.5.0 2.5.0

2.0.0

2.0.1

2.0.2

2.5.0

2.5.1 2.5.1

2.0.0

2.0.1

2.0.2

2.5.0

2.5.1

3.0.0 3.0.0

2.0.0

2.0.1

2.0.2

2.5.0

2.5.1

3.0.0

3.0.1 3.0.1

2.0.0

2.0.1

2.0.2

2.5.0

2.5.1

3.0.0

3.0.1

3.5.0 3.5.0

2.0.0

2.0.1

2.0.2

2.5.0

2.5.1

3.0.0

3.0.1

3.5.0

4.0.0 4.0.0

2.0.0

2.0.1

2.0.2

2.5.0

2.5.1

3.0.0

3.0.1

3.5.0

4.0.0

vSphere Bitfusion 集群升级到最新版本

要使用最新的 vSphere Bitfusion 版本并保留当前的集群配置和监控数据,可以升级 vSphere Bitfusion 集群。

要升级集群,必须升级 vSphere Bitfusion 环境中的服务器。必须备份环境,使用最新版本的 vSphere Bitfusion 设备部署新的服务器虚拟机 (VM),然后还原备份。

vSphere Bitfusion 客户端升级

可以使用当前的 vSphere Bitfusion 2.0 及更高版本的客户端,也可以将客户端升级到最新版本的 vSphere Bitfusion。要升级客户端,必须在 Ubuntu、CentOS 或 Red Hat Linux 操作系统上安装最新的软件包。客户端版本可以与 vSphere Bitfusion 服务器版本相同或更低。有关详细信息,请参见安装 vSphere Bitfusion 客户端

vSphere Bitfusion 服务器升级

图 1. vSphere Bitfusion 升级工作流
vSphere Bitfusion 升级过程的工作流图。
  1. 通过使用 vSphere Bitfusion 插件,创建并下载当前 vSphere Bitfusion 集群的备份。

    有关详细信息,请参见VMware vSphere Bitfusion 用户指南中的备份 Bitfusion 集群

  2. 从下载的 bitfusionbackup.tar.gz 存档文件中打开 manifest.json 文件,然后找到服务器部分。此部分包括有关备份时 vSphere Bitfusion 集群中服务器的信息。

    记录每个服务器的主机 ID、主机名和 GPU 数量。

    例如,以下服务器的主机 ID 为 6a2f4e80-70d8-4c51-bf10-00284f3ed2c6,主机名为 bitfusion-server-3.5.0-5,并且该服务器安装了一个 GPU。
    "servers": [
            {
                "id": "6a2f4e80-70d8-4c51-bf10-00284f3ed2c6",
                "hostname": "bitfusion-server-3.5.0-5",
                "ip": "10.202.8.209",
                "port": "56001",
                "address": "10.202.8.209:56001",
                "mode": "manager",
                "health": "PASS",
                "num_devices": 1,
                "lastseen": "2020-10-14T21:29:38Z",
                "license": {
                    "type": "vcenter-license",
                    "name": "vSphere 7 Enterprise Plus",
                    "license-id": "example",
                    "key": "example",
                    "expiry": "2025-09-30T00:00:00Z"
                }
  3. 关闭集群中 vSphere Bitfusion 服务器的电源。
  4. 安装新的主 vSphere Bitfusion 服务器。
    1. 使用最新的 vSphere Bitfusion OVA 模板部署新的主 vSphere Bitfusion 服务器虚拟机。

      有关详细信息,请参见部署 vSphere Bitfusion 设备

      在部署过程中,输入旧主 vSphere Bitfusion 服务器所用的相同主机名。

    2. 在新虚拟机的设置中,添加与旧主 vSphere Bitfusion 服务器所用的相同数量的 GPU。
    3. 在新虚拟机的设置中,添加 guestinfo.bitfusion.server.host-id 配置参数。此参数值必须与旧主服务器的主机 ID(列在 manifest.json 文件中)相匹配。

      有关详细信息,请参见《vSphere 虚拟机管理》文档中的编辑配置文件参数

    4. 打开服务器电源,并等待 vSphere Bitfusion 插件注册到 vCenter Server
  5. 通过使用 vSphere Bitfusion 插件,将旧 vSphere Bitfusion 集群的备份还原到新集群。

    有关详细信息,请参见VMware vSphere Bitfusion 用户指南中的还原 Bitfusion 集群

  6. 对于集群中的每个后续 vSphere Bitfusion 服务器,请执行以下步骤。
    1. 使用 vSphere Bitfusion 插件部署新的服务器虚拟机。

      在部署过程中,输入相应的旧 vSphere Bitfusion 服务器的 manifest.json 中列出的主机名和主机 ID。有关详细信息,请参见添加后续的 vSphere Bitfusion 服务器

    2. 在新虚拟机的设置中,添加与相应的旧 vSphere Bitfusion 服务器相同数量的 GPU。
    3. 在新虚拟机的设置中,添加 guestinfo.bitfusion.server.host-id 配置参数。此参数值必须与相应的旧服务器的主机 ID(列在 manifest.json 文件中)相匹配。
    4. 打开虚拟机电源。必须按顺序打开多个虚拟机的电源。
  7. 删除旧的 vSphere Bitfusion 服务器虚拟机。