iscsi远程块存储

iscsi概念

scsi(internet scsi)支持从客户端通过IP向远程服务器上iscsi存储设备(目标)发送scsi命令。iscsi限定名称用于确定发起端和目标。并采用iqn.yyyy-mm.{reverse domain}:lable的格式
默认qingkuangxia,网络特性是至iscsi目标上的端口3260/tcp的明文端口

iscsi名称

isccsi发起端:需要访问原始san存储的客户端
iscsi目标:从iscsi服务器提供的远程硬盘磁盘,或“目标门户”
iscsi目标门户:通过网络向发起端提供目标的服务器。
iqn:“iscsi限定名称”。每个发起端和目标需要唯一名称进行标识最好的做法是使用一个在internet上可能独一无二的名称

1.iscsi目标搭建及访问

服务端配置:
[root@server ~]# fdisk /dev/vdb             #建立一个硬盘分区/dev/vdb1
[root@server ~]# yum install targetcli      #安装
[root@server ~]# systemctl start target
[root@server ~]# targetcli 
/> /backstores/block create kjy:storage1 /dev/vdb1    
/> /iscsi create iqn.2018-06.com.example:storage1
/> /iscsi/iqn.2018-06.com.example:storage1/tpg1/acls create iqn.2018-06.com.example:kjykey
/> /iscsi/iqn.2018-06.com.example:storage1/tpg1/luns create /backstores/block/kjy:storage1
/> /iscsi/iqn.2018-06.com.example:storage1/tpg1/portals create 172.25.254.252
客户端访问:
[root@client kjy]# yum install iscsi-initiator-utils
[root@client kjy]# vim /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.2018-06.com.example:kjykey
[root@client kjy]# systemctl restart iscsid.service 
[root@client kjy]# iscsiadm -m discovery -t st -p 172.25.254.252  #发现设备
[root@client kjy]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.252 -l          #登录设备
[root@client kjy]# fdisk -l   #查看

服务端:建立一个硬盘分区/dev/vdb1,安装targetcli

这里写图片描述
这里写图片描述
客户端:
这里写图片描述
/etc/iscsi/initiatorname.iscsi内容:
这里写图片描述
查看
这里写图片描述

2.设备挂载

客户端:
[root@client ~]# fdisk /dev/sda         #建立一个分区/dev/sda1
[root@client ~]# partprobe 
[root@client ~]# mkfs.xfs /dev/sda1     #格式化
临时挂载
[root@client ~]# mount /dev/sda1 /mnt   #挂载
[root@client ~]# df 
永久挂载
[root@client ~]# vim /etc/fstab         #开机自动挂载
/dev/sda1      /mnt     xfs     defaults,_netdev  0 0
[root@client ~]# reboot
[root@client ~]# df

建立了一个分区/dev/sda1
这里写图片描述
临时挂载
这里写图片描述
永久挂载(重启前可以执行mount -a测试一下配置文件是否编辑正确)
这里写图片描述
/etc/fstab内容:
这里写图片描述

3.中断使用iscsi目标

[root@client ~]# umount /mnt/       #卸载
[root@client ~]# vim /etc/fstab   
注释掉/dev/sda1      /mnt     xfs     defaults,_netdev  0 0
[root@client ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.252 -u             #登出设备
[root@client ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.252 -o delete      #删除设备
[root@client ~]# systemctl restart iscsi
[root@client ~]# fdisk -l

这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值