共用方式為


升級 System Center Virtual Machine Manager

本文提供 System Center 2025 - Virtual Machine Manager (VMM) 的升級資訊。

升級至 System Center 2025 - Virtual Machine Manager

下列各節提供如何升級至 VMM 2025 的相關信息。 其中包括升級完成後要完成的必要條件、升級指示和工作。

注意

  • 您可以從 VMM 2022 升級至 VMM 2025;不支援從 2019 和 2016 升級。
  • 在 VMM 安裝期間,請確定 SQL 資料庫 不屬於任何可用性群組。

需求和限制

  • 您應該在 System Center 2022 上執行 VMM。
  • 請確定伺服器符合 VMM 2025 的所有需求,並已就緒必要條件。 深入了解
  • 請確定您正在執行 支援的 SQL Server 版本。
  • 如果您目前的 VMM 部署已與 Azure Site Recovery 整合,請注意:
    • 無法升級 Site Recovery 設定。 升級之後,您必須重新部署。
    • 確認 VMM 2025 的 Hyper-V 主機支援。

在您開始使用 Intune 之前

確認下列事項:

  1. 完成目前在 VMM 中執行的任何作業。

    注意

    升級期間會刪除作業歷程記錄。

  2. 關閉任何與 VMM 管理伺服器的連線,包括 VMM 主控台和 VMM 命令殼層。

  3. 關閉在 VMM 管理伺服器上執行的其他任何程式。

  4. 確定 VMM 伺服器上沒有擱置的重新啟動。

  5. 執行 VMM 資料庫的完整備份。

  6. 如果目前的 SQL Server 資料庫使用 AlwaysOn 可用性群組:

    • 如果 VMM 資料庫包含在可用性群組中,請在 SQL Server Management Studio 中將其移除。
    • 起始故障轉移至執行 VMM 資料庫安裝之 SQL Server 的電腦。
  7. 如果您使用 VMM 執行 Operations Manager,請中斷 VMM 與 Operations Manager 伺服器之間的連線。

System Center 元件的升級順序

如果您執行多個 System Center 元件,應該依特定順序升級它們,如下所示:

  1. 服務管理自動化
  2. 協調器
  3. Service Manager
  4. Data Protection Manager
  5. Operations Manager
  6. Configuration Manager
  7. Virtual Machine Manager

注意

Service Provider Foundation (SPF) 已從 System Center 2025 停止。 不過,SPF 2022 將繼續使用 System Center 2025 元件。

升級獨立 VMM 伺服器

注意

當您升級獨立 VMM 伺服器時,建議您在具有 VMM 2022 的相同伺服器上安裝 VMM 2025。

如果您使用分散式金鑰管理,您可以選擇在不同的伺服器上安裝 VMM 2025。

使用下列程式:

備份和升級OS

  1. 備份並保留 VMM 資料庫。
  2. 卸載 VMM。 請確定同時移除管理伺服器和控制台。
  3. 將管理OS升級至 Windows Server 2025。
  4. 安裝 Windows 11 或 Windows Server 2025 版的 ADK

卸載 VMM

  1. 移至 [控制台> 程式>與功能],選取 [Virtual Machine Manager],然後選取 [卸載]。
  2. 在 [ 卸載精靈] 上, 選取 [移除功能],然後選取 [要移除的功能] 清單中的 [VMM 管理伺服器 ] 和 [VMM 控制台 ]。
  3. 在 [資料庫選項] 頁面上,選取 [ 保留資料庫]。
  4. 檢閱摘要,然後選取 [解除安裝]

安裝 VMM 2025

  1. 在主要安裝頁面中,選取 [ 安裝]。
  2. [選取要安裝的功能] 中,選取 VMM 管理伺服器,然後選取 [ 下一步]。 VMM 主控台將會自動安裝。
  3. 在 [ 產品註冊資訊] 中,提供適當的信息,然後選取 [ 下一步]。 如果您未輸入產品密鑰,VMM 將會安裝為評估版,從安裝日期起 180 天后到期。
  4. [請閱讀此許可協定] 中,檢閱許可協議、選取 [我已閱讀、瞭解並同意許可協定 條款] 複選框,然後選取 [下一步]。
  5. 在 [ 使用量和連線數據] 中,選取其中一個選項,然後選取 [ 下一步]。
  6. 如果Microsoft更新頁面出現,請選取您是否要使用 Microsoft Update,然後選取 [下一步]。 如果您已選擇在此計算機上使用 Microsoft Update,則不會出現此頁面。
  7. [安裝位置] 中,使用預設路徑或輸入 VMM 程式檔的不同安裝路徑,然後選取 [ 下一步]。
  8. 在 [資料庫組態] 中
    • 如果您需要升級 VMM SQL Server,請深入瞭解
    • 如果您使用遠端 SQL 實體,請指定 SQL Server 電腦名稱。
    • 如果 SQL Server 在 VMM 伺服器上執行,請輸入 VMM 伺服器的名稱,或輸入 localhost。 如果 SQL Server 位於叢集中,請輸入叢集名稱。
    • 如果您使用本機 SQL 伺服器,或遠端 SQL 伺服器使用預設埠 (1433),請勿指定埠值。
    • 選取 [現有資料庫 ],然後從先前的安裝中選取您保留(已備份)的資料庫。 提供具有存取資料庫許可權的認證。 當系統提示您升級資料庫時,請選取 [ ]。
  9. 在 [ 設定服務帳戶和分散式密鑰管理] 中,指定 VMM 服務將使用的帳戶。

注意

安裝之後,您無法變更 VMM 服務帳戶的身分識別。

  1. 在 [分散式金鑰管理] 底下,選取是否要將加密金鑰儲存在 Active Directory 中。

注意

請仔細選擇服務帳戶和分散式金鑰管理的設定。 根據您的選擇,範本中的密碼等加密數據在升級后可能無法使用,您必須手動輸入密碼。

  1. [埠設定] 中,針對每項功能使用預設埠號碼,或提供適合您環境中的唯一埠號碼。

注意

除非您卸載然後重新安裝 VMM 管理伺服器,否則您無法變更在安裝 VMM 管理伺服器期間指派的埠。 此外,請勿將任何功能設定為使用埠 5986;此埠號碼已預先指派。

  1. 在 [ 鏈接庫組態] 中,選取是要建立新的連結庫共用,還是在計算機上使用現有的文檔庫共用。 VMM 建立的默認連結庫共用名為 MSSCVMMLibrary,而資料夾位於 %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager 連結庫檔案ProgramData 是隱藏的資料夾,您無法將其移除。 安裝 VMM 管理伺服器之後,您可以使用 VMM 控制台或使用 VMM 命令殼層來新增連結庫共用和連結庫伺服器。
  2. [升級兼容性報告] 中,檢閱設定,然後選取 [下一步 ] 繼續進行升級。
  3. [安裝摘要] 中,檢閱設定,然後選取 [ 安裝 ] 以升級伺服器。 [安裝功能] 頁面隨即出現,並顯示安裝進度。
  4. 在 [安裝程式成功完成] 中,選取 [關閉] 以完成安裝。 若要開啟 VMM 控制台,請在此精靈關閉時核取 [開啟 VMM 控制台],或者您可以選取桌面上的 Virtual Machine Manager 控制台圖示。

注意

升級成功之後, 請使用 VMM 手動 升級主機代理程式。 建議您以相同版本維護伺服器和代理程式。

如果安裝程式發生任何問題,請檢查 %SYSTEMDRIVE%\ProgramData\VMMLogs 資料夾。

在安裝期間,VMM 會啟用下列防火牆規則。 即使您稍後卸載 VMM,這些規則仍然有效。

  • Windows 遠端管理
  • Windows 標準式存放裝置管理

升級高可用性 VMM 伺服器

您可以將高可用性 (HA) VMM 伺服器 2022 升級至 2025。

支援下列兩種升級模式:

注意

SQL Server 升級可以隨時執行,與 VMM 升級無關。

沒有其他 VMM 伺服器的混合模式升級

此程式不需要額外的 VMM 伺服器,但在某些情況下,停機的風險會增加。 例如,當您有兩個節點HA VMM,而主動 VMM 節點在升級被動時失敗。 在此案例中,您的 VMM 伺服器不會有可用的故障轉移節點。

請遵循下列步驟

  1. 備份並保留 VMM 資料庫。
  2. 將被動節點上的 VMM 卸載。
  3. 在被動 VMM 節點上,將管理 OS 升級至 Windows Server 2025。
  4. 升級至 ADKWindows 11 或 Windows Server 2025 版本。
  5. 使用下列步驟在被動節點上安裝 VMM 2025:
    • 在主要安裝頁面中,選取 [ 安裝]。
    • [選取要安裝的功能] 中,選取 [VMM 管理伺服器 ],然後選取 [ 下一步]。 VMM 主控台將會自動安裝。
    • 出現提示時,請確認您想要將此伺服器新增為節點至高可用性部署。
    • 在 [ 資料庫組態 ] 頁面上,如果出現提示,請選取以升級資料庫。
    • 檢閱摘要並完成安裝。
  6. 將作用中的 VMM 節點故障轉移至新升級的 VMM 伺服器。
  7. 在其他 VMM 節點上重複此程式。
  8. 使用 Update-ClusterFunctionalLevel 命令來更新叢集功能等級。
  9. [選擇性]安裝適當的 SQL 命令列公用程式。

