1.iscsi的安装及配置
开着防火墙和SELinux,安装targetcli服务yum install targetcli.noarch, 防火墙添加一个3260/tcp的端口
两种共享方式:
分区
文件
2.targetcli 六步走
(1)/backstores/block create mydisk1 /dev/sda3 创建一个backstores/block或fileio
(2)/iscsi create iqn.2018-05.com.han:han1disk1 创建iscsi/iqn
(3)iscsi/iqn.2018-05.com.han:han1disk1/tpg1/cals create iqn.2018-05.com.han:han1 创建acls
iscsi/iqn.2018-05.com.han:han1disk1/tpg1/cals create iqn.2018-05.com.han:han2
(4)iscsi/iqn.2018-05.com.han:han1disk1/tpg1/luns create /backstores/block/mydisk1 /luns绑定iqn和backstores
(5)iscsi/qin.2018-05.com.han:han1disk1/tpg1/portals create 192.168.100.1 3260 创建portals
(6)saveconfig exit systemctl restart target.service 保存退出,重启服务
3.客户端的连接
(1)默认安装着iscsi-initiator-utils (rpm -qa | grep iscsi),修改/etc/iscsi/initiatorname.iscsi里的iqn名称 重启服务
(2)man iscsiadm
参考里面的命令进行发现 登入 登出操作,分区 格式化 挂载使用(在挂载的时候配置文件了要多一行 _netdev 这个)(红帽6在登入的时候,发现之后重启服务就直接挂载上了)
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.100.1 --discover 发现
iscsiadn --mode node --targetname iqn.2018-05.com.han:han1disk1 --portal 192.168.100.1:3260 --login 登入
iscsiadn --mode node --targetname iqn.2018-05.com.han:han1disk1 --portal 192.168.100.1:3260 --logout 登出
登出的时候先umount 然后再登出,使用 iscsiadm -m node --targetname iqn.2016-05.con.han:han1disk1 -p 192.168.199.100 -o delete 清除缓存
分区
格式化
挂载使用(在挂载的时候配置文件里要多一行_netdev)
4.查看状态
iscsiadm -m session -P1/2/3 查看状态