Virtualization

VMware ESXi 5 更新檔是累積的嗎?

  • October 11, 2013

這似乎很基本,但我對手動更新獨立 VMware ESXi 主機所涉及的修補策略感到困惑。VMware vSphere 部落格試圖解釋這一點,但我仍然不清楚實際過程。

來自部落格:

Say Patch01 包含以下 VIB 的更新:“esxi-base”、“driver10”和“driver 44”。後來 Patch02 發布了對“esxi-base”、“driver20”和“driver 44”的更新。P2 是累積的,因為“esxi-base”和“driver44”VIB 將包含 Patch01 中的更新。但是,重要的是要注意 Patch02 不包含“驅動程序 10”VIB,因為該模組未更新。

這篇VMware 社區文章給出了不同的答案。這個與另一個相矛盾。

我遇到的許多 ESXi 安裝都是獨立的,不使用Update Manager。可以使用通過VMWare 更新檔下載門戶提供的更新檔更新單個主機。這個過程很簡單,所以這部分是有道理的。

更大的問題是確定實際下載和安裝的內容。就我而言,我有大量特定於 HP 的 ESXi 建構,其中包含 HP ProLiant 硬體的感測器和管理。

  • 假設這些伺服器從 2011 年 9 月開始的 ESXi build #474610 開始。
  • 查看下面的更新檔門戶螢幕截圖,有一個適用於 ESXi update01 的更新檔,內部版本 #623860。還有用於建構 #653509 和 #702118 的更新檔。
  • 使用舊版本的 ESXi(例如供應商特定的建構),使系統完全更新的正確方法是什麼?哪些更新檔是累積的,哪些需要按順序應用?安裝最新版本是正確的方法,還是我需要退後一步並逐步修補?
  • 另一個考慮因素是更新檔下載量很大。在頻寬有限的站點,下載多個約 300mb 的更新檔是很困難的。

在此處輸入圖像描述

ESXi 更新檔是累積的。我剛剛從 Build Number: 623860 到 Build Number: 721882 跳過了幾個更新檔。沒問題。

VMware 員工 Kyle Gleed 說:“更新檔是累積的。我們通常每 3 個月發布一次更新檔包。新的更新檔公告將包含任何早期公告中的所有更新/修復。”

http://blogs.vmware.com/vsphere/2012/02/understanding-esxi-patches-finding-patches.html

VMware 發布了一篇新博文

相關總結如下:

簡而言之,答案是肯定的,ESXi 更新檔包是累積的。但是,在使用 ESXCLI 命令從命令行應用更新檔時,您需要小心避免陷入可能錯過某些更新的情況。

關鍵是從命令行應用更新檔時,您需要確保使用“esxcli software profile update …”命令而不是“esxcli software vib update …”命令應用更新檔。

更新檔本質上是對 VIB 的更新,並以 ZIP 存檔的形式分發。這些存檔可以載入到更新管理器中,也可以復製到主機並與 ESXCLI 命令一起使用。請務必注意,除了更新的 VIB 之外,更新檔存檔還包括映像配置文件中所有其他 VIB 的最新版本。當您下載更新檔時,您不僅僅是在下載更新。您將獲得完整的 ESXi 軟體映像。

所以,是的。只要您正確安裝它們,它們就會累積。

引用自:https://serverfault.com/questions/399462