25.2. 创建 iSCSI 启动器
在 Red Hat Enterprise Linux 7 中,iSCSI 服务默认是 lazily 启动: 服务会在运行 iscsiadm 命令后启动。
过程 25.7. 创建 iSCSI 启动器
- 安装 iscsi-initiator-utils:
#
yum install iscsi-initiator-utils -y - 如果 ACL 在 第 25.1.6 节 “配置 ACL” 中被授予自定义名称,请相应地修改
/etc/iscsi/initiatorname.iscsi
文件。例如:#
cat /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2006-04.com.example.node1#
vi /etc/iscsi/initiatorname.iscsi - 发现目标:
#
iscsiadm -m discovery -t st -p target-ip-address 10.64.24.179:3260,1 iqn.2006-04.com.example:3260 - 使用在第 3 步中发现的目标 IQN 登录到目标:
#
iscsiadm -m node -T iqn.2006-04.com.example:3260 -l Logging in to [iface: default, target: iqn.2006-04.com.example:3260, portal: 10.64.24.179,3260] (multiple) Login to [iface: default, target: iqn.2006-04.com.example:3260, portal: 10.64.24.179,3260] successful.对于连接到同一 LUN 的任意数量的 initator,只要将其特定启动器名称添加到 ACL 中,就可以遵循这个过程,如 第 25.1.6 节 “配置 ACL” 所述。 - 找到 iSCSI 磁盘名称并在这个 iSCSI 磁盘中创建文件系统:
#
grep "Attached SCSI" /var/log/messages#
mkfs.ext4/dev/disk_name
使用/var/log/messages
中显示的 iSCSI 磁盘名称替换 disk_name。 - 挂载文件系统:
#
mkdir /mount/point#
mount/dev/disk_name
/mount/point使用分区的挂载点替换 /mount/point。 - 编辑
/etc/fstab
以在系统引导时自动挂载文件系统:#
vim /etc/fstab/dev/disk_name
/mount/point ext4 _netdev 0 0使用 iSCSI 磁盘名称替换 disk_name。 - 从目标登出:
#
iscsiadm -m node -T iqn.2006-04.com.example:3260 -u