VNX:在 RHEL 6 上设置 DM-MPIO 时出现错误“multipath.conf 行 16,关键字无效:prio_callout”
Summary: 本文介绍了用户收到错误“multipath.conf line 16, invalid keyword: prio_callout”(multipath.conf 行 16, invalid keyword: )时的解决方法。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
在 Red Hat Enterprise Linux (RHEL) 6 上设置设备映射器多路径 I/O (DM-MPIO) 时,返回以下错误消息:
[root@IL-RDC-RH-77 ~]# multipathd -v2 -d Mar 13 17:42:41 | --------start up-------- Mar 13 17:42:41 | read /etc/multipath.conf Mar 13 17:42:41 | multipath.conf line 16, invalid keyword: prio_callout Mar 13 17:42:41 | process is already running [root@IL-RDC-RH-77 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.2 (Santiago)
Cause
在 RHEL 6 版本中,优先级函数不再是 callout 程序。相反,它们是动态共享对象,如路径检查器函数。prio_callout 参数已替换为 prio 参数。
[root@IL-RDC-RH-77 ~]# cat /etc/multipath.conf
defaults {
user_friendly_names yes
}
blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sda|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
devnode "^cciss!c[0-9]d[0-9]*"
}
devices {
device {
vendor "DGC"
product "*"
prio_callout "/sbin/mpath_prio_alua /dev/%n" << This option is not correct for this version of RHEL.
path_grouping_policy group_by_prio
features "1 queue_if_no_path"
failback immediate
hardware_handler "1 alua"
}
}
Resolution
要解决此问题,请编辑 /etc/multipathd.conf 文件。
取代 prio_callout "/sbin/mpath_prio_alua /dev/%n" 与 prio "emc" 或 prio "alua"
Affected Products
VNX/VNXeProducts
Red Hat Enterprise Linux Version 6Article Properties
Article Number: 000059540
Article Type: Solution
Last Modified: 01 Oct 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.