Linux ---iscsi远程块存储

1、基本概念
iscsi支持从客户端通过ip向远程服务器上的iscsi存储设备发送scsi命令。
默认情况下,网络通信是至iscsi目标上的端口3260/tcp的明文端口。
2、设定
1)目标配置
服务端

	hostnamectl							##查看系统版本
	cd	 /etc/yum.repos.d/		
	cat westos.repo 					##查看安装源版本,确保与系统版本一致
	yum install targetcli -y			##此处安装的版本必须和系统一致
	targetcli							##测试是否可以运行
	  exit	

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

 	fdisk -l
	fdisk /dev/sda
		n  +1G		 t 8e p wq
	partprobe
	pvcreate /dev/sda1
	vgcreate iscsi_vg0 /dev/sda1
	vgdisplay iscsi_vg0 
	lvcreate -l 255 -n iscsi_lv0 iscsi_vg0
	vgdisplay	
	ll /dev/iscsi_vg0/iscsi_lv0

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

	targetcli
	ls
	/backstores/block create westos:stronge1 /dev/iscsi_vg0/iscsi_lv0	 ##给建立的/dev/iscsi_vg0/iscsi_lv0命名为westos:stronge1
	iscsi/ create iqn.2019-02.com.westos:storage1								##建立目录	
	iscsi/iqn.2019-02.com.westos:storage1/tpg1/luns create /backstores/block/westos:stronge1							##把目录和硬盘连接
	iscsi/iqn.2019-02.com.westos:storage1/tpg1/acls create iqn.2019-02.com.westos:stronge1key		##设置密码认证
	iscsi/iqn.2019-02.com.westos:storage1/tpg1/portals create 172.25.254.137	##此处地址硬盘在哪个主机就是哪个
	exit	

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

	systemctl status firewalld
	firewall-cmd --permanent --add-port=3260/tcp
	firewall-cmd --reload
	firewall-cmd --list-all		

在这里插入图片描述在这里插入图片描述客户端

yum search iscsi
yum install iscsi-initiator-utils.x86_64 -y	
iscsiadm -m discovery -t st -p 172.25.254.137						##发现设备
vim /etc/iscsi/initiatorname.iscsi	
	 InitiatorName=iqn.2019-02.com.westos:stronge1key
systemctl restart iscsid		
iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -l		##连接设备

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

	fdisk -l

在这里插入图片描述2)扩展
服务端

fdisk /dev/sda
	n	+1G	t	2	8e	wq
partprobe
pvcreate /dev/sda2
vgdisplay
vgextend iscsi_vg0 /dev/sda2
vgdisplay		

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

lvextend -l 510 /dev/iscsi_vg0/iscsi_lv0
lvdisplay

在这里插入图片描述客户端

	iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -u	##断开设备
	iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -l		##重新连接
	df
	fdisk -l
	注意,此处sda1只做了扩展,没有做扩充步骤

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

		yum install tree -y			##安装此软件是为了便于查看	
		tree /var/lib/iscsi/				##查看

在这里插入图片描述3)开机挂载

vim /etc/fstab					##设置开及自动挂载
/dev/sda1       /mnt    xfs     defaults,_netdev        0       0		##_netdev表示开机先调用网络,确保客户端不会尝试挂载文件系统,直至启动联网。否则,在启动引导时系统会出错。		
reboot			##注意:此处重启无法成功,必须强制关闭在开启	

在这里插入图片描述
在这里插入图片描述在这里插入图片描述 4)删除

	iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -u		##断开
	iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.137 -o delete	##删除
	vim /etc/fstab
			##删除开机启动		
	systemctl restart iscsi
	tree /var/lib/iscsi/	##查看		

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值