使用其他 VMM 伺服器進行混合模式升級

此程式需要額外的 VMM 伺服器;不過,它可確保在所有案例中幾乎不會停機。

請遵循下列步驟

  1. 備份並保留 VMM 資料庫。
  2. 新增相同數目的額外伺服器(使用 Windows Server 2025 管理 OS),其等於 HA 叢集中存在的伺服器號碼。
  3. 在新增的 2025 伺服器上安裝 Windows 11/Windows Server 2025 版 的 ADK
  4. 使用混合模式升級步驟 5 的詳細數據,在其中一部新增的伺服器上安裝 VMM 2025,而不需要額外的 VMM 伺服器
  5. 針對所有其他新增的伺服器重複安裝步驟。
  6. 將作用中的 VMM 節點故障轉移至其中一部新增的伺服器。
  7. 從2022節點卸載VMM,並在故障轉移後從叢集移除這些節點。
  8. 使用 Update-ClusterFunctionalLevel 命令來更新叢集功能等級。
  9. [選擇性]安裝適當的 SQL 命令列公用程式。

注意

一旦 HA VMM 升級成功, 請使用 VMM 手動 升級主機代理程式。

更新 VMM 代理程式

升級後,您需要更新您 Hyper-V 主機和 VMM 程式庫伺服器上的 VMM 代理程式。

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [ 主機 ] 窗格中,以滑鼠右鍵按兩下數據行標題,然後選取 [ 代理程式版本狀態]。
  3. 選取具有您要更新之 VMM 代理程式的主機。 在 [主機] 索引標籤的 [主機] 群組中,選取 [重新整理]。 如果主機需要更新其 VMM 代理程式,[主機狀態] 資料行會顯示 [需要注意],而 [代理程式版本狀態] 資料行會顯示 [可用的升級]。
  4. 以滑鼠右鍵按下要更新之 VMM 代理程式的主機,然後選取 [ 更新代理程式]。 在 [更新代理程式] 中,提供必要的認證,然後選取 [ 確定]。
  5. [代理程式版本狀態] 欄將顯示 [正在升級] 的值。 成功更新主機上的 VMM 代理程式之後,[代理程式版本狀態] 欄會顯示 [最新] 值,且 [代理程式版本] 欄會顯示代理程式的更新版本。 再次重新整理主機後,主機的 [主機狀態] 欄會顯示 [確定] 值。
  6. 您也可以用類似的方式來更新 VMM 程式庫伺服器上的 VMM 代理程式。 若要檢視 VMM 連結庫伺服器的清單,請選取 [網狀架構>伺服器連結庫伺服器]。>

重新關聯主機和程式庫伺服器

升級之後,您可能需要重新關聯虛擬機主機和 VMM 連結庫伺服器與 VMM 管理伺服器。

執行下列步驟:

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [主機] 窗格中,確認是否顯示 [代理程式狀態] 欄。 如果未顯示,請以滑鼠右鍵按下數據行標題,然後選取 [ 代理程序狀態]。
  3. 在主機群組中,選取 [ 重新整理]。 如果需要重新關聯主機,[主機狀態] 資料行會顯示 [需要注意],而 [ 代理程序狀態 ] 數據行會顯示 [拒絕存取]。 以滑鼠右鍵按下您要重新關聯的主機,然後選取 [ 重新關聯]。
  4. 在 [ 重新關聯代理程式 ] 頁面中,提供認證,然後選取 [ 確定]。 [代理程序狀態] 會顯示狀態為 [重新關聯]。 成功重新關聯主機之後,狀態會變更為 [回應]。
  5. 重新整理主機;主機狀態數據行現在會顯示 [確定]。 重新關聯主機之後,您可能需要更新主機上的 VMM 代理程式。

升級 VMM SQL Server 資料庫

您可能想要升級 VMM SQL Server 資料庫有幾個原因:

  • 您要將 VMM 升級至 System Center 2025,且不支援目前的 SQL Server 資料庫版本。
  • 您想要將 VMM 獨立伺服器升級至高可用性伺服器,並在本機安裝 SQL Server。
  • 您想要將 SQL Server 資料庫移至不同的電腦。

收集資料庫資訊

升級之前,請先收集 VMM 資料庫的相關信息:

  1. 在 VMM 控制台>中記錄資料庫連線設定>一般>資料庫連線。
  2. 在 伺服器管理員 >Tools>Services 中記錄帳戶資訊。 以滑鼠右鍵按兩下 [System Center Virtual Machine Manager>屬性>登入]。 這是安裝 VMM 時指派為服務帳戶的網域或本機帳戶。 您可以在 [工具>電腦管理員>本機使用者和群組>使用者] 中檢查其是否為本機。
  3. 檢查您是否在安裝 VMM 時使用分散式金鑰管理,或加密金鑰是否儲存在 VMM 伺服器上本機。
  4. 如果您要移動 VMM 資料庫,但未升級 VMM,請檢查 VMM 伺服器上已套用的更新匯總。

升級獨立資料庫

  1. 備份現有的 VMM 資料庫,並將備份複製到執行支援 SQL Server 版本的電腦。
  2. 使用 SQL Server 工具來還原資料庫。
    • 如果您要升級 VMM,您會在 VMM 安裝程式 >資料庫組態中指定新的 SQL Server 位置。
    • 如果您想要升級資料庫而不升級 VMM,您需要卸載,然後重新安裝 VMM。 當您卸載時,請在 [ 資料庫選項] 頁面上,選取 [ 保留資料庫]。 然後使用您用於原始安裝的相同設定重新安裝。 在 [ 資料庫組態] 上,指定新的 SQL Server 詳細數據。 重新安裝之後,請套用更新匯總,並檢查部署是否如預期般運作。

升級高可用性資料庫

  1. 記錄現有資料庫的來源版本,以及您要升級的版本。
  2. 從 SQL Server 叢集的作用中節點建立高可用性 SQL Server 資料庫的備份。
  3. 將被動 SQL Server 節點升級至新版本。 升級之後,如果您想要從這個節點管理 SQL Server,可以選擇性地安裝 SQL Server Management Studio。
  4. 將高可用性 SQL Server 角色從目前作用中的節點故障轉移至升級的節點。 故障轉移之後,您可以使用 SQL Server Management Studio 來驗證執行中的資料庫版本。
  5. 針對HA SQL叢集中的其他節點重複升級。 作為額外的驗證,您可以故障轉移 SQL Server 資料庫角色,以確保一切如預期般運作。

在 VMM 升級時移轉 SQL Server 叢集

  1. 從現有 SQL 叢集的作用中節點備份高可用性 VMM 資料庫。
  2. 請注意重新安裝 VMM 伺服器角色時要使用的 VMM 角色名稱。 使用保留資料庫選項,從現有的 VMM 叢集節點卸載 VMM 伺服器。 從最後一個節點卸載 VMM 伺服器時,您可以收到有關 SPN 註冊失敗的訊息。 這是沒有功能影響的已知問題。
  3. 將備份的資料庫還原至另一個執行支援 SQL 版本的 SQL 叢集。 將 VMM 服務執行所在的使用者新增為具有成員資格的新 DB,以db_owner。
  4. 升級 VMM 伺服器作為 SQL 叢集移轉的一部分時,請提供對應至新 SQL 叢集的參數。

重新部署 Azure Site Recovery

如果 Azure Site Recovery 已整合到 VMM 2022 部署中,您必須使用 VMM 2025 重新部署它,以 復寫至 Azure復寫至次要月臺

線上到 Operations Manager

升級之後,請將 VMM 重新連線至 Operations Manager。

更新 PXE 伺服器的憑證

如果您在 VMM 網狀架構中有 PXE 伺服器,您需要從網狀架構中移除它,然後再次新增它。 這是更新 PXE 伺服器證書,並避免憑證錯誤。

本文提供 System Center 2022 - Virtual Machine Manager (VMM) 的升級資訊。

升級至 System Center 2022 - Virtual Machine Manager

下列各節提供如何升級至 VMM 2022 的相關信息。 其中包括升級完成後要完成的必要條件、升級指示和工作。

注意

  • 您可以從 VMM 2019 升級至 VMM 2022;不支援從 2016 升級。
  • 在 VMM 安裝期間,請確定 SQL 資料庫 不屬於任何可用性群組。

需求和限制

  • 您應該在 System Center 2019 上執行 VMM。
  • 請確定伺服器符合 VMM 2022 的所有需求,且必要條件已就緒。 深入了解
  • 請確定您正在執行 支援的 SQL Server 版本。
  • 如果您目前的 VMM 部署已與 Azure Site Recovery 整合,請注意:

在您開始使用 Intune 之前

確認下列事項:

  1. 完成目前在 VMM 中執行的任何作業。

注意

