运维学习 unit26 ISCSI磁盘共享

iSCSI可以把原来只用于本机的SCSI协义透过TCP/IP网络发送,使连接距离可作无限的地域延伸

1服务端配置

安装策略编辑软件yum install targetcli.noarch
建立共享磁盘
在这里插入图片描述
添加逻辑卷
在这里插入图片描述
创建共享设备
backstores/block create westos:storage1 /dev/vg0/lv0 #创建共享设备
iscsi/ create iqn.2018-11.com.westos:storage1 #创建共享名
iscsi/iqn.2018-11.com.westos:storage1/tpg1/luns
/iscsi/iqn.2018-11.com.westos:storage1/tpg1/acls create iqn.2018-11.com.westos:zafkielkey #创建共享设备的key
create/backstores/block/westos:storage1 #将共享设备和共享名相关联
iscsi/iqn.2018-11.com.westos:storage1/tpg1/portals create 172.25.254.215 #将设备共享出去
在这里插入图片描述

2客户端配置

安装服务后yum install iscsi-initiator-utils.x86_64
用 iscsiadm -m discovery -t st -p 172.25.254.215 就可以发现服务端的共享设备
在这里插入图片描述

vim /etc/iscsi/initiatorname.iscsi #添加共享设备的key
在这里插入图片描述
systemctl restart iscsid.service #重启iscsi服务
使用fdisk -l就可以看共享的磁盘文件了
在这里插入图片描述
如果要开机挂载这块共享磁盘,必须说明它是一块网络共享磁盘,在网络服务启动后再挂载,否则会导致电脑启动失败
在这里插入图片描述
删除共享设备
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.180 -u #退出登陆
iqn.2018-11.com.westos:storage1 -p 172.25.254.180 -o delete #清除数据
如果不清除数据则服务重启后共享磁盘数据还会存在
在这里插入图片描述
在服务端删除共享磁盘要打开targetcli 服务,在其中输入clearconfig confirm=True确认清除
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gordzafkiel/article/details/84847277