iscsi配置
一、环境配置(安装)
服务器端:
yum install targetcli #管理程序
systemctl start target #打开服务
客户端:
yum install iscsi-initiator-utils #iscsi应用程序
通常这个都安装过了。
二、targetcli的配置
服务器端:
- 首先要有一块需要共享的硬盘分区,这是我要共享的分区。
命令:targetcli #开始配置,
可以看到现在各项都是没有数据的
- /backstores/block create westos:storage1 /dev/sdb1
- 创建一个block设备 关联设备/dev/sdb1
- /iscsi create iqn.2018-06.com.westos:storage1 #创建一个iscsi共享,iqn是唯一标识
创建成功后iscsi下就生成tpg1属性
- 然后配置tpg1属性
- /iscsi/iqn.2018-06.com.westos:storage1/tpg1/acls create iqn.2018-06.com.example:westoskey #cal配置
- /iscsi/iqn.2018-06.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1 #luns配置
- /iscsi/iqn.2018-06.com.westos:storage1/tpg1/portals/ create 172.25.254.101 #portals配置
这样就配置完了。
exit退出:
三、iscsi连接,挂载
客户端:
- iscsiadm -m discovery -t st -p 172.25.254.101 #查看
- iscsiadm -m node -T iqn.2018-06.com.westos:storage1 -p 172.25.254.101 -l #登陆连接
- iscsiadm -m node -T iqn.2018-06.com.westos:storage1 -u #退出登陆
- iscsiadm -m node -T iqn.2018-06.com.westos:storage1 -o delete #删除登陆数据
可以看到共享的设备
登陆的时候要先更改登陆key,设置成我们刚才配置的cals,key
key在/etc/iscsi/initiatorname.iscsi #key路径
登陆:
出现登陆的分区:500M
挂载:
四、自动挂载
- /etc/fstab
- /etc/rc.local
五、还原设置
客户端还原:
- iscsiadm -m node -T iqn.2018-06.com.westos:storage1 -u #登出
- iscsiadm -m node -T iqn.2018-06.com.westos:storage1 -o delete #删除本地登陆
- 若不删除本地文件,重启后自动登陆本地记录的远程设备
登出后没有/dev/sdb设备:
本地文件:
删除后:
服务端还原: