我们现在正在部署一组具有多path根磁盘的光纤通道连接主机。 安装是通过工头自动完成的,所以我们用PXE启动并运行带有kickstart文件的anaconda。
现在,anaconda中的默认行为是为多path设备(即mpatha,mpathb等)使用所谓的用户友好名称。 我们想禁用这种行为,所以我们有由wwn命名的磁盘。
据我所知anaconda源代码有一个名为mpath_friendly_names的参数/命令,可用于启用友好名称(这是今天的默认)。 但是,我们想禁用友好的名字,我不知道什么参数/命令在kickstart会做到这一点。
那么我怎么能做到这一点呢?
尝试传递给启动内核(即如果你使用pxelinux在append行内)
inst.mpathFriendlyNames=0
编辑:在处理/pyanaconda/flags.py标志时使用这个参数
如果在parsing内核命令行时发现了正确的variables,则最初处理的标志可以覆盖其默认值。
在这种情况下,它会覆盖默认值self.mpathFriendlyNames = true