升級期間會刪除作業歷程記錄。

  1. 關閉任何與 VMM 管理伺服器的連線,包括 VMM 主控台和 VMM 命令殼層。

  2. 關閉在 VMM 管理伺服器上執行的其他任何程式。

  3. 確定 VMM 伺服器上沒有擱置的重新啟動。

  4. 執行 VMM 資料庫的完整備份。

  5. 如果目前的 SQL Server 資料庫使用 AlwaysOn 可用性群組:

    • 如果 VMM 資料庫包含在可用性群組中,請在 SQL Server Management Studio 中將其移除。
    • 起始故障轉移至執行 VMM 資料庫安裝之 SQL Server 的電腦。
  6. 如果您使用 VMM 執行 Operations Manager,請中斷 VMM 與 Operations Manager 伺服器之間的連線。

System Center 元件的升級順序

如果您執行多個 System Center 元件,應該依特定順序升級它們,如下所示:

  1. 服務管理自動化
  2. 協調器
  3. Service Manager
  4. Data Protection Manager
  5. Operations Manager
  6. Configuration Manager
  7. Virtual Machine Manager
  8. Service Provider Foundation

升級獨立 VMM 伺服器

注意

當您升級獨立 VMM 伺服器時,建議您在具有 VMM 2019 的相同伺服器上安裝 VMM 2022。

如果您使用分散式金鑰管理,您可以選擇在不同的伺服器上安裝 VMM 2022。

使用下列程式:

備份和升級OS

  1. 備份並保留 VMM 資料庫。
  2. 卸載 VMM。 請確定同時移除管理伺服器和控制台。
  3. 將管理OS升級至 Windows Server 2022。
  4. 安裝 Windows 11 或 Windows Server 2022 版的 ADK

卸載 VMM

  1. 移至 [控制台> 程式>與功能],選取 [Virtual Machine Manager],然後選取 [卸載]。
  2. 在 [ 卸載精靈] 上, 選取 [移除功能],然後選取 [要移除的功能] 清單中的 [VMM 管理伺服器 ] 和 [VMM 控制台 ]。
  3. 在 [資料庫選項] 頁面上,選取 [ 保留資料庫]。
  4. 檢閱摘要,然後選取 [解除安裝]

安裝 VMM 2022

  1. 在主要安裝頁面中,選取 [ 安裝]。
  2. [選取要安裝的功能] 中,選取 VMM 管理伺服器,然後選取 [ 下一步]。 VMM 主控台將會自動安裝。
  3. 在 [ 產品註冊資訊] 中,提供適當的信息,然後選取 [ 下一步]。 如果您未輸入產品密鑰,VMM 將會安裝為評估版,從安裝日期起 180 天后到期。
  4. [請閱讀此許可協定] 中,檢閱許可協議、選取 [我已閱讀、瞭解並同意許可協定 條款] 複選框,然後選取 [下一步]。
  5. 在 [ 使用量和連線數據] 中,選取其中一個選項,然後選取 [ 下一步]。
  6. 如果Microsoft更新頁面出現,請選取您是否要使用 Microsoft Update,然後選取 [下一步]。 如果您已選擇在此計算機上使用 Microsoft Update,則不會出現此頁面。
  7. [安裝位置] 中,使用預設路徑或輸入 VMM 程式檔的不同安裝路徑,然後選取 [ 下一步]。
  8. 在 [資料庫組態] 中
    • 如果您需要升級 VMM SQL Server,請深入瞭解
    • 如果您使用遠端 SQL 實體,請指定 SQL Server 電腦名稱。
    • 如果 SQL Server 在 VMM 伺服器上執行,請輸入 VMM 伺服器的名稱,或輸入 localhost。 如果 SQL Server 位於叢集中,請輸入叢集名稱。
    • 如果您使用本機 SQL 伺服器,或遠端 SQL 伺服器使用預設埠 (1433),請勿指定埠值。
    • 選取 [現有資料庫 ],然後從先前的安裝中選取您保留(已備份)的資料庫。 提供具有存取資料庫許可權的認證。 當系統提示您升級資料庫時,請選取 [ ]。
  9. 在 [ 設定服務帳戶和分散式密鑰管理] 中,指定 VMM 服務將使用的帳戶。

注意

安裝之後,您無法變更 VMM 服務帳戶的身分識別。

  1. 在 [分散式金鑰管理] 底下,選取是否要將加密金鑰儲存在 Active Directory 中。

注意

請仔細選擇服務帳戶和分散式金鑰管理的設定。 根據您的選擇,範本中的密碼等加密數據在升級后可能無法使用,您必須手動輸入密碼。

  1. [埠設定] 中,針對每項功能使用預設埠號碼,或提供適合您環境中的唯一埠號碼。

注意

除非您卸載然後重新安裝 VMM 管理伺服器,否則您無法變更在安裝 VMM 管理伺服器期間指派的埠。 此外,請勿將任何功能設定為使用埠 5986;此埠號碼已預先指派。

  1. 在 [ 鏈接庫組態] 中,選取是要建立新的連結庫共用,還是在計算機上使用現有的文檔庫共用。 VMM 建立的默認連結庫共用名為 MSSCVMMLibrary,而資料夾位於 %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager 連結庫檔案ProgramData 是隱藏的資料夾,您無法將其移除。 安裝 VMM 管理伺服器之後,您可以使用 VMM 控制台或使用 VMM 命令殼層來新增連結庫共用和連結庫伺服器。
  2. [升級兼容性報告] 中,檢閱設定,然後選取 [下一步 ] 繼續進行升級。
  3. [安裝摘要] 中,檢閱設定,然後選取 [ 安裝 ] 以升級伺服器。 [安裝功能] 頁面隨即出現,並顯示安裝進度。
  4. 在 [安裝程式成功完成] 中,選取 [關閉] 以完成安裝。 若要開啟 VMM 控制台,請在此精靈關閉時核取 [開啟 VMM 控制台],或者您可以選取桌面上的 Virtual Machine Manager 控制台圖示。

注意

升級成功之後, 請使用 VMM 手動 升級主機代理程式。 建議您以相同版本維護伺服器和代理程式。

如果安裝程式發生任何問題,請檢查 %SYSTEMDRIVE%\ProgramData\VMMLogs 資料夾。

在安裝期間,VMM 會啟用下列防火牆規則。 即使您稍後卸載 VMM,這些規則仍然有效。

  • Windows 遠端管理
  • Windows 標準式存放裝置管理

升級高可用性 VMM 伺服器

您可以將高可用性 (HA) VMM 伺服器 2019 升級至 2022。

支援下列兩種升級模式:

注意

SQL Server 升級可以隨時執行,與 VMM 升級無關。

沒有其他 VMM 伺服器的混合模式升級

此程式不需要額外的 VMM 伺服器,但在某些情況下,停機的風險會增加。 例如,當您有兩個節點HA VMM,而主動 VMM 節點在升級被動時失敗。 在此案例中,您的 VMM 伺服器不會有可用的故障轉移節點。

請遵循下列步驟

  1. 備份並保留 VMM 資料庫。
  2. 將被動節點上的 VMM 卸載。
  3. 在被動 VMM 節點上,將管理 OS 升級至 Windows Server 2022。
  4. 升級至 ADKWindows 11 或 Windows Server 2022 版本。
  5. 使用下列步驟在被動節點上安裝 VMM 2022:
  • 在主要安裝頁面中,選取 [ 安裝]。
  • [選取要安裝的功能] 中,選取 [VMM 管理伺服器 ],然後選取 [ 下一步]。 VMM 主控台將會自動安裝。
  • 出現提示時,請確認您想要將此伺服器新增為節點至高可用性部署。
  • 在 [ 資料庫組態 ] 頁面上,如果出現提示,請選取以升級資料庫。
  • 檢閱摘要並完成安裝。
  1. 將作用中的 VMM 節點故障轉移至新升級的 VMM 伺服器。
  2. 在其他 VMM 節點上重複此程式。
  3. 使用 Update-ClusterFunctionalLevel 命令來更新叢集功能等級。
  4. [選擇性]安裝適當的 SQL 命令列公用程式。

使用其他 VMM 伺服器進行混合模式升級

此程式需要額外的 VMM 伺服器;不過,它可確保在所有案例中幾乎不會停機。

請遵循下列步驟

  1. 備份並保留 VMM 資料庫。
  2. 新增相同數目的額外伺服器(使用 Windows Server 2022 管理 OS),其等於 HA 叢集中存在的伺服器號碼。
  3. 在新增的 2022 伺服器上安裝 Windows 11/Windows Server 2022 版 的 ADK
  4. 使用混合模式升級的步驟 5 的詳細數據,在其中一部新增的伺服器上安裝 VMM 2022,而不需要其他 VMM 伺服器
  5. 針對所有其他新增的伺服器重複安裝步驟。
  6. 將作用中的 VMM 節點故障轉移至其中一部新增的伺服器。
  7. 從 2019 節點卸載 VMM,並在故障轉移後從叢集移除這些節點。
  8. 使用 Update-ClusterFunctionalLevel 命令來更新叢集功能等級。
  9. [選擇性]安裝適當的 SQL 命令列公用程式。

注意

一旦 HA VMM 升級成功, 請使用 VMM 手動 升級主機代理程式。

更新 VMM 代理程式

