透過升級 vSphere Bitfusion 叢集,您可以保留目前的組態資料和監控統計資料。

vSphere Bitfusion 支援多版本伺服器和用戶端環境。
  • 叢集中的所有伺服器都必須執行相同版本的 vSphere Bitfusion
  • 叢集中的用戶端可以使用不同的受支援 vSphere Bitfusion 版本。
  • 用戶端版本必須與伺服器版本相同或是更早版本。
備註: 升級 vSphere Bitfusion 環境時,請先升級伺服器,然後再升級用戶端。

如需 vSphere Bitfusion 伺服器和用戶端的升級相容性的詳細資訊,請參閱 VMware 互通性對照表

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 叢集中伺服器的相關資訊。

    記下每個伺服器的主機識別碼、主機名稱和 GPU 數目。

    例如,下列伺服器的主機識別碼為 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 組態參數。此參數值必須與 manifest.json 檔案中列出的舊主要伺服器的主機識別碼相符。

      如需詳細資訊,請參閱《vSphere 虛擬機器管理》說明文件中的〈編輯組態檔參數〉

    4. 開啟伺服器的電源,然後等待 vSphere Bitfusion 外掛程式向 vCenter Server 登錄。
  5. 透過使用 vSphere Bitfusion 外掛程式,將舊 vSphere Bitfusion 叢集的備份還原到新叢集。

    如需詳細資訊,請參閱 《使用 VMware vSphere Bitfusion》中的〈還原 Bitfusion 叢集〉

  6. 對於叢集中的每個後續 vSphere Bitfusion 伺服器,請執行下列步驟。
    1. 使用 vSphere Bitfusion 外掛程式部署新的伺服器虛擬機器。

      在部署程序期間,輸入 manifest.json 中針對舊對應 vSphere Bitfusion 伺服器列出的主機名稱和主機識別碼。如需詳細資訊,請參閱 如何安裝後續 vSphere Bitfusion 伺服器

    2. 在新虛擬機器的設定中,新增舊對應 vSphere Bitfusion 伺服器所使用的相同 GPU 數目。
    3. 在新虛擬機器的設定中,新增 guestinfo.bitfusion.server.host-id 組態參數。此參數值必須與 manifest.json 檔案中列出的舊對應伺服器的主機識別碼相符。
    4. 開啟虛擬機器電源。必須按順序開啟多個虛擬機器的電源。
  7. 刪除舊的 vSphere Bitfusion 伺服器虛擬機器。