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/VNXe

Products

Red Hat Enterprise Linux Version 6
Article 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.