我刚刚在esx上安装了一个新的Ubuntu20.04服务器作为虚拟机。当我查看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我认为多路径只是没有配置,我的问题是我是否可以禁用多路径。由于我在几个Ubuntu20.04服务器上检查了这一点,默认情况下多路径是启用的。
激活多路径有意义吗?
发布于 2021-05-27 10:17:34
通过这一点,我解决了我的问题:
vi /etc/multipath.conf并将其添加到文件中:默认值{ user_friendly_names是}黑名单{设备{供应商"VMware“产品”虚拟磁盘“}}multipath-tools服务: /etc/init.d/multipath-tools重新启动发布于 2020-06-13 10:55:25
关于主题- https://www.suse.com/support/kb/doc/?id=000016951,有一个SUSE。问题是,默认情况下,VMWare不提供udev生成/dev/disk/ by -id条目所需的信息。除了ESX之外,VMWare工作站(我的例子)也受到影响。决议是把
disk.EnableUUID = "TRUE"到虚拟机定义,即进入*.vmx文件或通过编辑设置->选项卡-> ESX中的通用->配置参数。
使用此参数重新启动VM后,磁盘在/dev/disk/by-id中是可见的,并且多路径不再抱怨。
发布于 2020-08-25 06:46:46
如果您无法访问您的主机ESX,您可以在您的/etc/multipath.conf文件中添加以下行,这也是黑名单中常见的其他设备,如CDRom驱动器等。
defaults {
user_friendly_names yes
}
blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda)[0-9]*"
}https://askubuntu.com/questions/1242731
复制相似问题