2020年8月2日 星期日

vSAN,在vSAN Cluster更新 vCenter

前一篇
更新完esxi後
發現一些問題



算是犯了低級錯誤
我在上patch前
確認了esxi版本 對應 vSAN on-disk format version
確認了esxi版本 對應 esxi上HBA Firmware version

雖然esxi和vCenter的版本有相容
https://www.vmware.com/resources/compatibility/sim/interop_matrix.php#interop&2=&1=


再把vSAN加進去比較對
也是相容的
*******************
2020-08-11 更新
由下圖來看(非籃框的部分)
vCenter的
原始版本6.7U2,更新後版本6.7U3
去對應 vSAN的 原始版本6.7U2 確實不支援喔
*******************
https://www.vmware.com/resources/compatibility/sim/interop_matrix.php#interop&2=&1=&670=


但還是發現
從vCenter去看vSAN設定中的 disk管理查看
竟然看不到上完patch後的esxi內的vSAN Disk
但再去查看vSAN Stroage使用上又是正常
總覺得有點怪怪的

以下

是我LAB的環境







此篇LAB
主要在解決esxi上完patch,升版後
vSAN顯示disk不正確
故升級vCenter

一、確認esxi更新前的版本

二、更新後vSAN Disk顯示不正確
三、下載vCenter Patch
四、更新vCenter
五、確認vSAN Disk顯示正常
六、更新vSAN on-disk 格式

一、確認esxi更新前的版本

在vSAN Cluster內的esxi
都是 ESXi, 6.7.0, 13006603















在VMware官網

顯示就是 ESXi 6.7U2
https://kb.vmware.com/s/article/2143832



在vCenter Appliance

查看版本是6.7.0.32000 14070457















照VMware官網的資訊

為vCenter 6.7U2
https://kb.vmware.com/s/article/2143838




在vCenter Web Client的版本

vCenter 6.7.0 14070654

















從VMware官網查看

就是 6.7U2c
https://kb.vmware.com/s/article/2143838





二、更新後vSAN Disk顯示不正確

更新完esxi後的版本
VMware ESXi, 6.7.0, 14320388



















為ESXi 6.7U3

https://kb.vmware.com/s/article/2143832



發現vSAN的disk management的資訊

顯示不正確,明明每台esxi都有3顆disk組diskgroup
但顯示卻是 0 of 3

















三、下載vCenter Patch

到VMware官網,去下載
VMware-vCenter-Server-Appliance-6.7.0.40000-14367737-patch-FP.iso
https://my.vmware.com/group/vmware/patch#search



這是我LAB環境
所下載的U3的更新patch(紅色框)
當然在之後還有U3g, U3i之類的patch(藍色框)



但實測後
發現在vCenter CMD模式要去掛載此patch的ISO時
都會跳出版本不支援的錯誤
推測應該是patch PATH的問題
不支援從U2直接上到U3g, U3i之後
要先到U3版才行



好了
回到正題,將這個U3的FP ISO檔

掛載到vCenter的VM上





















四、更新vCenter

此更新無法透過
vCenter的ISO檔中的Upgrade進行
會跳出錯誤
跳出一個好像是最高支援到什麼vCenter版本之類的訊息
(忘了截圖)

若透過vCenter Appliance 也是可以upgrade的



沒關係
我就透過Putty SSH連到vCenter Appliance來更新吧
VMware KB也是介紹此方式
ssh 192.168.31.67














從ISO檔去暫存patch到暫存區

並同意條款
至於這個暫存區在哪裡,我就沒有細看了
#software-packages stage --iso --acceptEulas








查看一下這支patch內容

#software-packages list --staged














安裝已經暫存好的patch

開始更新吧
#software-packages install --staged





這裡會花一點時間跑

等他更新完吧










更新完後

若馬上登入vCenter Appliance
可能會有帳號密碼輸入錯誤的情況
我輸入好幾次,密碼都是複製貼上竟然還錯
總之,更新完後,將vCenter重啟後再登入看看應該就可以了
這部分讓我一度砍掉LAB重作
第一次LAB的時候,我一直懷疑我怎麼可能輸入錯密碼...
第二次LAB我就直接先snapshot起來
第三次LAB的時候已經晚上了,乾脆reboot vCenter再login試試
竟然login成功了...很無言...T__T




待vCenter重啟完成後
再回到
vCenter Appliance去看vCenter版本(帳號是root)
已經升為6.7.0.4 (14367737)

按照VMware的

就是vCetner 6.7U3 14367737
https://kb.vmware.com/s/article/2143838



vCenter則為6.7 14368073



























五、確認vSAN Disk顯示正常

更新完vCenter後
再回vCenter內去看configure的vSAN>disk Management資訊
都顯示為 3 of 3 
看起來顯示正常了


六、更新vSAN on-disk 格式

先來做pre-check





看起來

需要先將vSAN Cluster內的所有esxi都上完patch後
才能將把vSAN on-disk version給Upgrade



vSAN Cluster底下的esxi都上完patch了
我們先來pre-check吧


然後
就UPGRADE囉

需要一段時間

vSAN on-disk
Upgrade為 10囉
收工~


沒有留言:

張貼留言