思科統一計算系統(UCS)是運行嵌入式韌體的各種硬體元件的複雜集合。本文檔介紹UCS韌體管理的最佳做法。
思科建議您:
瞭解Cisco UCS刀鋒伺服器的軟體和硬體
熟悉Cisco UCS Manager GUI
瞭解本文檔中介紹的不同命令的影響和影響
熟悉UCS元件和拓撲。有關典型解決方案的圖,請參閱網路圖部分
嘗試此組態之前,請確保符合以下要求。
本檔案中的資訊是根據Cisco UCS。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從預設組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
此圖顯示了典型的Cisco UCS拓撲:
以下是管理映像時需要考慮的一些最佳實踐:
在執行韌體更新之前,請使用UCS Manager映像管理介面將相關映像下載到交換矩陣互聯。
Cisco UCS Manager維護可用韌體映像的清單。
映像儲存在交換矩陣互聯的/bootflash分割槽中。
/bootflash分割槽僅專用於UCS Manager管理的韌體映像。
每個交換矩陣互聯預裝了一個韌體包。
/bootflash分割槽超過70%和90%的容量時會引發故障。
每個映像代表特定於一個硬體元件的單個韌體包。例如:IOM映像、BMC映像、UCS Manager映像等。
將多個影象捆綁在一起以形成影象包。
映像包僅供分發和下載之用。
與單個映像不同,映像軟體包沒有版本。
思科會發佈個人映像和映像包。
以下是下載映像時需要考慮的一些最佳實踐:
Cisco UCS Manager允許您下載單個映像和映像包。
您可以使用這四種協定將映像傳輸到Cisco UCS:SCP、FTP、SFTP和TFTP。
可從UCS CLI和GUI啟動映像下載。
若要透過CLI下載映像,請在scope firmware模式下使用download image命令。
在GUI中,按一下Equipment下的Installed Firmware。
建立了下載任務,可用於監控下載進度;使用show download-task命令。
下載軟體包時,該軟體包被解壓縮,並從中提取各個映像。
同一映像可下載多次。
可以重新啟動失敗或成功的下載任務。
在CLI中,在scope download-task模式下使用restart命令,或再次執行相同的下載命令以啟動下載過程。
在GUI中,按一下「Download Task(下載任務)」下的「Restart」連結以繼續下載過程。
可以隨時刪除下載任務。刪除下載任務時,不會刪除下載的映像。
在具有多個交換矩陣互聯的UCS高可用性集群配置中下載映像時,必須考慮特殊注意事項。
以下是在將映像下載到HA群集時需要考慮的一些最佳實踐:
在交換矩陣互聯集群中,兩個交換矩陣互聯上的映像都會自動同步。
在群集設定過程中下載映像或軟體包時,映像會自動下載到兩個群集交換矩陣互聯。
當兩個先前分離的交換矩陣互聯加入以形成集群時,所有映像從主交換矩陣互聯同步到次交換矩陣互聯。
如果從屬交換矩陣互聯關閉時從主交換矩陣互聯刪除映像,則在從屬交換矩陣恢復時,將從從屬交換矩陣刪除映像。
以下是刪除映像時需要考慮的一些最佳實踐:
您可以使用UCS Manager GUI或CLI刪除未使用的映像。
映像刪除是非同步的。當管理員刪除影象時,對象將標籤為「已刪除」。 在後台執行的刪除過程。
對於HA群集,將在兩個交換矩陣互聯上自動刪除映像。
包是只讀的,不能刪除。
您可以在UCS Manager GUI或CLI中刪除多個映像:
在GUI中選擇多個影象。
在CLI中執行delete image命令。
您可以按型別或版本刪除。例如,此命令刪除版本為1.1(0.47)的所有映像:
delete image version 1.1(0.47)
Cisco UCS Manager提供兩種不同的檢視,分別顯示交換矩陣互聯上可用的韌體映像目錄及其內容。這兩個檢視是軟體包和映像。
以下是軟體包和映像需要考慮的一些最佳實踐:
UCS Manager維護所有可用映像的清單。
映像目錄包含映像和包的清單。
包是下載時建立的只讀對象。
軟體包不佔用磁碟空間。它表示軟體包下載過程中解壓縮的影象清單或集合。
無法刪除包。刪除包中的所有映像後,包將自動清除。
下載單個映像時,軟體包名稱與映像名稱相同。
您可以使用show image和show package命令來檢視目錄的內容。
show image命令在每個端點範圍內可用。應用相應的過濾器。
例如,IOM範圍下的show image命令會顯示所有可用的IOM映像。
show system firmware expand命令顯示在所有終端上運行的韌體版本。
show <endpoint> firmware命令會顯示該終端的所有韌體詳細資訊。
例如,show server firmware顯示系統中所有伺服器的韌體詳細資訊。
包檢視為您提供已下載到交換矩陣互聯上的包的只讀表示。預設情況下,此檢視按影象而不是按影象內容排序。對於捆綁包映像,您可以使用此檢視檢視每個下載的捆綁包中存在哪些元件映像。
包由以下映像組成:
交換矩陣互聯核心和系統映像
UCS管理器映像
IOM韌體映像
BMC韌體映像
面向網路的介面卡韌體(UCS CNA M71KR)
面向主機的介面卡韌體(僅適用於UCS CNA M71KR介面卡)
QLogic選項ROM
Emulex選項ROM
Emulex韌體
LSI選項ROM
LSI韌體
BIOS
NX-OS版本控制方案與其他NX-OS軟體系列類似。例如:4.0(0)N1.1
其他UCS元件遵循標準軟體格式(X.Y.Z)。 例如:1.0.0 .
X是主要版本或版本,用於主要功能版本或架構變更。
Y是次要版本或版本。
Z是錯誤修正版本或版本。
您可以使用以下任一方法更新韌體:
Cisco UCS Manager將直接更新過程分為多個階段,以確保在系統運行時您可以將韌體推送到某個元件,而不會影響伺服器或其他元件的正常運行時間。因為在啟用韌體更新之前,您不需要重新啟動伺服器,因此您可以在夜間或其他維護時段執行該任務。
手動更新韌體時會發生以下階段:
更新 — 在此階段,系統會將選定的韌體版本推送到元件。更新過程會覆蓋元件上備份插槽中的韌體。
Activate — 在此階段,系統將備份插槽設定為活動狀態並重新啟動終端。當端點重新引導時,備份插槽成為活動插槽,而活動插槽成為備份插槽。新活動插槽中的韌體將成為啟動版本和運行版本。
如果元件無法從啟動韌體啟動,則它預設為備份版本並發出警報。
以下是進行韌體更新時應考慮的一些最佳實踐:
UCS中的許多元件可以儲存多個韌體映像。
用於引導端點的映像稱為運行版本。
另一個非活動映像稱為備份版本。
端點下次用於啟動的映像稱為啟動版本。
UCS Manager提供更新操作,以推送新版本的韌體來替換備份映像。
UCS Manager提供activate操作以將正在運行的版本更改為新版本。
對於某些端點,可以在啟用期間使用set-startup 選項來設定元件啟動映像,而無需重置裝置。下一次重置將導致元件引導到選定的軟體映像。
對於交換矩陣互聯韌體和Cisco UCS Manager,無需更新,因為映像已在本地存在。
不能像其他元件那樣直接更新LSI韌體、選項ROM、面向主機的介面卡韌體和BIOS。這些元件只能通過與服務配置檔案關聯的韌體策略進行更新。
Cisco UCS Manager提供用於更新和啟用的介面。啟用期間不訂購終端重置。
雖然可以同時發佈更新,但思科建議按邏輯、系統的順序發佈軟體和韌體啟用。
已啟用的韌體必須通過相容性檢查;否則,啟用失敗。
Cisco UCS Manager支援以下元件的更新:
交換矩陣互聯:核心映像、系統映像、Cisco UCS Manager
機箱:IOM
伺服器:BIOS、BMC、介面卡、LSI
以下是考慮核心映像和系統映像的最佳實踐:
核心和系統映像啟用會對應用程式I/O和刀片網路連線造成中斷,因為交換矩陣互聯需要在啟用完成後重置。
在群集設定中,每個交換矩陣互聯都可以獨立於另一個進行啟用。
啟用後,交換矩陣互聯和與其連線的所有IOM將自動重置。
雖然可以單獨啟用核心映像和系統映像,但思科建議您同時啟用它們以減少停機時間。
以下是UCS Manager韌體需要考慮的最佳做法:
兩個交換矩陣互聯上的UCS Manager必須運行相同的版本。
UCS Manager啟用會在短時間內中斷管理。所有虛擬外殼(VSH)連線都斷開連線。
在群集設定中,兩個交換矩陣互聯上的UCS Manager均處於啟用狀態。
UCS Manager更新不會影響伺服器應用程式I/O,因為不需要重置交換矩陣互聯。
如果在下屬交換矩陣互聯關閉時更新UCS Manager,則從屬交換矩陣互聯重新聯機時自動更新。
以下是I/O模組(IOM)韌體需要考慮的最佳做法:
與其他UCS元件類似,每個I/O模組儲存兩個映像(運行映像和備份映像)。
更新操作用新的韌體版本替換IOM的備份映像。
啟用操作將當前啟動映像降級為備份映像。新的啟動映像被置於其位置,系統被配置為從此備份映像啟動。
set-startup 選項可用於僅設定活動映像;不進行重置。此過程可用於升級多個I/O模組,然後同時重置它們。如果交換矩陣互聯更新後啟用,交換矩陣互聯將重新啟動相應的I/O模組,從而減少停機時間。
IOM和交換矩陣互聯必須彼此相容。
如果在交換矩陣互聯上運行的軟體檢測到運行不相容版本的IOM,則它會對IOM執行自動更新,以使其版本與交換矩陣互聯系統軟體相同。
UCS Manager引發故障以指示這種情況。此外,在自動更新過程中,IOM的發現狀態顯示Auto updating。
IOM作用域的show firmware [detail]命令顯示運行、備份和啟動韌體版本。
在UCS GUI中,您可以在Installed Firmware頁籤上檢視每個機箱級別的韌體。
以下是I/O模組(IOM)韌體需要考慮的最佳做法:
更新伺服器韌體有兩種方法:
直接更新 — 在每個伺服器元件端點安裝伺服器韌體的手動方法。直接更新方法僅可用於BMC(面向介面卡網路)。
Firmware policy — 當服務配置檔案繫結到該伺服器時,導致在給定端點自動安裝伺服器韌體。韌體策略方法具有邏輯性,可與可應用於任何伺服器的服務配置檔案一起使用。
如果韌體設定為使用服務配置檔案進行更新,則不允許直接更新。
直接更新不可用於BIOS、LSI韌體、選項ROM和面向主機的介面卡韌體。這些元件只能通過韌體策略(通過服務配置檔案)進行更新。
BMC伺服器韌體與CMC非常相似,它儲存兩個映像:運行和備份。
範圍BMC中的update firmware命令將備份韌體替換為新版本。
BMC作用域的activate firmware命令將備份映像配置為運行映像,將以前的運行版本配置為備份版本。
範圍BMC中的show firmware [detail]命令顯示韌體詳細資訊。
以下是進行直接更新時需要考慮的最佳做法:
UCS CNA M71KR面向網路的韌體還儲存兩個映像:運行和備份。
作用域介面卡的update firmware命令將備份韌體替換為新版本。
作用域介面卡的activate firmware命令將備份映像配置為運行映像,將以前運行版本配置為備份版本。
作用域介面卡上的show firmware [detail]命令顯示韌體詳細資訊。
UCS CNA M71KR包括僅通過韌體策略方法更新的面向主機的韌體。
您可以通過伺服器和介面卡韌體上的服務配置檔案更新韌體,包括伺服器上的BIOS。您必須定義這些策略,並將其包括在與伺服器相關的服務配置檔案中:
支援兩種策略:
韌體主機包 — BIOS、LSI韌體、LSI選項ROM、Qlogic選項ROM、Emulex韌體、Emulex選項ROM
韌體管理包 — BMC
可以在組織級別建立韌體包,就像建立任何其他管理策略一樣。
每個韌體包可以包含表示每個系統元件的韌體的包專案。
服務配置檔案有兩個屬性:每種韌體包有一個屬性。如果這些屬性設定為有效的軟體包名稱,則關聯觸發器和軟體包中的韌體將應用於伺服器。
相同的韌體包名稱可用於多個服務配置檔案。更改任何包項的版本將觸發重新關聯所有受影響的服務配置檔案,以應用新版本。
目前沒有針對此組態的特定驗證
目前尚無適用於此組態的具體疑難排解資訊。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
03-Aug-2009 |
初始版本 |