升級後,您需要更新您 Hyper-V 主機和 VMM 程式庫伺服器上的 VMM 代理程式。

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [ 主機 ] 窗格中,以滑鼠右鍵按兩下數據行標題,然後選取 [ 代理程式版本狀態]。
  3. 選取具有您要更新之 VMM 代理程式的主機。 在 [主機] 索引標籤的 [主機] 群組中,選取 [重新整理]。 如果主機需要更新其 VMM 代理程式,[主機狀態] 資料行會顯示 [需要注意],而 [代理程式版本狀態] 資料行會顯示 [可用的升級]。
  4. 以滑鼠右鍵按下要更新之 VMM 代理程式的主機,然後選取 [ 更新代理程式]。 在 [更新代理程式] 中,提供必要的認證,然後選取 [ 確定]。
  5. [代理程式版本狀態] 欄將顯示 [正在升級] 的值。 成功更新主機上的 VMM 代理程式之後,[代理程式版本狀態] 欄會顯示 [最新] 值,且 [代理程式版本] 欄會顯示代理程式的更新版本。 再次重新整理主機後,主機的 [主機狀態] 欄會顯示 [確定] 值。
  6. 您也可以用類似的方式來更新 VMM 程式庫伺服器上的 VMM 代理程式。 若要檢視 VMM 連結庫伺服器的清單,請選取 [網狀架構>伺服器連結庫伺服器]。>

重新關聯主機和程式庫伺服器

升級之後,您可能需要重新關聯虛擬機主機和 VMM 連結庫伺服器與 VMM 管理伺服器。

執行下列步驟:

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [主機] 窗格中,確認是否顯示 [代理程式狀態] 欄。 如果未顯示,請以滑鼠右鍵按下數據行標題,然後選取 [ 代理程序狀態]。
  3. 在主機群組中,選取 [ 重新整理]。 如果需要重新關聯主機,[主機狀態] 資料行會顯示 [需要注意],而 [ 代理程序狀態 ] 數據行會顯示 [拒絕存取]。 以滑鼠右鍵按下您要重新關聯的主機,然後選取 [ 重新關聯]。
  4. 在 [ 重新關聯代理程式 ] 頁面中,提供認證,然後選取 [ 確定]。 [代理程序狀態] 會顯示狀態為 [重新關聯]。 成功重新關聯主機之後,狀態會變更為 [回應]。
  5. 重新整理主機;主機狀態數據行現在會顯示 [確定]。 重新關聯主機之後,您可能需要更新主機上的 VMM 代理程式。

升級 VMM SQL Server 資料庫

您可能想要升級 VMM SQL Server 資料庫有幾個原因:

  • 您要將 VMM 升級至 System Center 2022,且不支援目前的 SQL Server 資料庫版本。
  • 您想要將 VMM 獨立伺服器升級至高可用性伺服器,並在本機安裝 SQL Server。
  • 您想要將 SQL Server 資料庫移至不同的電腦。

收集資料庫資訊

升級之前,請先收集 VMM 資料庫的相關信息:

  1. 在 VMM 控制台>中記錄資料庫連線設定>一般>資料庫連線。
  2. 在 伺服器管理員 >Tools>Services 中記錄帳戶資訊。 以滑鼠右鍵按兩下 [System Center Virtual Machine Manager>屬性>登入]。 這是安裝 VMM 時指派為服務帳戶的網域或本機帳戶。 您可以在 [工具>電腦管理員>本機使用者和群組>使用者] 中檢查其是否為本機。
  3. 檢查您是否在安裝 VMM 時使用分散式金鑰管理,或加密金鑰是否儲存在 VMM 伺服器上本機。
  4. 如果您要移動 VMM 資料庫,但未升級 VMM,請檢查 VMM 伺服器上已套用的更新匯總。

升級獨立資料庫

  1. 備份現有的 VMM 資料庫,並將備份複製到執行支援 SQL Server 版本的電腦。
  2. 使用 SQL Server 工具來還原資料庫。
  • 如果您要升級 VMM,您會在 VMM 安裝程式 >資料庫組態中指定新的 SQL Server 位置。
  • 如果您想要升級資料庫而不升級 VMM,您需要卸載,然後重新安裝 VMM。 當您卸載時,請在 [ 資料庫選項] 頁面上,選取 [ 保留資料庫]。 然後使用您用於原始安裝的相同設定重新安裝。 在 [ 資料庫組態] 上,指定新的 SQL Server 詳細數據。 重新安裝之後,請套用更新匯總,並檢查部署是否如預期般運作。

升級高可用性資料庫

  1. 記錄現有資料庫的來源版本,以及您要升級的版本。
  2. 從 SQL Server 叢集的作用中節點建立高可用性 SQL Server 資料庫的備份。
  3. 將被動 SQL Server 節點升級至新版本。 升級之後,如果您想要從這個節點管理 SQL Server,可以選擇性地安裝 SQL Server Management Studio。
  4. 將高可用性 SQL Server 角色從目前作用中的節點故障轉移至升級的節點。 故障轉移之後,您可以使用 SQL Server Management Studio 來驗證執行中的資料庫版本。
  5. 針對HA SQL叢集中的其他節點重複升級。 作為額外的驗證,您可以故障轉移 SQL Server 資料庫角色,以確保一切如預期般運作。

在 VMM 升級時移轉 SQL Server 叢集

  1. 從現有 SQL 叢集的作用中節點備份高可用性 VMM 資料庫。
  2. 請注意重新安裝 VMM 伺服器角色時要使用的 VMM 角色名稱。 使用保留資料庫選項,從現有的 VMM 叢集節點卸載 VMM 伺服器。 從最後一個節點卸載 VMM 伺服器時,您可以收到有關 SPN 註冊失敗的訊息。 這是沒有功能影響的已知問題。
  3. 將備份的資料庫還原至另一個執行支援 SQL 版本的 SQL 叢集。 將 VMM 服務執行所在的使用者新增為具有成員資格的新 DB,以db_owner。
  4. 升級 VMM 伺服器作為 SQL 叢集移轉的一部分時,請提供對應至新 SQL 叢集的參數。

重新部署 Azure Site Recovery

如果 Azure Site Recovery 已整合到 VMM 2019 部署中,您必須使用 VMM 2022 重新部署它,以 復寫至 Azure復寫至次要月臺

線上到 Operations Manager

升級之後,請將 VMM 重新連線至 Operations Manager。

更新 PXE 伺服器的憑證

如果您在 VMM 網狀架構中有 PXE 伺服器,您需要從網狀架構中移除它,然後再次新增它。 這是更新 PXE 伺服器證書,並避免憑證錯誤。

本文提供 System Center 2019 - Virtual Machine Manager (VMM) 的升級資訊。

升級至 System Center 2019 - Virtual Machine Manager

下列各節提供如何升級至 VMM 2019 的資訊。 其中包括升級完成後要完成的必要條件、升級指示和工作。

注意

在 VMM 安裝期間,請確定 SQL 資料庫 不屬於任何可用性群組。

需求和限制

  • 您應該在 System Center 2016 更新匯總 6 或 1801 或 1807 上執行 VMM。
  • 請確定伺服器符合 VMM 2019 的所有需求,且必要條件已就緒 深入瞭解
  • 請確定您正在執行 支援的 SQL Server 版本。
  • 如果您目前的 VMM 部署已與 Azure Site Recovery 整合,請注意:

在您開始使用 Intune 之前

確認下列事項:

  1. 完成目前在 VMM 中執行的任何作業。

注意

升級期間會刪除作業歷程記錄。

  1. 關閉任何與 VMM 管理伺服器的連線,包括 VMM 主控台和 VMM 命令殼層。

  2. 關閉在 VMM 管理伺服器上執行的其他任何程式。

  3. 確定 VMM 伺服器上沒有擱置的重新啟動。

  4. 執行 VMM 資料庫的完整備份。

  5. 如果目前的 SQL Server 資料庫使用 AlwaysOn 可用性群組:

    • 如果 VMM 資料庫包含在可用性群組中,請在 SQL Server Management Studio 中將其移除。
    • 起始故障轉移至執行 SQL Server 的電腦,並在其中安裝 VMM 資料庫。
  6. 如果您使用 VMM 執行 Operations Manager,請中斷 VMM 與 Operations Manager 伺服器之間的連線。

System Center 元件的升級順序

如果您執行多個 System Center 元件,應該依特定順序升級它們,如下所示:

  1. 服務管理自動化
  2. 協調器
  3. Service Manager
  4. Data Protection Manager
  5. Operations Manager
  6. Configuration Manager
  7. Virtual Machine Manager
  8. Service Provider Foundation

升級獨立 VMM 伺服器

注意

當您升級獨立 VMM 伺服器時,建議您在具有 VMM 2016、1801 或 1807 的相同伺服器上安裝 VMM 2019。

如果您使用分散式金鑰管理,您可以選擇在不同的伺服器上安裝 VMM 2019,但請確定新伺服器的名稱與舊 VMM 伺服器的名稱相同。

使用下列程式:

備份和升級OS

  1. 備份並保留 VMM 資料庫。
  2. 卸載 VMM。 請確定同時移除管理伺服器和控制台。
  3. 將管理OS升級至 Windows Server 2019。
  4. 安裝 Windows 10 版本的 ADK。

