网络磁盘iscsi

网络磁盘iscsi

SCSI(Internet SCSI) 支持从客户端 ( 发起端 ) 通过 IP 向远程服务器上的 iSCSI 存储设备 ( 目标 ) 发送 SCSI 命令。 iSCSI限定名称用于确定发起端和目标 , 并采用 iqn.yyyy-mm.{reverse domain}:label 的格式
默认情况下 , 网络通信是至 iSCSI 目标上的端口 3260/tcp 的明文端口
设备的共享
服务:targetcli
3260端口
iSCSI 发起端 : 需要访问原始 SAN 存储的客户端
iSCSI 目标 : 从 iSCSI 服务器提供的远程硬盘磁盘 , 或“目标门户”
iSCSI 目标门户 : 通过网络向发起端提供目标的服务器。
IQN:“iSCSI 限定名称”。每个发起端和目标需要唯一名称进
行标识最好的做法是使用一个在 Internet 上可能独一无二的名称

安装服务及磁盘的使用

服务端:
新建用于共享的分区
安装服务
yum install targetcli
打开服务并设置:
targetcli
/> backstores/block create  	##新建磁盘
/> iscsi/ create iqn.年-月.域名的反写:自定义名称	##新建磁盘
/>	luns			##关联设备	
/>	acls			##加密
/>	portals			##打开服务的端口,所以加服务器的ip

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

打开火墙的端口
3260/tcp
客户端:
vim /etc/iscsi/initiatorname
InitiatorName=xxxxxxxxx

在这里插入图片描述

systemctl restart iscsi
iscsiadm -m discovery -t st -p 172.25.254.107	 ##查看是否共享成功
iscsiadm -m node iqn.xxxxxx -p 172.25.254.107 -l ##登陆使用共享磁盘;t,type;l,login
fdisk -l 
fdisk /dev/sda
格式化分区,做永久挂载
mkfs.xfs
vim /etc/fstab

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

/etc/fstab的设置

/etc/fstab
在这里插入图片描述

使用 blkid 确定文件系统 UUID 并使用 UUID 挂载 , 而不是 /dev/sd* 设备名称。 ( 每次引导时显示的设备名称都不同 ,具体取决于 iSCSI 设备通过网络进行响应的顺序。如果按设备名称挂载 , 这会导致使用错误的设备。 )
在 /etc/fstab 中使用 _netdev 作为挂载选项。 ( 这将确保客户端不会尝试挂载文件系统 , 直至启用联网。否则 , 在引导时系统将出错 )确保 iscsi 服务在引导时启动

因为是网络磁盘所以需要加'_netdev'

登出&删除

客户端:
iscsiadm -m node iqn.xxxxxx -p 172.25.254.107 	-u		##登出	,断开连接
iscsiadm -m node iqn.xxxxxx -p 172.25.254.107 -o delete ##删除数据(var/lib/iscsi)
注意:客户端iscsi服务不能重启时:就可以用上面两条命令删除之前错误的信息

服务端:
targetcli
clearconfig confirm=true	##删除之前的设置

tree ##树型显示工具
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值