如何在 RHEL 7 kickstart 文件中禁用磁盘设备用户友好名称

如何在 RHEL 7 kickstart 文件中禁用磁盘设备用户友好名称

我们现在正在部署一组具有多路径根磁盘的光纤通道连接主机。安装通过 foreman 自动完成,因此我们通过 PXE 启动并使用 kickstart 文件运行 anaconda。

如今,anaconda 中的默认行为是使用所谓的用户友好名称来命名多路径设备(例如 mpatha、mpathb 等)。我们希望禁用此行为,以便我们拥有以 wwn 命名的磁盘。

据我了解,anaconda 源代码中有一个名为的参数/命令mpath_friendly_names,可用于使能够友好名称(这是今天的默认名称)。但是,我们希望禁用友好名称,我无法弄清楚 kickstart 中的哪个参数/命令可以做到这一点。

那么我该如何实现这个目标呢?

答案1

尝试传递到启动内核(即,append如果你使用 pxelinux,则在行内)

inst.mpathFriendlyNames=0

编辑:此参数用于处理标志时/pyanaconda/flags.py

如果在解析内核命令行时找到正确的变量,最初处理的标志可以覆盖其默认值。

在这种情况下,它会覆盖默认值self.mpathFriendlyNames = true

相关内容