升級 vCenter Server Appliance 前,您必須下載 vCenter Server 安裝程式 ISO 檔案,並將其掛接到要從中執行升級的網路虛擬機器或實體伺服器。
用於升級應用裝置的電腦必須是在符合作業系統需求的 Windows、Linux 或 Mac 作業系統上執行。請參閱vCenter Server安裝程式的系統需求。
升級 vCenter Server Appliance 前,您必須準備詳細目錄中的 ESXi 主機。
升級使用外部 Platform Services Controller 的 vCenter Server 部署之前,必須先將外部 Platform Services Controller 聚合為內嵌式 Platform Services Controller,然後再執行升級。請參閱知識庫文章知識庫 68137。
如果 vCenter Server Appliance 使用外部 Oracle 資料庫,您必須確定現有資料庫的大小。
如果 vCenter Server Appliance 使用外部 Update Manager 執行個體,您必須在執行 Update Manager 的電腦上執行 Migration Assistant。
vCenter Server安裝程式的系統需求
您可以從在受支援版本的 Windows、Linux 或 Mac 作業系統上執行的網路用戶端機器,執行 vCenter ServerGUI 或 CLI 安裝程式。
若要確保 GUI 與 CLI 安裝程式的最佳效能,請使用滿足最低硬體需求的用戶端機器。
作業系統 | 支援的版本 | 最佳效能的最低硬體組態 |
---|---|---|
Windows |
|
4 GB RAM、2 個具有 2.3 GHz 四核心的 CPU、32 GB 硬碟、1 個 NIC |
Linux |
|
4 GB RAM、1 個具有 2.3 GHz 雙核心的 CPU、16 GB 硬碟、1 個 NIC
備註: CLI 安裝程式需要 64 位元作業系統。
|
Mac |
|
8 GB RAM、1 個具有 2.4 GHz 四核心的 CPU、150 GB 硬碟、1 個 NIC |
下載並掛接 vCenter Server 安裝程式
VMware 發行 vCenter Server Appliance ISO 映像,其包含 vCenter Server Appliance 的 GUI 和 CLI 安裝程式。
- 部署 vCenter Server Appliance。
- 升級 vCenter Server Appliance。
- 將含外部 Platform Services Controller 的較舊版本的 vCenter Server 聚合至目前版本的 vCenter Server。
- 從以檔案為基礎的備份還原 vCenter Server Appliance。
必要條件
- 在 https://my.vmware.com/web/vmware/ 上建立 Customer Connect 帳戶。
- 確認用戶端機器符合 vCenter Server 安裝程式的系統需求。請參閱vCenter Server安裝程式的系統需求。
程序
下一步
開啟 readme.txt 檔案並檢閱有關 vCenter Server Appliance ISO 映像中其他檔案和目錄的資訊。
同步 vSphere 網路上的時鐘
確認 vSphere 網路上所有元件的時鐘均已同步。如果 vSphere 網路中實體機器的時鐘未同步,則在網路機器之間進行通訊時,無法將對時間敏感的 SSL 憑證和 SAML Token 辨識為有效。
未同步的時鐘可能會導致驗證問題,從而使安裝失敗或使 vCenter Servervmware-vpxd服務無法啟動。
vSphere 中的時間不一致情況可能會導致環境中的元件在不同服務中首次開機失敗,具體取決於環境中時間不準確的地方和時間同步的時機。當目的地 vCenter Server 的目標 ESXi 主機與 NTP 或 PTP 不同步時,通常會發生問題。同樣地,如果目的地 vCenter Server 移轉到因全自動 DRS 而設為不同時間的 ESXi 主機,也可能會產生問題。
若要避免時間同步問題,請在安裝、移轉或升級 vCenter Server 執行個體之前,確保下列內容正確無誤。
即將部署目的地 vCenter Server 的目標 ESXi 主機已同步至 NTP 或 PTP。
執行來源 vCenter Server 的 ESXi 主機已同步至 NTP 或 PTP。
從 vSphere 6.7 升級或移轉至 vSphere 8.0 時,如果 vCenter Server Appliance 連線至外部 Platform Services Controller,請確保執行外部 Platform Services Controller 的 ESXi 主機已同步至 NTP 或 PTP。
如果您要從 vSphere 6.7 升級或移轉至 vSphere 8.0,請確認來源 vCenter Server 或 vCenter Server Appliance 和外部 Platform Services Controller 具有正確的時間。
請確認 vCenter Server 執行所在的任何 Windows 主機電腦與網路時間伺服器 (NTP) 伺服器同步。請參閱 VMware 知識庫文章,網址為 https://kb.vmware.com/s/article/1318。
若要將 ESXi 時鐘與 NTP 或 PTP 伺服器同步,您可以使用 VMware Host Client。如需編輯 ESXi 主機時間組態的相關資訊,請參閱《vSphere 單一主機管理 - VMware Host Client》說明文件中的〈在 VMware Host Client 中編輯 ESXi 主機的時間組態〉主題。
若要瞭解如何變更 vCenter Server 的時間同步化設定,請參閱《vCenter Server 組態》說明文件中的〈設定系統時區及時間同步化設定〉主題。
若要瞭解如何使用 vSphere Client 編輯主機的時間組態,請參閱《vCenter Server 和主機管理》說明文件中的〈編輯主機的時間組態設定〉主題。
從現有 vCenter Server Appliance 傳輸資料
通常,會在升級停機過程中進行資料傳輸。但是,在某些情況下,您可以選擇在升級或移轉後傳輸部分資料,以最大程度地縮短停機時間。
在以下情況下,支援在升級或移轉後傳輸資料:
-
將 vCenter Server for Windows 移轉到 vCenter Server Appliance
-
升級具有外部資料庫的 vCenter Server Appliance
備註: 您只能在升級或移轉後,在背景中將資料從外部資料庫傳輸到內嵌式 PostgreSQL 資料庫。不支援在升級或移轉後,將資料從內嵌式 PostgreSQL 資料庫傳輸到另一個內嵌式 PostgreSQL 資料庫。
您可以傳輸升級期間正常執行所需的最少資料量。稍後,可以在背景中將剩餘資料從外部資料庫傳輸到內嵌式 PostgreSQL 資料庫,同時保留您部署的歷史事件和效能資料。
您可以在從下列使用外部資料庫的下列 vCenter Server 版本升級或移轉至 vCenter Server Appliance 中的內嵌式 PostgreSQL 資料庫後傳輸歷史資料。
vCenter Server 版本 | 資料庫 | 支援在升級或移轉後傳輸資料 |
---|---|---|
vCenter Server Appliance 6.7 | 內嵌式 PostgreSQL 資料庫 | 不支援 |
適用於 Windows 的 vCenter Server 6.7 | 外部 Oracle 或 MS SQL 資料庫 | 支援 |
內嵌式 PostgreSQL 資料庫 | 不支援 | |
vCenter Server Appliance 7.0 | 內嵌式 PostgreSQL 資料庫 | 不支援 |
- 組態資料
- 這是必須從現有 vCenter Server Appliance 外部資料庫傳輸才能升級或移轉至正常運作之 vCenter Server Appliance 的最少類型的資料。此資料可在相當短的時間內傳輸,並會盡量縮短升級至 vCenter Server 8.0 期間的停機時間。
- 組態和歷史資料
-
除了組態資料以外,您還可以選擇傳輸歷史資料,例如使用量統計資料、事件和工作。
vCenter Server 安裝程式可讓您選擇一次性同時複製組態和歷史資料,或在升級程序期間僅複製組態資料。然後,您可以選擇在啟動新的
vCenter Server 後複製背景中的歷史資料。
小心: 如果您選擇一次複製所有資料,則在將所有資料傳輸到 vCenter Server 8.0 中的內嵌式 PostgreSQL 資料庫之前,您將無法啟動 vCenter Server。
- 組態、歷史和效能度量資料
- 這是您可以選擇傳輸到 vCenter Server 的最大資料量。您只能在升級程序期間複製組態資料,然後在升級或移轉至 vCenter Server 8.0 完成後複製背景中的歷史和效能資料。
監控和管理歷史資料移轉
- 監控資料移轉的進度。
- 暫停資料匯入。
- 取消資料匯入。
重要: 如果您取消資料匯入,歷史資料將不會匯入內嵌式 PostgreSQL 資料庫。如果您取消資料匯入作業,則無法復原資料。如果您取消資料匯入,並且想要在稍後匯入歷史資料,您必須從 GUI 安裝程式的階段 1 重新啟動升級或移轉程序。
請參閱監控和管理歷史資料移轉。
準備 ESXi 主機以進行 vCenter Server Appliance 升級
在升級到 vCenter Server8.0 之前,您必須準備好 ESXi 主機。
必要條件
若要升級 vCenter Server Appliance,ESXi 主機必須滿足升級需求。
- ESXi 主機必須為版本 6.7 或更新版本。如需 ESXi 相容性的相關資訊,請參閱《VMware 相容性指南》。
- 來源和目標 ESXi 主機不得處於鎖定或維護模式,且不得為全自動 DRS 叢集的一部分。
- 檢閱您環境中由憑證授權機構 (CA) 簽署的 SSL 憑證。若要瞭解手動檢閱 vSphere 環境中的 CA 簽署的 SSL 憑證,請參閱知識庫文章 知識庫 2111411。
程序
結果
您的 ESXi 主機已準備妥當,可進行 vCenter Server Appliance 升級。
ESXi 主機升級和憑證
如果您將 ESXi 主機升級到 ESXi 6.7 或更新版本,升級程序會將自我簽署 (指紋) 憑證取代為 VMCA 簽署的憑證。如果 ESXi 主機使用自訂憑證,則升級程序會保留這些憑證,即使這些憑證已過期或無效也如此。
建議的升級工作流程取決於目前的憑證。
使用指紋憑證佈建的主機
如果您的主機目前使用指紋憑證,則在升級過程中,它會自動獲指派 VMCA 憑證。
使用自訂憑證佈建的主機
如果您的主機使用自訂憑證 (通常是第三方 CA 簽署的憑證) 佈建,則在升級期間這些憑證會保留在原位。將憑證模式變更為自訂,以確保在稍後的憑證重新整理期間憑證不會被意外取代。
然後,vCenter Server 會監控憑證,並在 vSphere Client 中顯示諸如憑證到期等資訊。
使用 Auto Deploy 佈建的主機
由 Auto Deploy 佈建的主機首次以 ESXi 6.7 或更新版本的軟體開機時,將一律獲指派新憑證。在您升級由 Auto Deploy 佈建的主機時,Auto Deploy 伺服器會針對該主機產生憑證簽署要求 (CSR) 並將其提交給 VMCA。VMCA 會為該主機儲存已簽署的憑證。當 Auto Deploy 伺服器佈建主機時,它會從 VMCA 擷取憑證,並將其納入佈建程序。
您可以搭配使用 Auto Deploy 與自訂憑證。
變更 ESXi 憑證模式
使用憑證授權機構 (VMCA) 佈建您環境中的 ESXi 主機,除非公司原則需要您使用自訂憑證。若要使用含不同根 CA 的自訂憑證,請編輯進階 vCenter Server 設定 vpxd.certmgmt.mode。變更後,主機不再於重新整理憑證時使用 VMCA 憑證自動進行佈建。您負責您環境中的憑證管理。
您可以使用進階 vCenter Server 設定,以變更為指紋模式或自訂 CA 模式。將指紋模式僅用作後援選項。
程序
決定新應用裝置的 Oracle 資料庫大小和儲存區大小
在升級 vCenter Server Appliance 或移轉 Windows 上使用外部 Oracle 資料庫的 vCenter Server 之前,您必須確定現有資料庫的大小。根據現有資料庫的大小,您可以使用內嵌式 PostgreSQL 資料庫計算新 vCenter Server Appliance 資料庫的儲存區大小下限。
您可以執行指令碼以決定 Oracle 核心資料表大小、事件與工作資料表大小以及統計資料資料表大小。Oracle 核心資料表對應於 PostgreSQL 資料庫的資料庫 (/storage/db) 磁碟分割。Oracle 事件與工作以及統計資料資料表對應於 PostgreSQL 資料庫的統計資料、事件、警示和工作 (/storage/seat) 磁碟分割。
在應用裝置升級期間,您必須為新應用裝置選取至少為 Oracle 資料表大小兩倍的儲存區大小。
在應用裝置升級期間,您可以選取要傳輸至新應用裝置的資料類型。為確保新應用裝置的最短升級時間和最低儲存區需求,您可以選擇僅傳輸組態資料。
必要條件
程序
在來源 Update Manager機器上下載並執行 VMware Migration Assistant
在使用外部 Update Manager升級 vCenter Server Appliance 期間,Migration Assistant 必須在來源Update Manager 機器上執行。此程序將說明在升級之前如何手動下載並執行 Migration Assistant。
或者,如果您打算使用 CLI 安裝程式升級 vCenter ServerAppliance,您可以將 source.vum section 區段和run.migration.assistant 子區段新增至 JSON 範本。如需 CLI 升級組態參數的相關資訊,請參閱升級 vCenter Server Appliance 的 CLI 升級組態參數。
必要條件
- 下載並掛接 vCenter Server 安裝程式。
- 以管理員身分登入來源 Update Manager機器。
程序
- 從 vCenter ServerAppliance 安裝程式套件,將 migration-assistant 目錄複製到來源 Update Manager 機器。
- 從 migration-assistant 目錄,按兩下 VMware-Migration-Assistant.exe 並提供 vCenter Single Sign-On 管理員密碼。
- 將 [Migration Assistant] 視窗保持開啟,直到完成 vCenter Server應用裝置升級。
結果
完成預先檢查並解決所有錯誤後,您的來源 Update Manager系統已準備妥當,可進行升級。