這問題產生的原因是 ESXi 不會產生 udev 必要的資訊,所以 udev 就無法產生出相對應的 /dev/disk/by-id 路徑,解決的方式很簡單,就是讓 udev 能夠認得裝置就可以了。讓 udev 認得裝置的流程如下:
- 開啟 ESXi 的 SSH 服務,然後以 SSH 登入 ESXi
- 切換到要修改 VM 機器的目錄下
- 編輯 [機器名稱].vmx 檔案
- 在檔尾新增一筆 disk.EnableUUID = "TRUE" ,然後存檔離開
- Reboot VM
在 VM 上安裝完 Ubuntu 20.04 LTS 版本後在一次例行性檢查中發現 syslog 中發現一直跳出 multipathd 的錯誤,如下圖 這問題產生的原因是 ESXi 不會產生 udev 必要的資訊,所以 udev 就無法產生出相對應的 /dev/disk/by-i...