问题
在我们的环境中,由于多个 iSCSI 实现,我们在 /etc/iscsi/initiatorname.iscsi 中有重复的启动器 ID。
我们如何为主机创建不同的 ISCSI Initiator ID?
之路 on it Road.com
解决方案
有时,当系统使用相同的 Linux 镜像进行大规模部署时,我们可能在所有系统中都有重复的启动器 ID。
系统的启动器 ID 在文件 /etc/iscsi/initiatorname.iscsi 文件中提及。
要修改或者创建新的 iSCSI 启动器 ID,请按照以下步骤操作。
- 将现有的 /etc/iscsi/initiatorname.iscsi 移动到其他临时目录(或者备份到某处)。
# mv /etc/iscsi/initiatorname.iscsi /var/tmp/initiatorname.iscsi.backup
- 在命令行上运行以下命令。
# echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi
命令“/sbin/iscsi-iname”会生成一个新的 iSCSI 启动器 ID,该 ID 又会在文件 /etc/iscsi/initiatorname.iscsi 中被覆盖。
注意:我们可以多次在命令行上运行以创建不同的 id。
- 确保在 iSCSI 目标 ACL 中进行相应更改以适应新的 iSCSI 启动器 ID 并允许使用新的启动器 ID 进行访问。
仅当我们使用旧的 iSCSI 启动器 ID 配置了任何现有 iSCSI 目标和目标 ACLS 时,才需要此步骤。
日期:2020-09-17 00:13:43 来源:oir作者:oir