Translated message

A translation of this page exists in English.

在 RHEL 6 中,多路径映射设备失败,带有错误信息 "failed to get path uid"

Solution In Progress - Updated -

Issue

  • 因为 scsi_id 失败导致多路径映射设备失败
  • 在 /etc/multipath.conf 中配置的 getuid_callout 失败
  • 多路径会拒绝连接到存储,直到从 /etc/multipath.conf 中删除 device 部分并重启多路径守护进程。
  Feb 29 16:11:56 hostname1 multipathd: /lib/udev/scsi_id exitted with 1
Feb 29 16:11:56 hostname1 multipathd: sdd: failed to get path uid
Feb 29 16:11:56 hostname1 multipathd: uevent trigger error
  • 设备映射器多路径无法按预期工作,无法在 RHEL 6 服务器上保护 FC 磁盘连接
  • 在存储固件升级过程中,有一半到存储的 FC 连接会在初始固件更新时丢失。在固件升级后,当控制器重新上线时,到存储的 FC 链接会再次可用,但到 sd 磁盘路径的路径没有恢复,在主机中仍然处于离线状态。在第二半存储控制器的固件升级过程中,剩余的到存储的路径会丢失,从而导致没有连接到存储,服务器会挂起。

Environment

  • Red Hat Enterprise Linux (RHEL) 6
  • device-mapper-multipath
  • 在 /etc/multipath.conf 中的 device 部分,有一个使用 RHEL 5 语法定义的 getuid_callout :
       getuid_callout          "/lib/udev/scsi_id -g -u -s /block/%n"

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content