VSAN Witness Host – Update Manager Tarama Sorunu
Son zamanlarda başınıza hiç geldi mi bilmiyorum ama VMware VSAN için Witnes host u deploy ettikten sonra vSphere Update Manager (VUM) ile host u update etmek istediğinizde, daha ilk aşamada “scan” takılabiliyorsunuz.
Kurulum bitti, herşey yolunda. Bir ay sonra bir VUM ile gelen update leri kontrol etmek istedim, sonuçta witness ta bir ESXi host ve içinde ESXi OS var ama olmadı. Aşağıdaki hatayı aldım.
Sonra aşağıdaki VMware KB sini uyguladım, sonuç değişmedi.
Link: https://kb.vmware.com/s/article/59470
Witness host ta SSH servisi aktif ettim, WinSCP ile bağlandım.
/var/log klasörü altında bulunan “esxupdate.log” dosyası download ettim ve incelemeye başlar başlamaz aşağıdaki hatayı farkettim. Burada bir paketten dolayı bu tarama işleminde hata aldığını söylüyordu.
esxupdate: ERROR: ValueError: VIBs ELX_bootbank_elx-esx-libelxima.so_12.0.1108.0-03 and ELX_bootbank_elx-esx-libelxima.so_12.0.1108.0-03 have unequal values of the ‘payloads’ attribute: ‘[elx-esx-libelxi: 1602.936 KB]’ != ‘[elx-esx-libelxi: 1493.833 KB]
Log ta artık sorunu bulmuştum, Witness host ta bağlanıp işlem yapmadan önce ne olur ne olmaz witness appliance ının bir snapshot ını aldım.
[root@witnessesxihost:~] esxcli software vib list | grep ELX
elx-esx-libelxima.so
12.0.1108.0-03 ELX VMwareCertified 2019-03-22
[root@ witnessesxihost:~] esxcli software vib remove -n elx-esx-libelxima.so
Removal Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed:
VIBs Removed: ELX_bootbank_elx-esx-libelxima.so_12.0.1108.0-03
VIBs Skipped:
[root@ witnessesxihost:~]reboot
Sonra shh servisi üzerinden putty ile Witness hosta bağlandım. Öncelikle vib paketini sorguladım. Sonra bu paketi makineden yukarıdaki komut ile kaldırdım.
Sunucuyu reboot ettim. Tekrar Update manager da scan işlemini başlattım ve mutlu son. Sorun çözüldü.
Bekleyen VMware patch lerini Witness host a yükledim.
Patchleri yükledikten sonra VSAN enabled cluster üzerinde yine de bir health check yaptım, herşey sorunsuz görünüyordu.
En son aşamada Witness appliance ta aldığım VMware Snapshot ı da kaldırdım.
Kullandığım ürünlerin versiyonları da aşağıdadır.
vCenter: 6.7 U1
VSAN: 6.7 U1
ESXi 6.7 U1
Bu sorunu da bu şekilde çözmüş olduk.