卸載 VMM

  1. 移至 [控制台> 程式>與功能],選取 [Virtual Machine Manager],然後選取 [卸載]。
  2. 在 [ 卸載精靈] 上, 選取 [移除功能],然後選取 [要移除的功能] 清單中的 [VMM 管理伺服器 ] 和 [VMM 控制台 ]。
  3. 在 [資料庫選項] 頁面上,選取 [ 保留資料庫]。
  4. 檢閱摘要,然後選取 [解除安裝]

安裝 VMM 2019

  1. 在主要安裝頁面中,選取 [ 安裝]。
  2. [選取要安裝的功能] 中,選取 VMM 管理伺服器,然後選取 [ 下一步]。 VMM 主控台將會自動安裝。
  3. 在 [ 產品註冊資訊] 中,提供適當的信息,然後選取 [ 下一步]。 如果您未輸入產品密鑰,VMM 將會安裝為評估版,從安裝日期起 180 天后到期。
  4. [請閱讀此許可協定] 中,檢閱許可協議、選取 [我已閱讀、瞭解並同意許可協定 的條款] 複選框,然後選取 [下一步]。
  5. 在 [ 使用量和連線數據] 中,選取其中一個選項,然後選取 [ 下一步]。
  6. 如果Microsoft更新頁面出現,請選取您是否要使用 Microsoft Update,然後選取 [下一步]。 如果您已選擇在此計算機上使用 Microsoft Update,則不會出現此頁面。
  7. [安裝位置] 中,使用預設路徑或輸入 VMM 程式檔的不同安裝路徑,然後選取 [ 下一步]。
  8. 在 [資料庫組態] 中
    • 如果您需要升級 VMM SQL Server,請深入瞭解
    • 如果您使用遠端 SQL 實體,請指定 SQL Server 電腦名稱。
    • 如果 SQL Server 在 VMM 伺服器上執行,請輸入 VMM 伺服器的名稱或輸入 localhost。 如果 SQL Server 位於叢集中,請輸入叢集名稱。
    • 如果您使用本機 SQL Server 或遠端 SQL Server 使用預設埠 (1433),請勿指定埠值。
    • 選取 [現有資料庫 ],然後從先前的安裝中選取您保留(已備份)的資料庫。 提供具有存取資料庫許可權的認證。 當系統提示您升級資料庫時,請選取 [ ]。
  9. 在 [ 設定服務帳戶和分散式密鑰管理] 中,指定 VMM 服務將使用的帳戶。

注意

安裝之後,您無法變更 VMM 服務帳戶的身分識別。

  1. 在 [分散式金鑰管理] 底下,選取是否要將加密金鑰儲存在 Active Directory 中。

注意

請仔細選擇服務帳戶和分散式密鑰管理的設定。 根據您的選擇,範本中的密碼等加密數據在升級后可能無法使用,您必須手動輸入密碼。

  1. [埠設定] 中,針對每項功能使用預設埠號碼,或提供適合您環境中的唯一埠號碼。

注意

除非您卸載然後重新安裝 VMM 管理伺服器,否則您無法變更在安裝 VMM 管理伺服器期間指派的埠。 此外,請勿將任何功能設定為使用埠 5986;此埠號碼已預先指派。

  1. 在 [ 鏈接庫組態] 中,選取是要建立新的連結庫共用,還是在計算機上使用現有的文檔庫共用。 VMM 建立的默認連結庫共用名為 MSSCVMMLibrary,而資料夾位於 %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager 連結庫檔案ProgramData 是隱藏的資料夾,您無法將其移除。 安裝 VMM 管理伺服器之後,您可以使用 VMM 控制台或使用 VMM 命令殼層來新增連結庫共用和連結庫伺服器。
  2. [升級兼容性報告] 中,檢閱設定,然後選取 [下一步 ] 繼續進行升級。
  3. [安裝摘要] 中,檢閱設定,然後選取 [ 安裝 ] 以升級伺服器。 [安裝功能] 頁面隨即出現,並顯示安裝進度。
  4. 在 [安裝程式成功完成] 中,選取 [關閉] 以完成安裝。 若要開啟 VMM 控制台,請在此精靈關閉時核取 [開啟 VMM 控制台],或者您可以選取桌面上的 Virtual Machine Manager 控制台圖示。

注意

升級成功之後, 請使用 VMM 手動 升級主機代理程式。

如果安裝程式發生任何問題,請檢查 %SYSTEMDRIVE%\ProgramData\VMMLogs 資料夾。

在安裝期間,VMM 會啟用下列防火牆規則。 即使您稍後卸載 VMM,這些規則仍然有效。

  • Windows 遠端管理
  • Windows 標準式存放裝置管理

升級高可用性 VMM 伺服器

您可以將高可用性 (HA) VMM 伺服器 2016 或 1801 或 1807 升級至 2019。

支援下列兩種升級模式:

注意

SQL Server 升級可以隨時執行,與 VMM 升級無關。

沒有其他 VMM 伺服器的混合模式升級

此程式不需要額外的 VMM 伺服器,但在某些情況下,停機的風險會增加。 例如,當您有兩個節點HA VMM,而主動 VMM 節點在升級被動時失敗。 在此案例中,您的 VMM 伺服器不會有可用的故障轉移節點。

請遵循下列步驟

  1. 備份並保留 VMM 資料庫。
  2. 將被動節點上的 VMM 卸載。
  3. 在被動 VMM 節點上,將管理 OS 升級至 Windows Server 2019/2016。
  4. 升級至 Windows 10 版本的 ADK。
  5. 使用下列步驟在被動節點上安裝 VMM 2019:
  • 在主要安裝頁面中,選取 [ 安裝]。
  • [選取要安裝的功能] 中,選取 [VMM 管理伺服器 ],然後選取 [ 下一步]。 VMM 主控台將會自動安裝。
  • 出現提示時,請確認您想要將此伺服器新增為節點至高可用性部署。
  • 在 [ 資料庫組態 ] 頁面上,如果出現提示,請選取以升級資料庫。
  • 檢閱摘要並完成安裝。
  1. 將作用中的 VMM 節點故障轉移至新升級的 VMM 伺服器。
  2. 在其他 VMM 節點上重複此程式。
  3. 使用 Update-ClusterFunctionalLevel 命令來更新叢集功能等級。
  4. [選擇性]安裝適當的 SQL 命令列公用程式。

使用其他 VMM 伺服器進行混合模式升級

此程式需要額外的 VMM 伺服器;不過,它可確保在所有案例中幾乎不會停機。

請遵循下列步驟

  1. 備份並保留 VMM 資料庫。
  2. 新增相同數目的額外伺服器(使用 Windows Server 2019/2016 管理 OS),其等於 HA 叢集中存在的伺服器號碼。
  3. 在新增的 2019 伺服器上安裝 Windows 10 版的 ADK。
  4. 使用混合模式升級步驟 5 的詳細數據,在其中一部新增的伺服器上安裝 VMM 2019,而不需要額外的 VMM 伺服器
  5. 針對所有其他新增的伺服器重複安裝步驟。
  6. 將作用中的 VMM 節點故障轉移至其中一部新增的伺服器。
  7. 從 2016 節點卸載 VMM,並在故障轉移後從叢集移除這些節點。
  8. 使用 Update-ClusterFunctionalLevel 命令來更新叢集功能等級。
  9. [選擇性]安裝適當的 SQL 命令列公用程式。

注意

一旦 HA VMM 升級成功, 請使用 VMM 手動 升級主機代理程式。

更新 VMM 代理程式

升級後,您需要更新您 Hyper-V 主機和 VMM 程式庫伺服器上的 VMM 代理程式。

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [ 主機 ] 窗格中,以滑鼠右鍵按兩下數據行標題,然後選取 [ 代理程式版本狀態]。
  3. 選取具有您要更新之 VMM 代理程式的主機。 在 [主機] 索引標籤的 [主機] 群組中,選取 [重新整理]。 如果主機需要更新其 VMM 代理程式,[主機狀態] 資料行會顯示 [需要注意],而 [代理程式版本狀態] 資料行會顯示 [可用的升級]。
  4. 以滑鼠右鍵按下要更新之 VMM 代理程式的主機,然後選取 [ 更新代理程式]。 在 [更新代理程式] 中,提供必要的認證,然後選取 [ 確定]。
  5. [代理程式版本狀態] 欄將顯示 [正在升級] 的值。 成功更新主機上的 VMM 代理程式之後,[代理程式版本狀態] 欄會顯示 [最新] 值,且 [代理程式版本] 欄會顯示代理程式的更新版本。 再次重新整理主機後,主機的 [主機狀態] 欄會顯示 [確定] 值。
  6. 您也可以用類似的方式來更新 VMM 程式庫伺服器上的 VMM 代理程式。 若要檢視 VMM 連結庫伺服器的清單,請選取 [網狀架構>伺服器連結庫伺服器]。>

重新關聯主機和程式庫伺服器

升級之後,您可能需要重新關聯虛擬機主機和 VMM 連結庫伺服器與 VMM 管理伺服器。

