2021年6月20日 星期日

Ubuntu 20.04 multipath configuration

 Ubuntu 20.04在VMWARE ESXI 6.7上會出現類似如下的錯誤訊息:

multipathd[549]: sda: add missing path

Jun 20 09:29:58 ocs multipathd[549]: sda: failed to get udev uid: Invalid argument

Jun 20 09:29:58 ocs multipathd[549]: sda: failed to get sysfs uid: Invalid argument

Jun 20 09:29:58 ocs multipathd[549]: sda: failed to get sgio uid: No such file or directory


解決方式如下:

1.先關閉目標虛擬機,修改esxi上該虛擬機的設定檔:*.vmx,加入以下這行:

disk.EnableUUID = "TRUE"

再重新啟動虛擬機!


2.如果無法接觸到esxi的控制介面,修改虛擬機的設定檔,可以在虛擬機下的

/etc/multipath.conf 內加入以下敘述:

blacklist {
    device {
        vendor "VMware"
        product "Virtual disk"
    }
}
然後重新啟動mutipath-tools服務

service multipath-tools restart