新しいUbuntu 20.04サーバーを仮想マシンとしてesx-Serverにインストールしました。 systemlogを調べると、多数のマルチパスエントリが表示されます。
multipathd[651]: sda: add missing path multipathd[651]: sda: failed to get udev uid: Invalid argument multipathd[651]: sda: failed to get sysfs uid: Invalid argument multipathd[651]: sda: failed to get sgio uid: No such file or directory multipathd[651]: sda: add missing path multipathd[651]: sda: failed to get udev uid: Invalid argument multipathd[651]: sda: failed to get sysfs uid: Invalid argument multipathd[651]: sda: failed to get sgio uid: No such file or directory
マルチパスが構成されていないだけだと思いますが、私の質問は、マルチパスを無効にできるかどうかです。いくつかのUbuntu 20.04サーバーでこれをチェックしたので、マルチパスはデフォルトで有効になっています。
マルチパスをアクティブにするのは理にかなっていますか?
トピックにSUSE Linux KBがあります- https://www.suse.com/support/kb/doc/?id=000016951 。問題は、デフォルトでVMWareがudevが/ dev/disk/by-idエントリを生成するために必要な情報を提供しないことです。 ESX以外に、VMWare Workstation(私の場合)も影響を受けます。決議は置くことです
disk.EnableUUID = "TRUE"
仮想マシン定義、つまり*。vmxファイルまたはEdit Settings->オプションタブ->一般->ESX UIの構成パラメーター。
再起動後VMこのパラメーターを設定すると、ディスクは/dev/disk/by-id
とmultipathdはもはや文句を言いません。