当在 OpenShift 上为 Trident 设置 nodePrep: [iscsi] 时,会执行哪些操作?
适用于
- Trident 24.10 或更高版本
- OpenShift
回答
在 OpenShift 上为 TridentOrchestrator 设置 nodePrep: [iscsi] 时,将执行以下操作:
- 更新
/etc/multipath.conf:
- (如果
/etc/multipath.conf不存在)
使用以下内容创建/etc/multipath.conf:
defaults {
find_multipaths no
}
blacklist {
device {
vendor ".*"
product ".*"
}
}
blacklist_exceptions {
device {
vendor "NETAPP"
product "LUN"
}
}
- (如果
/etc/multipath.conf与find_multipaths = no存在)
将NetAppLUN添加到blacklist_exceptions - (如果
/etc/multipath.conf存在且find_multipaths未设置为no)
节点准备停止
- 启用并启动服务:
- iscsid(c命令:
systemctl enable --now iscsid) - multipathd(命令:
systemctl enable --now multipathd)
注意:包安装(lsscsi、iscsi-initiator-utils、device-mapper-multipath)和对 /etc/iscsi/iscsid.conf 的更新不会自动执行。