更新完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(紅色框)
沒關係
我就透過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)
但還是發現
從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的
但實測後
發現在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吧
按照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囉
收工~
沒有留言:
張貼留言