如果你的環境是使用第三方廠商所客製的 ESXi 映像檔,那在安裝 NSX-T VIB 時可能會安裝失敗,錯誤訊息如下圖所示:
點選 RESOLVE,可以看到錯誤的原因是因為 ESXi 的 BootBank 空間不足造成
問題原因
這個狀況是因為第三方廠商所客製的 ESXi 映像檔,會包含許多比較適合第三方廠商硬體的 VIB。然而並非所有的 VIB 都會使用到,卻又佔用了 Bootbank 的空間,因此造成安裝 NSX-T VIB 時出現空間不夠的錯誤
解決方法
由於我並不確定那些 VIB 是我用不到的,因此我在移除所有客製 ESXi 中所包含的第三方廠商 VIB 之前,我先使用 VMware 的 Update Patch 做更新
接著,透過可以透過指令 "esxcli software vib list | grep -i <3-party name>" 查看有哪些 VIB。在本例,列出了所有 HPE 和 QLC 相關的 VIB
最後,透過 "esxcli software vib remove -n <VIB name>" 指令,將這些 VIB 都移除。移除完後,就可以成功安裝 NSX-T VIB 了。
沒有留言:
張貼留言