Linux之iscsi(设备共享)

1.iscsi的背景
        iscsi是直接对设备进行共享的服务,其最大的好处是提供了快速的网络环境,克服了直接存储的局限性,使我们可以跨服务器进行远程共享存储资源,并且可以在不停机状态下扩充存储容量。iscsi协议是一种利用IP网络来传输潜伏时间短的scsi数据块的方法。
2.iscsi服务的安装与启用
服务端:

yum install targetcli -y     ###安装共享磁盘的服务

systemctl start target       ###启动服务

targetcli                            ###设置共享磁盘

fdisk /dev/vdb                   ###创建一个要共享的磁盘


partprobe                         ###同步分区表

yum install targetcli -y     ###安装共享磁盘的服务


targetcli                            ###设置共享磁盘


定义iqn           ###创建iqn服务的名称

acls      ###创建客户端连接服务端的密钥
luns      ###把共享的磁盘与客户端建立连接
portals   ###开放客户端的端口


共享的磁盘信息保存在/etc/target/backup.和/etc/target/saveconfig.json

把共享的端口加入防火墙策略



客户端:

yum install iscsi-initiator-utils.x86_64 -y      ###安装共享磁盘的服务


vim /etc/iscsi/initiatorname.iscsi                   ###认证

InitiatorName=iqn.2018-03.com.example:desktop4

systemctl restart iscsi

iscsiadm -m discovery -t st -p 172.25.254.104              ###认证

iscsiadm -m node -T iqn.2018-03.com.example:server4  -p 172.25.254.104 -l    ###登录

-m    discovery      ###检测target

 -t      st                  ###痛过iscsi协议(st简写)

-p      IP                  ###指定target的IP(端口默认是3260)


iscsiadm -m node -T iqn.2018-03.com.example:server4  -p 172.25.254.104   -u         ###退出设备共享

iscsiadm -m node -T iqn.2018-03.com.example:server4  -p 172.25.254.104  -o   delete   ###删除设备共享


yum install tree       ###查看依赖关系

tree  /var/lib/iscsi      ###查看iscsi服务的依赖关系(设备共享已经被成功删除)


cat  /proc/partitions    ##查看被系统识别的设备

mkfs.xfs   /dev/sda     ##格式化共享磁盘

blkid         ##查看被系统利用的设备,查看/dev/sda的UUID,网络共享设备,设备名在不同主机上可能会发生漂移,但是UUID是唯一的


挂载并使用设备


3.共享设备的开机自动挂载

blkid   ###查看UUID

vim /etc/fstab

:

UUID=71e0e48c-f126-466e-a228-87ea187ecebc      /iscsidisk  xfs  defaults,_netdev       0 0

defaults,_netdev     ###先开启网络,再开启设备(告诉系统这是网络设备,因为系统开机时会先读取挂载信息,再开启网络,系统会无法启动)

mount    -a         ###激活,在重启主机之前先激活查看一下,配置文件是否读取了这个挂载信息


4.遇到的问题

(1)cat  /etc/iscsi/initiatorname.iscsi ###检查密钥与服务端共享的密钥是否一致

(2)记得把共享磁盘服务的端口3260加入防火墙策略,不然就检测不到target的共享


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值