安装客户端软件
Redhat/Centos: yum install -y iscsi-initiator-utils
Debian/Ubuntu: apt-get install open-iscsi
配置 initiator name(可选)
编辑 /etc/iscsi/initiatorname.iscsi,加入 InitiatorName。如果你在配置目标时设置了 iSCSI 客户端的 initiator name,请保证这两个名称一致,否则后面的登录操作会失败。
InitiatorName=iqn.-.org.debian::967eaffe29d7
iscsi-iname (以缺省前缀生成名称)
iscsi-iname -p iqn.-.com.qingcloud (以指定的前缀生成名称)
发现目标
默认情况下,iSCSI 发起方和目标方之间通过端口3260连接。
iscsiadm -m discovery -t st -p <Virtual SAN 服务器IP>
iscsiadm -m node
iSCSI 发起方和目标方建立连接以后,可以进行登录节点操作。
登录到目标
iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --login
iscsiadm -m session
完成上述步骤后,当你执行 lsblk 命令时你可以发现本地多了一块或多块硬盘, 你可以像本地硬盘一样使用它(们)。
iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --op update -n node.startup -v automatic
卸载、登出、删除目标
umount /data (/data是共享存储挂载的目录)
iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --logout
iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --op=delete
iscsiadm -m node --logout