您可以將虛擬機器升級到更高層級的相容性及更高版本的 VMware Tools。升級後,您的虛擬機器可以利用新硬體選項和新功能。

如需採用每個 ESXi 硬體相容性設定的虛擬機器的可用硬體功能清單,請參閱透過虛擬機器相容性設定可用的硬體功能

若要判定虛擬機器是否與新版本的 ESXi 相容,請參閱虛擬機器相容性

VMware Tools 升級

升級虛擬機器的第一個步驟是升級 VMware Tools。安裝 VMware Tools 是建立新的虛擬機器程序的一部分。如果要在使用 Windows 客體作業系統的多台虛擬機器中安裝 VMware Tools,則可以採用自動安裝方式,並為要包括或排除的元件指定選項。如需安裝、升級和設定 VMware Tools 的相關資訊,請參閱《VMware Tools 使用者指南》

如果虛擬機器沒有安裝 VMware Tools,則可以使用 VMware Tools 升級程序安裝 VMware Tools。在安裝或升級 VMware Tools 之後,升級虛擬機器相容性。

虛擬機器相容性升級

VMware 提供下列工具來升級虛擬機器:

vSphere Client
需要逐步執行虛擬機器升級,但不需要使用 vSphere Lifecycle Manager

vSphere Client 中,您可以手動升級虛擬機器或排程升級。

手動升級
使用該程序會立即將一或多個虛擬機器升級到最新受支援的虛擬硬體版本。
排程虛擬機器升級
使用此程序排程下次重新開機虛擬機器時一或多個虛擬機器的升級,並從支援的所有相容性層級升級中進行選擇。
vSphere Lifecycle Manager
自動執行升級和修補虛擬機器的程序,從而確保按照正確順序執行相關步驟。您可以使用 vSphere Lifecycle Manager 直接升級虛擬機器硬體、VMware Tools 和虛擬應用裝置。也可以修補和更新正在虛擬機器和虛擬應用裝置上執行的第三方軟體。請參閱 vSphere Lifecycle Manager 說明文件。
備註: 請勿使用 vmware-vmupgrade.exe 升級虛擬機器。
備註: 升級虛擬機器硬體是一項重要的作業,它可能會導致某些應用程式或作業系統停止正常運作。

升級虛擬機器所需的停機時間

在虛擬機器相容性升級期間,必須為所有客體作業系統關閉虛擬機器。對於 VMware Tools 升級,許多 Linux 作業系統不需要停機時間。

表 1. 客體作業系統所需的虛擬機器停機時間
客體作業系統 升級 VMware Tools 升級虛擬機器相容性
Microsoft Windows 重新啟動客體作業系統所需的停機時間。 關閉虛擬機器和開啟其電源所需的停機時間。
Linux 需要重新啟動客體作業系統才能載入驅動程式所需的停機時間。 關閉虛擬機器和開啟其電源所需的停機時間。
NetWare 無停機時間。 關閉虛擬機器和開啟其電源所需的停機時間。
Solaris 無停機時間。 關閉虛擬機器和開啟其電源所需的停機時間。
FreeBSD 無停機時間。 關閉虛擬機器和開啟其電源所需的停機時間。
Mac OS X 無停機時間。 關閉虛擬機器和開啟其電源所需的停機時間。
備註: 對於 Linux 客體作業系統,VMXNET3 和 PVSCSI 驅動程式均內嵌於 Linux 核心中。Linux 虛擬機器不使用 VMware Tools 載入 VMXNET3 和 PVSCSI 驅動程式。

若要載入新版本的 VMXNET 驅動程式,必須重新啟動虛擬機器或手動重新載入該驅動程式。對於使用核心版本 3.10 的 Linux 客體作業系統,不需要手動重新啟動。

若要確認 Linux 核心中已設定這些驅動程式,並且虛擬硬體可用,請參閱 VMware 知識庫文章,網址為 http://kb.vmware.com/kb/2050364

計劃虛擬機器的停機時間

您可以錯開虛擬機器停機時間,以便於自己和客戶進行排程。

