linux下的iscsi的磁盘共享

1.什么是iscsi?

iSCSI:(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。

注意:
iscsi 是直接对设备进行共享的服务
nfs共享的是文件系统

2.实验环境配置

配置客户端和服务端yum仓库ip
在这里插入图片描述
在这里插入图片描述

3.配置iscsi服务

新建分区vdb1大小为1G
在这里插入图片描述

在这里插入图片描述在这里插入图片描述安装targetcli服务,并配置共享

yum install targetcli.noarch -y
systemctl start target
systemctl enable target

targetcli
ls

/backstores/block create westos:storage1 /dev/vdb1
##将物理设备/dev/vdb1的名字改为一个在iscsi里的名字:westos:storage1
iscsi/ create iqn.2019-05.com.westos1:storage1
##对外的名字,全局限定名称iqn.2019-05.com.westos:storage1,iqn+日期加域名的反写:+设定标示
iscsi/iqn.2019-05.com.westos1:storage1/tpg1/luns create /backstores/block/westos:storage1 
##关联
iscsi/iqn.2019-05.com.westos1:storage1/tpg1/acls create iqn.2019-05.com.westos:key1
##设置密码:后加密字符,这里用key代替加密字符
iscsi/iqn.2019-05.com.westos1:storage1/tpg1/portals create 172.25.254.216
##对外开一个接口,就是你服务端的ip,划分分区的ip
exit
##保存退出。

在这里插入图片描述在这里插入图片描述在这里插入图片描述

4.客户端访问 iSCSI 共享设备

yum install iscsi-initiator-utils.i686 -y
iscsiadm -m discovery -t st -p 172.25.254.216    ##发现服务端划分出来的磁盘

在这里插入图片描述在这里插入图片描述

iscsiadm -m node -T iqn.2019-05.com.westos1:storage1 -p 172.25.254.216 -l     ##使用-p这个ip的这块磁盘,登陆   
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2019-05.com.westos:key    ##修改密码为服务端设置的密码

systemctl restart iscsid.service   ##重启服务
systemctl daemon-reload
iscsiadm -m node -T iqn.2019-05.com.westos1:storage1 -p 172.25.254.216 -l   ##重新登陆

发现登陆失败
在这里插入图片描述修改密码
在这里插入图片描述
重启服务
在这里插入图片描述

fdisk -l       ##查看分区

在这里插入图片描述在这里插入图片描述
在/dev/sda里新建分区/dev/sda1
在这里插入图片描述
在这里插入图片描述格式化分区,并挂载到/mnt
在这里插入图片描述
永久挂载

blkid    ##查看/dev/sda1的UUID
vim /etc/fstab
UUID="50495c6c-2272-41af-098d18d3be91"  /mnt  xfs   defaults,_netdev  0  0
自动挂载时名字可能会变,名称漂移,以uuid挂载
defaults,_netdev内核初始化之后读取/etc/fstab文件,此时网络服务还没有开启,而启动网络之后才能挂载此设备,所以告诉他这是网络设备

在这里插入图片描述在这里插入图片描述
测试:
重启虚拟机

注意:一般第一次重启会卡住,这是linux系统当前版本已知的bug,我们需要强制关机,再重启。
在这里插入图片描述
在这里插入图片描述

5.还原设置

客户端:

umount /mnt                ##卸载
vim /etc/fstab             ##取消永久挂载
yum install tree -y        ##安装目录树服务

在这里插入图片描述
临时删除

iscsiadm -m node -T iqn.2019-05.com.westos1:storage1 -p 172.25.254.216 -u    ##-u 退出,删除
fdisk -l    ##设备不见了
tree /var/lib/iscsi/     ##信息依然在
systemctl restart iscsid.service   ##重启服务
fdisk -l         ##又回来了
tree /var/lib/iscsi/

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

iscsiadm -m node -T iqn.2019-05.com.westos1:storage1 -p 172.25.254.216 -u
iscsiadm -m node -T iqn.2019-05.com.westos1:storage1 -p 172.25.254.216 -o delete   ##-o 永久删除
tree /var/lib/iscsi/
systemctl restart iscsi
tree /var/lib/iscsi/   信息不见了,已经永久删除
fdisk -l

在这里插入图片描述

服务端:

targetcli
ls
clearconfig confirm=True	#清除iscsi的所有配置信息
ls
exit

在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值