ISCSI

服务端:虚拟机Server0

1.利用fisk /dev/vdb命令,划分一个5G的主分区
[root@server0 ~]# lsblk
[root@server0 ~]# ls /dev/vdb1
/dev/vdb1
[root@server0 ~]# 

虚拟机server:服务端

一 防火墙设置为trusted
二 安装软件包targetcli(服务端软件),进行配置
[root@server0 ~]# yum  -y  install  targetcli
[root@server0 ~]# targetcli
 /> ls
   1.创建后端存储 backstore,后端存储(冰箱进行纸质包装)
  /> backstores/block create name=nsd  dev=/dev/vdb1
           后端存储/块设备           创建       名字     实际设备
块设备:block  文件及设备:fileio
创建:create  删除:delete  设置:set
  name=名字   dev=实际设备 
  /> ls
   2.创建 target,磁盘组 (木质箱子)
  /> iscsi/ create iqn.2018-10.example.com:server0
     创建磁盘组
  /> iscsi/ create iqn.2019-02.a.b:lsc
  /> iscsi/ delete iqn.2019-02.a.b:lsc 
     删除磁盘组
  /> ls
  /> exit   #默认退出保存
   3.进行关联, lun 逻辑单元
  [root@server0 ~]# targetcli 
  /> ls
  /> iscsi/iqn.2018-10.example.com:server0/tpg1/  
   luns     create   /backstores/block/lsc 
  /> ls
   4.访问控制, 设置客户端访问服务端时,声称的名字(符合iqn格式)
 /> iscsi/iqn.2018-10.example.com:server0/tpg1/acls  
   create  iqn.2018-10.example.com:desktop0
 /> ls
   5.开放本机的IP地址与端口
  /> iscsi/iqn.2018-10.example.com:server0/tpg1/  
  portals create 172.25.0.11
  /> ls
  /> exit
iscsi 默认端口3260

重起服务端target服务

[root@server0 ~]# systemctl restart target
[root@server0 ~]# systemctl enable target

客户端:虚拟机desktop0

1.防火墙设置默认区域为trusted
2.安装软件包(客户端软件包)
   Yum补全包名:  
           1. 本机没有安装该包   2.必须有Yum缓存

 [root@desktop0 ~]# rpm -q iscsi-initiator-utils
 iscsi-initiator-utils-6.2.0.873-21.el7.x86_64
3.指定客户端声称的名字    
 # vim /etc/iscsi/initiatorname.iscsi 
 InitiatorName=iqn.2018-10.example.com:desktop0
 
  命令模式下    u  可以进行撤销
4.重起iscsid服务,刷新客户端声称的名字
 [root@desktop0 ~]# systemctl restart iscsid
  Warning: Unit file of iscsid.service changed on  
  disk, 'systemctl daemon-reload' recommended.
 [root@desktop0 ~]# systemctl daemon-reload
 [root@desktop0 ~]# systemctl restart iscsid
5.发现服务端共享存储
 书写发现的命令,  参考# man iscsiadm  
 搜索全文 /example
[root@desktop0 ~]# iscsiadm --mode discoverydb --type sendtargets --portal 172.25.0.11  --discover
6.加载共享存储
[root@desktop0 ~]# iscsiadm -m discovery -t st -p server0
172.25.0.11:3260,1 iqn.2019-01.examle.com:server0
[root@desktop0 ~]# iscsiadm -m node -L all
[root@desktop0 ~]# lsblk 
	# systemctl restart iscsi  #重起服务加载共享存储
	# systemctl enable iscsi
	# lsblk 
	# ls /dev/sda

总结:

服务端:
  1.防火墙默认区域设置为trusted
  2.安装软件包targetcli
      A:建立后端存储
      B:建立target磁盘组
      C:关联lun
      D:设置acl访问控制,客户端声称的名字
      E:开启本机的IP地址及端口
  3.重起target服务
客户端:
  1.防火墙默认区域设置为trusted
  2.安装软件包iscsi-initiator-utils
  3.修改文件/etc/iscsi/initiatorname.iscsi客户端声称的名字
  4.重起iscsid服务刷新客户端iqn标识
  5.书写客户端发现命令,参照man iscsiadm
  6.重起iscsi服务,加载共享存储  最终利用lsblk查看新磁盘
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值