例如:

  • 如果您的虛擬機器使用者分散在多個時區,則可以將虛擬機器移轉到特定主機,從而滿足指定時區的需求。透過此種方式,可以安排主機升級,使虛擬機器停機時間明確地出現在該時區的非工作時間。
  • 如果您的虛擬機器使用者全天候不間斷作業,則可以將其虛擬機器的停機時間延遲到正常排定的維護期。無需在某個時間段內升級任何階段。在任何階段都可以視需要排列時間。

手動升級虛擬機器的相容性

虛擬機器相容性決定虛擬機器可用的虛擬硬體,該虛擬硬體與主機電腦上可用的實體硬體相對應。您可以升級相容性層級,使虛擬機器可使用其他硬體。

重要: 升級虛擬機器硬體可能會導致某些應用程式或作業系統停止正常運作。僅當您需要隨附較新硬體版本的功能時,才執行硬體版本升級。

必要條件

  • 建立虛擬機器的備份或快照。請參閱使用快照管理虛擬機器
  • 升級 VMware Tools。在 Microsoft Windows 虛擬機器上,如果您在升級 VMware Tools 之前升級相容性,虛擬機器可能會遺失其網路設定。
  • 確認所有虛擬機器及其 .vmdk 檔案儲存在與 ESXi 主機或用戶端機器連線的儲存區上。
  • 決定要與虛擬機器相容的ESXi版本。請參閱虛擬機器相容性
  • 檢查您升級的虛擬機器的客體作業系統是否需要關閉電源。例如,某些 Linux 作業系統不需要在虛擬機器相容性升級前關閉電源。請參閱升級虛擬機器所需的停機時間

程序

  1. vSphere Client中,導覽到虛擬機器。
  2. (選擇性) 在虛擬機器上按一下滑鼠右鍵,然後選取電源 > 關閉電源
  3. 選取動作 > 相容性 > 升級虛擬機器相容性
  4. 按一下,確認升級。
  5. 選取相容性,然後按一下確定

排程虛擬機器的相容性升級

虛擬機器相容性決定了虛擬機器可用的虛擬硬體,虛擬硬體與主機上可用的實體硬體相對應。您可排程相容性升級,使虛擬機器與更新版本的 ESXi 相容。

使用此程序排程下次重新開機虛擬機器時一個虛擬機器的升級,並從支援的所有相容性層級升級中進行選擇。若要將虛擬機器立即升級到支援的最新相容性,請參閱手動升級虛擬機器的相容性

您可以使用此程序排程多個虛擬機器的升級。

如需虛擬機器硬體版本和相容性的相關資訊,請參閱虛擬機器相容性

必要條件

  • 關閉虛擬機器電源。
  • 建立虛擬機器的備份或快照。請參閱使用快照管理虛擬機器
  • 升級到最新版本的 VMware Tools。如果在升級 VMware Tools 之前升級相容性,則虛擬機器可能會遺失其網路設定。
  • 確認所有 .vmdk 檔案可供 VMFS5 或 NFS 資料存放區上的 ESX/ESXi 主機使用。
  • 確認虛擬機器儲存於 VMFS5 或 NFS 資料存放區上。
  • 確認虛擬機器的相容性設定並非為支援的最新版本。
  • 確定要與虛擬機器相容的 ESXi 版本。請參閱虛擬機器相容性

程序

  1. 導覽至詳細目錄中的虛擬機器。
  2. 在虛擬機器上按一下滑鼠右鍵,然後選取相容性 > 排程虛擬機器相容性升級
  3. 排程虛擬機器相容性升級對話方塊中,透過按一下確認您想要排程相容性升級。
  4. 相容於下拉式功能表中,選取相容性進行升級。
    虛擬機器相容性將在下次您重新啟動虛擬機器時升級。
  5. (選擇性) 若要在執行定期排程的客體維護時升級相容性,請選取僅在正常關閉客體作業系統後升級
    這樣可防止在虛擬機器客體作業系統正常關閉或重新啟動以外的情況下發生排定的升級。

結果

選取的每個虛擬機器都會在下次重新開機虛擬機器時升級到所選的相容性,並且 [相容性] 設定會在虛擬機器的 [摘要] 索引標籤中進行更新。