執行下列步驟:

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [主機] 窗格中,確認是否顯示 [代理程式狀態] 欄。 如果未顯示,請以滑鼠右鍵按下數據行標題,然後選取 [ 代理程序狀態]。
  3. 在主機群組中,選取 [ 重新整理]。 如果需要重新關聯主機,[主機狀態] 數據行會顯示 [需要注意] ,[ 代理程序狀態 ] 數據行會顯示 [拒絕存取]。 以滑鼠右鍵按下您要重新關聯的主機,然後選取 [ 重新關聯]。
  4. 在 [ 重新關聯代理程式 ] 頁面中,提供認證,然後選取 [ 確定]。 [代理程序狀態] 會顯示狀態為 [重新關聯]。 成功重新關聯主機之後,狀態會變更為 [回應]。
  5. 重新整理主機,主機狀態數據行現在會顯示 [確定]。 重新關聯主機之後,您可能需要更新主機上的 VMM 代理程式。

升級 VMM SQL Server 資料庫

您可能想要升級 VMM SQL Server 資料庫有幾個原因:

  • 您要將 VMM 升級至 System Center 2019,且不支援目前的 SQL Server 資料庫版本。
  • 您想要將 VMM 獨立伺服器升級至高可用性伺服器,並在本機安裝 SQL Server。
  • 您想要將 SQL Server 資料庫移至不同的電腦。

收集資料庫資訊

升級之前,請先收集 VMM 資料庫的相關信息:

  1. 在 VMM 控制台>中記錄資料庫連線設定>一般>資料庫連線。
  2. 在 伺服器管理員 >Tools>Services 中記錄帳戶資訊。 以滑鼠右鍵按兩下 [System Center Virtual Machine Manager>屬性>登入]。 這是安裝 VMM 時指派為服務帳戶的網域或本機帳戶。 您可以在 [工具>電腦管理員>本機使用者和群組>使用者] 中檢查其是否為本機。
  3. 檢查您是否在安裝 VMM 時使用分散式金鑰管理,或加密金鑰是否儲存在 VMM 伺服器上本機。
  4. 如果您要移動 VMM 資料庫,但不升級 VMM,請檢查 VMM 伺服器上已套用哪些更新匯總。

升級獨立資料庫

  1. 備份現有的 VMM 資料庫,並將備份複製到執行支援 SQL Server 版本的電腦。
  2. 使用 SQL Server 工具來還原資料庫。
  • 如果您要升級 VMM,您會在 VMM 安裝程式 >資料庫組態中指定新的 SQL Server 位置。
  • 如果您想要升級資料庫而不升級 VMM,您需要卸載再重新安裝 VMM。 當您卸載時,請在 [ 資料庫選項] 頁面上,選取 [ 保留資料庫]。 然後使用您用於原始安裝的相同設定重新安裝。 在 [ 資料庫組態] 上,指定新的 SQL Server 詳細數據。 重新安裝之後,請套用更新匯總,並檢查部署是否如預期般運作。

升級高可用性資料庫

  1. 記錄現有資料庫的來源版本,以及您要升級的版本。
  2. 從 SQL Server 叢集的作用中節點建立高可用性 SQL Server 資料庫的備份。
  3. 將被動 SQL Server 節點升級至新版本。 升級之後,如果您想要從這個節點管理 SQL Server,可以選擇性地安裝 SQL Server Management Studio。
  4. 將高可用性 SQL Server 角色從目前作用中的節點故障轉移至升級的節點。 故障轉移之後,您可以使用 SQL Server Management Studio 來驗證執行中的資料庫版本。
  5. 針對HA SQL叢集中的其他節點重複升級。 作為額外的驗證,您可以故障轉移 SQL Server 資料庫角色,以確保一切如預期般運作。

在 VMM 升級時移轉 SQL Server 叢集

  1. 從現有 SQL 叢集的作用中節點備份高可用性 VMM 資料庫。
  2. 請注意重新安裝 VMM 伺服器角色時要使用的 VMM 角色名稱。 使用保留資料庫選項,從現有的 VMM 叢集節點卸載 VMM 伺服器。 從最後一個節點卸載 VMM 伺服器時,您可以收到有關 SPN 註冊失敗的訊息。 這是沒有功能影響的已知問題。
  3. 將備份的資料庫還原至另一個執行支援 SQL 版本的 SQL 叢集。 將 VMM 服務執行所在的使用者新增為具有成員資格的新 DB,以db_owner。
  4. 升級 VMM 伺服器作為 SQL 叢集移轉的一部分時,請提供對應至新 SQL 叢集的參數。

重新部署 Azure Site Recovery

如果 Azure Site Recovery 已整合到 VMM 2016/1801/1807 部署中,您必須使用 VMM 2019 重新部署它,以便 復寫至 Azure復寫至次要月臺

線上到 Operations Manager

升級之後,請將 VMM 重新連線至 Operations Manager。

更新 PXE 伺服器的憑證

如果您在 VMM 網狀架構中有 PXE 伺服器,您需要從網狀架構中移除它,然後再次新增它。 這是更新 PXE 伺服器證書,並避免憑證錯誤。

本文提供 System Center 2016 - Virtual Machine Manager (VMM) 的升級資訊。

升級至 System Center 2016 - VMM

下列各節說明如何升級至 System Center Virtual Machine Manager (VMM) 2016。 其中包括必要條件、升級指示,以及升級完成後要完成的工作。

注意

在 VMM 安裝期間,請確定 SQL 資料庫 不屬於任何可用性群組。

需求和限制

  • VMM 應該在 System Center 2012 R2 上執行,更新匯總 9 或更新版本。
  • 您將安裝 VMM 的伺服器應符合 VMM 2016 需求。 深入了解
  • 請確定您正在執行 支援的 SQL Server 版本。
  • 如果您目前的 VMM 部署已與 Azure Site Recovery 整合,請注意無法升級 Site Recovery 設定。 升級之後,您必須重新部署。
  • 確認 VMM 2016 的 Hyper-V 主機 支援需求

在您開始使用 Intune 之前

  1. 完成目前在 VMM 中執行的任何作業。 在升級期間,會刪除所有作業記錄。
  2. 關閉任何與 VMM 管理伺服器的連線,包括 VMM 主控台和 VMM 命令殼層。
  3. 關閉在 VMM 管理伺服器上執行的其他任何程式。
  4. 確定 VMM 伺服器上沒有擱置的重新啟動。
  5. 執行 VMM 資料庫的完整備份。
  6. 如果目前的 SQL Server 資料庫使用 AlwaysOn 可用性群組:
  • 如果 VMM 資料庫包含在可用性群組中,請在 SQL Server Management Studio 中將其移除。
  • 起始故障轉移至執行 SQL Server 的電腦,以及安裝 VMM 資料庫的電腦。
  1. 如果您使用 VMM 執行 Operations Manager,請中斷 VMM 與 Operations Manager 伺服器之間的連線。
  2. 如果 VMM 2012 R2 伺服器執行更新匯總 10 或 11,且您已部署 Citrix NetScalar 負載平衡器,請在開始升級之前執行此 SQL Server 腳本,否則可能會失敗。 如果您執行更新匯總 12 或更新版本,則不需要腳本。

ALTER TABLE [dbo].[tbl_NetMan_HardwareModelSettings] ALTER COLUMN Version NVARCHAR(255) NULL; GO

System Center 元件的升級順序

如果您執行多個 System Center 元件,則應依特定順序升級:

  1. 服務管理自動化
  2. 協調器
  3. Service Manager
  4. Data Protection Manager (DPM)
  5. Operations Manager
  6. Configuration Manager
  7. Virtual Machine Manager (VMM)
  8. App Controller
  9. Service Provider Foundation
  10. Microsoft適用於 Windows Server 的 Azure Pack
  11. 服務匯流排 雲端
  12. Microsoft Azure Pack
  13. 服務報告

升級獨立 VMM 伺服器

備份和升級作業系統,然後安裝 VMM 2016。

備份和升級作業系統

  1. 備份並保留 VMM 資料庫。
  2. 卸載 VMM。 若要這樣做:a。 在 [新增移除程式] 中,選取 [VMM>卸載]。 b. 選取 [移除功能],然後選取 [VMM 管理伺服器 ] 和 [VMM 控制台]。 c. 在 [資料庫選項] 中,選取 [保留資料庫]。 d. 檢閱摘要,然後選取 [解除安裝]
  3. 將管理作業系統升級至 Windows Server 2016。
  4. 升級至 Windows 10 版本的 ADK。

