接觸聯想V系列存儲的工程師,聽的最多的詞語,大概就是“微碼“了。正所謂“無升不快”,就是這個狀態,“升升更健康”,更是一種說法。但是好多人還是對微碼操作不太熟悉,接下來我就以升級V3700為例,說下具體的升級過程。
一般所說的升級存儲微碼,升級兩種硬件:
1,硬盤 2,控制器
下列情況中的硬盤不能升級微碼,望大家注意:
驅動器脫機。 驅動器發生故障。 驅動器所屬的 RAID 陣列不是冗余陣列。 驅動器固件與更新固件相同。 驅動器具有在更新期間脫機的從屬卷。 驅動器用作系統的引導驅動器。
升級之前需要確定以下內容
1,存儲的型號 2,硬盤的微碼版本 3,控制器的微碼版本 4,主機多路徑工作正常 (未連接主機的存儲則不用)
硬盤微碼版本查看方法: 在管理 GUI 中選擇池 > 內部存儲器 > 右鍵選中硬盤 > 屬性,查看固件級別,后面跟的四位字符有字母和數字組成,則是硬盤的當前微碼。
遇到新買的硬盤加到存儲上無法識別,這就是硬盤和存儲的微碼不匹配造成的, 下面的鏈接可查看每個機型受支持的硬盤類型和最低要求級別的微碼:
Storwize V3500、V3700:
https://datacentersupport.lenovo.com/us/zh/products/storage/storwize/v3700/6099/solutions/HT503945
Storage V3700 V2、V3700 V2 XP、V5030
https://datacentersupport.lenovo.com/us/zh/products/storage/lenovo-storage/v5030/6536/solutions/HT503947
Storwize V7000
https://datacentersupport.lenovo.com/us/zh/products/storage/storwize/v7000/6195/solutions/HT503948
存儲控制器微碼查看方法:在管理 GUI 中選擇設置 > 系統 > 更新系統 ,查看當前控制器的微碼版本。 在升級微碼之前,先仔細查看微碼的發行日志和說明。不能為了升級而升級,比如具有8G緩存的V3500 和v3700就無法升級到7.6級別版本。升級微碼是為了解決當前版本中存在的問題。 V系列存儲每個版本的新特性和功能、已知問題和限制、已解決的問題請查看下面的鏈接
7.3:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/730_releasenotes.html 7.4:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/740_releasenotes.html 7.5:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/750_releasenotes.html 7.6:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/760_releasenotes.html 7.7:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/770_releasenotes.html 7.71:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/771_releasenotes.html 7.8:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/771_releasenotes.html 8.1:https://public.dhe.ibm.com/storage/san/sanvc/release_notes/81_releasenotes.html
控制器的微碼升級一般都是由低到高,微碼不能降級,這點一定要注意。較低版本升級到新版本都會有限制,比如,6.4.1.3升級到7.5,則先需要升級到6.4.1.10,然后升級到7.4.0.11,最后再升級到7.5.x的版本
下面是V3700微碼交叉升級的參考矩陣鏈接。其他機型都可參考。
http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004172
備注:8.x 版本的微碼已經不支持V3500、V3700,如果要從低版本升級到8.x的版本,則可參考V5000的鏈接:
http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004336
根據以上條件確定好硬盤和控制器的微碼版本后,去聯想官網下載微碼
一,下載微碼:
1,登陸聯想官網:https://support.lenovo.com,注冊賬號並登陸 在搜索欄輸入產品名稱,我輸入V3700

2,點擊“驅動和軟件”標簽,打開“產品微碼”選項,找到要要下載的微碼,點擊下載。

現在我選擇適用於V3700最新版的7.5.0.13,這個版本解決了聲音較大和風扇高速旋轉的問題,
3,下載硬盤微碼。點擊“存儲裝置“選項,下載最新版本的硬盤微碼,
4,下載最新版本的Software Upgrade Test Utility(升級控制器微碼時用來測試兼容性的工具)
如圖所示,下載的微碼文件都是壓縮文件,然后將其全部解壓,微碼沒有后綴名,如果直接用zip文件升級,會報錯,提示微碼簽名之類的錯誤,

二,升級硬盤微碼
1,更新單個硬盤微碼 在管理 GUI 中選擇池 > 內部存儲器 > 右鍵選中要升級的硬盤 > 升級,選擇已下載的微碼,

點擊升級即可。因為我操作的這台存儲里硬盤微碼已經為最新,則無需升級。

2,更新多個硬盤微碼 在管理 GUI 中選擇池 > 內部存儲器 > 按住CTRL,選中多塊硬盤 > 右鍵,升級,選擇已下載的微碼。

3,一次更新所有硬盤微碼 在管理 GUI 中選擇池 > 內部存儲器 > 操作 > 全部升級,選擇已下載的微碼。
三,更新控制器微碼
在管理 GUI 中選擇系統> 更新系統 > 點擊更新,測試實用程序選擇下載好的Upgrade Test Utility,更新包選擇,下載並解壓的7.5.0.13的微碼程序,點擊更新。

等待上傳微碼更新程序

上傳完以后,系統會自動檢測當前的升級環境,如果有錯誤或者警告,則會提示,如下圖

點擊“關閉”或者“轉至更新系統“按鈕,

系統提示,測試程序檢測到了問題,點擊閱讀更多,查看檢測到的問題

仔細查看檢測到的第一個警告:郵件通知沒有配置,自動通知沒有配置,等, 然后查看檢測到的第二個警告:提示當前加的硬盤微碼不是最新的,建議先更新硬盤到最新的微碼,但是,我去官網看了,沒有上述內容提到的最新微碼。遇到這種情況怎么辦,忽略,只要不是硬件和軟件邏輯錯誤,諸如此類的警告都可忽略。
點擊“關閉“按鈕,點擊“恢復“,會彈出對話框,提示如下

點擊“是”,然后耐心等待。

在升級過程中,不要做強制關機或者斷電等操作!
本文作者:貓先生 本文地址:https://www.mr-mao.cn/archives/lenovo-v-srial-storage-upgrade-firmware.html