安裝 VMM 2016

  1. 在主要安裝頁面中,選取 [ 安裝]。
  2. 在 [選取要安裝的功能] 中,選取 [下一步] VMM 管理伺服器>。 VMM 主控台將會自動安裝。
  3. 在 [ 產品註冊資訊] 中,提供適當的信息,然後選取 [ 下一步]。 如果您未輸入產品密鑰,VMM 將會安裝為評估版,從安裝日期起 180 天后到期。
  4. [請閱讀此許可協定] 中,檢閱許可協議,選取 [ 我已閱讀、瞭解並同意許可協定的條款],然後選取 [下一步]。
  5. 在 [ 使用量和連線數據] 中,選取其中一個選項,然後選取 [ 下一步]。
  6. 如果 Microsoft更新 頁面出現,請選取您是否要使用 Microsoft Update,然後選取 [ 下一步]。 如果您已選擇在此計算機上使用 Microsoft Update,則不會出現此頁面。
  7. [安裝位置] 中,使用預設路徑或輸入 VMM 程式檔的不同安裝路徑,然後選取 [ 下一步]。
  8. 在 [資料庫組態] 中
  • 如果您需要升級 VMM SQL Server,請深入瞭解
  • 如果您使用遠端 SQL 實體,請指定 SQL Server 電腦名稱。
  • 如果 SQL Server 在 VMM 伺服器上執行,請輸入 VMM 伺服器的名稱或輸入 localhost。 如果 SQL Server 位於叢集中,請輸入叢集名稱。
  • 如果您使用本機 SQL Server 或遠端 SQL Server 使用預設埠 (1433),請勿指定埠值。
  • 選取 [現有資料庫 ],然後從先前的安裝中選取您保留(已備份)的資料庫。 提供具有存取資料庫許可權的認證。 當系統提示您升級資料庫時,請選取 [ ]。
  1. 在 [ 設定服務帳戶和分散式密鑰管理] 中,指定 VMM 服務將使用的帳戶。 安裝之後,您無法變更 VMM 服務帳戶的身分識別。
  2. 在 [分散式金鑰管理] 底下,選取是否要將加密金鑰儲存在 Active Directory 中。

注意

請仔細選擇服務帳戶和分散式金鑰管理的設定。 根據您的選擇,在升級之後可能無法使用範本中的密碼等加密數據,您必須手動輸入密碼。 13.在 [埠設定] 中,針對每項功能使用預設埠號碼,或提供適合您環境的唯一埠號碼。 若要變更您在安裝 VMM 管理伺服器期間指派的埠,您需要卸載再重新安裝伺服器。 請勿將任何功能設定為使用埠 5986;此埠號碼已預先指派。 14.在 [連結庫組態] 中,選取是否要建立新的文檔庫共用,還是在計算機上使用現有的文檔庫共用。 VMM 建立的默認連結庫共用名為 MSSCVMMLibrary,而資料夾位於 %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager 連結庫檔案ProgramData 是隱藏的資料夾,您無法將其移除。 安裝 VMM 管理伺服器之後,您可以使用 VMM 控制台或使用 VMM 命令殼層來新增連結庫共用和連結庫伺服器。 15.在 [升級兼容性報告] 中,檢閱設定,選取 [下一步] 繼續進行升級。 16. 在 [安裝摘要] 中,檢閱設定,然後選取 [ 安裝 ] 以升級伺服器。 [安裝功能] 頁面隨即出現,並顯示安裝進度。 17.在 [安裝程序順利完成] 中,選取 [關閉] 以完成安裝。 若要開啟 VMM 控制台,請在此精靈關閉時核取 [開啟 VMM 控制台],或者您可以選取桌面上的 VMM 控制台圖示。 18. 升級之後, 手動升級主機代理程式。 19.在安裝期間,VMM 會啟用下列防火牆規則。 即使您稍後卸載 VMM,這些規則仍然有效:

  • Windows 遠端管理
  • Windows 標準式存放裝置管理

如果您在安裝期間遇到任何問題,請檢查 %SYSTEMDRIVE%\ProgramData\VMMLogs 資料夾中的記錄。

升級高可用性 VMM 伺服器

您可以將高可用性 VMM 2012 R2 伺服器(至少執行更新匯總 9)升級至 VMM 2016。

支援下列升級模式:

注意

SQL Server 升級可以隨時執行,與 VMM 升級無關。

沒有其他 VMM 伺服器的混合模式升級

此程式不需要額外的 VMM 伺服器,但在某些情況下,停機的風險會增加。 例如,當您有兩個節點HA VMM,而主動 VMM 節點在升級被動時失敗。 在此案例中,您的 VMM 伺服器不會有可用的故障轉移節點。

  1. 備份並保留 VMM 資料庫。
  2. 將被動節點上的 VMM 卸載。
  3. 在被動 VMM 節點上,將管理 OS 升級至 Windows Server 2016。
  4. 升級至 Windows 10 版本的 ADK。
  5. 使用下列步驟在被動節點上安裝 VMM 2016:
  • 在主要安裝頁面中,選取 [ 安裝]。
  • [選取要安裝的功能] 中,選取 [VMM 管理伺服器 ],然後選取 [ 下一步]。 VMM 主控台將會自動安裝。
  • 出現提示時,請確認您想要將此伺服器新增為節點至高可用性部署。
  • 在 [ 資料庫組態 ] 頁面上,如果出現提示,請選取以升級資料庫。
  • 檢閱摘要並完成安裝。
  1. 將作用中的 VMM 節點故障轉移至新升級的 VMM 伺服器。
  2. 在其他 VMM 節點上重複此程式。
  3. 使用 Update-ClusterFunctionalLevel 命令來更新叢集功能等級。
  4. [選擇性]安裝適當的 SQL 命令列公用程式。

使用其他 VMM 伺服器進行混合模式升級

您需要額外的伺服器。 不過,在所有案例中幾乎沒有停機時間。

  1. 備份並保留 VMM 資料庫。
  2. 新增相同數目的額外伺服器(使用 Windows Server 2016 管理 OS),其等於 HA 叢集中存在的伺服器號碼。
  3. 在新增的 2016 伺服器上安裝 Windows 10 版的 ADK。
  4. 在其中一部新增的伺服器上安裝 VMM 2016,方法是使用 [混合模式升級沒有其他 VMM 伺服器] 步驟 5的詳細數據](#mixed-mode- upgrade-with-no-additional-VMM-servers)。
  5. 針對所有其他新增的伺服器重複安裝步驟。
  6. 將作用中的 VMM 節點故障轉移至其中一部新增的伺服器。
  7. 從 2012 R2 節點卸載 VMM,並在故障轉移後從叢集移除這些節點。
  8. 使用 Update-ClusterFunctionalLevelcommand 更新叢集功能等級。
  9. 選擇性地安裝適當的 SQL 命令行公用程式。
  10. 升級之後, 請手動升級主機代理程式。

升級 VMM SQL Server 資料庫

您可能想要升級 VMM SQL Server 資料庫有幾個原因:

  • 您要將 VMM 升級至 System Center 2016,且不支援目前的 SQL Server 資料庫版本。
  • 您想要將 VMM 獨立伺服器升級至高可用性伺服器,並在本機安裝 SQL Server。
  • 您想要將 SQL Server 資料庫移至不同的電腦。

收集資料庫資訊

升級之前,請先收集 VMM 資料庫的相關信息:

  1. 在 VMM 控制台>中記錄資料庫連線設定>一般>資料庫連線。
  2. 在 伺服器管理員 >工具>服務中記錄帳戶資訊。 以滑鼠右鍵按兩下 [System Center Virtual Machine Manager>屬性>登入]。 這是安裝 VMM 時指派為服務帳戶的網域或本機帳戶。 您可以在 [工具>電腦管理員>本機使用者和群組>使用者] 中檢查其是否為本機。
  3. 檢查您是否在安裝 VMM 時使用分散式金鑰管理,或加密金鑰是否儲存在 VMM 伺服器上本機。
  4. 如果您要移動 VMM 資料庫,但不升級 VMM,請檢查 VMM 伺服器上已套用哪些更新匯總。

升級獨立資料庫

  1. 備份現有的 VMM 資料庫,並將備份複製到執行支援 SQL Server 版本的電腦。
  2. 使用 SQL Server 工具來還原資料庫。
    • 如果您要升級 VMM,您會在 VMM 安裝程式 >資料庫組態中指定新的 SQL Server 位置。
    • 如果您想要升級資料庫而不升級 VMM,您需要卸載再重新安裝 VMM。 當您卸載時,請在 [ 資料庫選項] 頁面上,選取 [ 保留資料庫]。 然後,使用您用於原始安裝的相同設定重新安裝。 在 [ 資料庫組態] 上,指定新的 SQL Server 詳細數據。 重新安裝之後,請套用更新匯總,並檢查部署是否如預期般運作。

升級高可用性資料庫

  1. 記錄現有資料庫的來源版本,以及您要升級的版本。
  2. 從 SQL Server 叢集的作用中節點建立高可用性 SQL Server 資料庫的備份。
  3. 將被動 SQL Server 節點升級至新版本。 升級之後,如果您想要從這個節點管理 SQL Server,可以選擇性地安裝 SQL Server Management Studio。
  4. 將高可用性 SQL Server 角色從目前作用中的節點故障轉移至升級的節點。 故障轉移之後,您可以使用 SQL Server Management Studio 來驗證執行中的資料庫版本。
  5. 針對HA SQL叢集中的其他節點重複升級。 作為額外的驗證,您可以故障轉移 SQL Server 資料庫角色,以確保一切如預期般運作。

在 VMM 升級時移轉 SQL Server 叢集

  1. 從現有 SQL 叢集的作用中節點備份高可用性 VMM 資料庫。
  2. 請注意重新安裝 VMM 伺服器角色時要使用的 VMM 角色名稱。 使用保留資料庫選項,從現有的 VMM 叢集節點卸載 VMM 伺服器。 從最後一個節點卸載 VMM 伺服器時,您可以收到有關 SPN 註冊失敗的訊息。 這是沒有功能影響的已知問題。
  3. 將備份的資料庫還原至另一個執行支援 SQL 版本的 SQL 叢集。 將 VMM 服務執行所在的使用者新增為具有成員資格的新 DB,以db_owner。
  4. 升級 VMM 伺服器作為 SQL 叢集移轉的一部分時,請提供對應至新 SQL 叢集的參數。

更新 VMM 代理程式

升級後,您需要更新您 Hyper-V 主機和 VMM 程式庫伺服器上的 VMM 代理程式。

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [ 主機 ] 窗格中,以滑鼠右鍵按兩下數據行標題,然後選取 [代理程式版本狀態]。
  3. 選取具有您要更新之 VMM 代理程式的主機。 在 [主機] 索引標籤的 [主機] 群組中,選取 [重新整理]。 如果主機需要更新其 VMM 代理程式,[主機狀態] 資料行會顯示 [需要注意],而 [代理程式版本狀態] 資料行會顯示 [可用的升級]。
  4. 以滑鼠右鍵按下要更新之 VMM 代理程式的主機,然後選取 [ 更新代理程式]。 在 [更新代理程式] 中,提供必要的認證,然後選取 [ 確定]。
  5. [代理程式版本狀態] 欄將顯示 [正在升級] 的值。 成功更新主機上的 VMM 代理程式之後,[代理程式版本狀態] 欄會顯示 [最新] 值,且 [代理程式版本] 欄會顯示代理程式的更新版本。 再次重新整理主機後,主機的 [主機狀態] 欄會顯示 [確定] 值。
  6. 您也可以用類似的方式來更新 VMM 程式庫伺服器上的 VMM 代理程式。 若要檢視 VMM 連結庫伺服器的清單,請選取 [網狀架構>伺服器連結庫伺服器]。>

重新關聯主機和程式庫伺服器

升級之後,您可能需要重新關聯虛擬機主機和 VMM 連結庫伺服器與 VMM 管理伺服器。

  1. 選取 [網狀架構>伺服器>所有主機]。
  2. 在 [主機] 窗格中,確認是否顯示 [代理程式狀態] 欄。 如果不是,請以滑鼠右鍵按下標題為 [代理程序狀態] 的數據行。>
  3. 選取需要與 VMM 管理伺服器重新關聯的主機。
  4. 在主機群組中,選取 [ 重新整理]。 如果主機需要重新關聯,[主機狀態] 資料行會顯示 [需要注意] 的值,而 [代理程序狀態] 資料行會顯示 [拒絕存取] 的值。 以滑鼠右鍵按下您要重新關聯的主機,然後選取 [ 重新關聯]。 在 [ 重新關聯代理程式] 中,提供認證,然後選取 [ 確定]。 [代理程式狀態] 欄將顯示 [重新關聯中] 值。 在成功重新關聯主機後,[代理程式狀態] 欄將顯示 [回應中] 值。 再次重新整理主機後,主機的 [主機狀態] 欄會顯示 [確定] 值。 重新關聯主機之後,您很可能必須更新主機上的 VMM 代理程式。

重新部署 Azure Site Recovery

如果 Azure Site Recovery 已整合到 VMM 2012 R2 部署中,您必須使用 VMM 2016 重新部署,以 復寫至 Azure復寫至次要月臺

如需執行 VMM 2016 時 Hyper-V 主機支援的詳細數據,請閱讀此 部落格文章

線上到 Operations Manager

升級之後,請將 VMM 重新連線至 Operations Manager。

注意

您不應該在 VMM 2016 RTM 上安裝任何管理元件。 必須安裝更新匯總 1 或更新版本。 如果您已在 RTM 版本上安裝任何管理元件,請先將其卸載,再安裝更新匯總 1。

設定永遠可用可用性群組

如果您已升級使用 AlwaysOn 可用性群組設定的資料庫,您需要完成一些工作,以確保已升級的資料庫已正確設定 AlwaysOn 可用性群組。

  1. 將 VMM 資料庫新增到可用性群組。 您可以使用 Microsoft SQL Server Management Studio 來執行此工作。
  2. 在執行 SQL Server 之叢集中的次要節點電腦上,建立新的登入帳戶。 設定登入名稱,使其與 VMM 服務帳戶名稱相同。 包含用戶對應至 VMM 資料庫,並設定資料庫擁有者認證。
  3. 對執行 SQL Server 的次要節點電腦起始容錯移轉,並確認您可以重新啟動 VMM 服務 (scvmmservice)。
  4. 針對叢集中執行 SQL Server 的每個次要節點重複最後兩個步驟。
  5. 如果這是高可用性 VMM 安裝,請繼續安裝其他高可用性 VMM 節點。

更新虛擬機器範本

所有已升級的虛擬機範本都必須正確指定包含作業系統的虛擬硬碟。

  1. 選取 [連結庫>範本>VM 範本]。
  2. 以滑鼠右鍵按下範本 >[內容>硬體設定],然後檢查磁碟設定。

更新 PXE 伺服器的憑證

如果您在 VMM 網狀架構中有 PXE 伺服器,您需要從網狀架構中移除它,然後再次新增它。 這是更新 PXE 伺服器證書,並避免憑證錯誤。

更新驅動程式套件

先前新增至 VMM 程式庫的驅動程式套件,都必須移除並再次新增,系統才能正確探索到這些套件。

如果您打算指派自訂驅動程式,程式庫中必須有驅動程式檔案。 您可以標記連結庫中的驅動程式,以便稍後依標籤標篩選驅動程式。 新增檔案之後,當您設定實體計算機配置檔時,您可以指定驅動程式檔案。 VMM 會在實體電腦上安裝作業系統時,安裝指定的驅動程式。

在實體計算機配置檔中,您可以選取依標籤篩選驅動程式,也可以選取篩選實體電腦上相符 隨插即用 (PnP) 識別碼的驅動程式。 如果您選取依標記篩選驅動程式,VMM 會藉由比對連結庫中指派給驅動程式的標籤篩選驅動程式,來判斷要套用的驅動程式,以及您在設定檔中指派的標籤篩選驅動程式,VMM 會藉由比對連結庫中指派給驅動程式的標籤篩選驅動程式,來判斷要套用的驅動程式,以及您在設定檔中指派的標籤篩選驅動程式,VMM 會藉由比對連結庫中指派給驅動程式的標籤篩選驅動程式,VMM 會藉由比對連結庫中指派給驅動程式的標籤篩選驅動程式,來判斷要套用的驅動程式,以及您在設定檔 如果您選取篩選具有相符 PnP 識別碼的驅動程式,則不需要指派自定義標籤。

  1. 找出您要新增至程式庫的驅動程式套件。
  2. 在與您要部署實體計算機之群組相關聯的文檔庫共用中,建立資料夾來儲存驅動程式,然後將驅動程式套件複製到資料夾。
  3. 強烈建議您為每個驅動程式套件建立個別的資料夾,而且您不會混合驅動程式資料夾中的資源。 如果您在相同資料夾中包含其他連結庫資源,例如.iso映射、.vhd 檔案或擴展名為 .inf 的腳本,VMM 連結庫伺服器將不會探索這些資源。 此外,當您從連結庫刪除 .inf 驅動程式套件時,VMM 會刪除驅動程式 .inf 檔案所在的整個資料夾。
  4. 在 VMM 主控台中,開啟 [程式庫] 工作區。 在 [鏈接庫>連結庫伺服器] 中,展開共用所在的文檔庫伺服器,以滑鼠右鍵按兩下共用,然後選取 [重新整理]。 於程式庫重新整理後,您先前建立用來儲存驅動程式的資料夾隨即顯示。
  5. 現在視需要指派標籤。 在 [連結庫] 中,展開您建立以將驅動程式儲存在上一個程式中的資料夾,然後選取包含驅動程式套件的資料夾。
  6. 在 [ 實體連結庫物件] 中,以滑鼠右鍵按兩下驅動程式 .inf 檔案,然後選取 [ 屬性]。
  7. 在 [驅動程式檔名屬性>自定義卷標] 中,輸入以分號分隔的自定義標籤,或選取 [選取] 以指派可用的標籤,或建立並指派新的標籤。 如果您選取 [ 選取],然後選取 [ 新增卷標]。 選取 [ 確定] 之後,您可以變更標籤名稱。 例如,如果您新增網路適配器驅動程式檔案,您可以建立名為 ServerModel NetworkAdapterModel 的標籤,其中 ServerModel 是伺服器模型,而 NetworkAdapterModel 則是網路適配器模型。

重新配置 VMM 程式庫

  • 如果您已升級為高可用性 VMM 管理伺服器,建議您將 VMM 程式庫重新定位至高可用性檔案伺服器上。
  • 建立新的 VMM 連結庫之後,您會想要將資源從先前的 VMM 連結庫移至新的 VMM 連結庫。
  • 若要保留先前 VMM 程式庫中儲存之虛擬機器的自訂欄位和內容,請將儲存之虛擬機器部署至一個主機,然後將該虛擬機器儲存至新的 VMM 程式庫。

注意

無法移動作業系統和硬體配置檔。 您需要重新建立這些設定檔。

下一步