ISCSI磁盘共享及LVM方式共享拓展

本文详细介绍了ISCSI存储共享技术,包括服务端环境搭建、共享设备的创建与挂载过程,以及如何在客户端进行设备发现、登陆与管理。此外,还讲解了如何扩展存储空间及删除共享设备的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.ISCSI

Internet Small Computer System Interface

ISCSI主要是透过TCP/IP技术,将存储设备端透过iscsi target(iscsi目标端)功能,做成可以提供磁盘的服务器端,再透过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使用使用iscsi设置来进行磁盘的应用了。也就是说,iscsi这个架构主要将存储装置与使用的主机分为两部分,分别是:
(1)iscsi target:就是存储设备端,存放磁盘或RAID的设备。
(2)iscsi initiator:就是能够使用target的用户端,通常是服务器。也就是说,想要连接到iscsi target
的服务器,也必须要安装iscsi initistor 的相关功能后才能使用iscsi target 提供的磁盘。

1.服务端环境搭建
安装

yum install targetcli -y

创建硬盘
fdisk /dev/vdb -->n-->enter--enter-->+1G-->t-->enter-->8e
在这里插入图片描述
同步分区表,创建

partprobe
pvcreate /dev/vdb2
vgcreate iscsi_vg1 /dev/vdb2
vgdisplay iscsi_vg1
lvcreate -l 255 -n iscsi_lv1 iscsi_vg1

在这里插入图片描述

在这里插入图片描述
targetcli
ISCSI共享的target文件名
一般情况下,通过ISCSI共享出来的target文件名都是以iqn开头,意思是“Identifier Qualified Name(iSCSI合格名称)”
格式如下:
iqn.年-月.网络域名的反转写法
例:iqn.2019-02.com.westos:storage2

/backstores/block create westos:storage1 /dev/vdb1    ##命名设备块
/iscsi create iqn.2019-02.com.westos:storage1     ##生成共享设备
/iscsi/iqn.2019-02.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1
##创造共享设备指向本地设备的链接
/iscsi/iqn.2019-02.com.westos:storage1/tpg1/acls create iqn.2017-12.com.westos:storagekey     
##生成共享设备的钥匙
/iscsi/iqn.2019-02.com.westos:storage1/tpg1/portals create 172.25.254.236
##添加共享设备的的端口
exit
systemctl stop firewalld.service

若火墙开启则让火墙添加端口:

firewall-cmd --permanent --add-port=3260/tcp 
firewall-cmd --reload

在这里插入图片描述
在这里插入图片描述
火墙允许或关闭火墙
在这里插入图片描述

客户端
客户端查看本机版本和yum源版本一致
在这里插入图片描述

yum install iscsi-initiator-utils.x86_64 -y

发现共享设备

 iscsiadm -m discovery -t st -p 172.25.254.236
   -m  表示模式,方式   
   -t  表示类型(sendtargets发送目标)    
   -p  表示端口

编辑文件使加密方式和自己在服务器端设立的一致

vim /etc/iscsi/initiatorname.iscsi

登陆共享设备

 iscsiadm -m node -T iqn.2019-02.com.westos:storage2 -p 172.25.254.236 -l

-m mode表示模式,方式
-T 表示targetname(目标名称)
-p表示端口
-l表示login登陆
在这里插入图片描述

查看共享设备
fdisk -l
在这里插入图片描述

2.共享设备的挂载

格式化mkfs.xfs /dev/sda1
挂载
在这里插入图片描述

永久挂载

vim /etc/fstab

在这里插入图片描述

注意:
使用 _netdev 作为挂载选项(这将确保客户端不会尝试挂载文件系统,直至启用联网,否则,在引导时系统将出错 )
在第一次重启系统的时候,系统会卡住重起不了的,这是因为主机根本未关闭,这时候需要手动rht-vmctl poweroff desktop关闭主机,以后不会再出现这种问题
这是在bug-lists中的正常bug

三.删除共享设备

安装树形图更为直观

yum install tree -y
tree /var/lib/iscsi   ##树形图显示

卸载后
先退出登录

iscsiadm -m node -T iqn.2019-02.com.westos:storage2 -p 172.25.254.236 -u 

tree /var/lib/iscsi

树形图显示iqn.2019-02.com.westos:storage2 -p 172.25.254.236依然存在

systemctl restartiscsid
fdisk -l 

查看发现sda也仍然存在

再删除服务的配置文件

iscsiadm -m node -T iqn.2019-02.com.westos:storage2 -p 172.25.254.236 -o delete

重起,树形图、fdisk -l 查看发现sda消失

4.扩展

服务端

内存不够后,在服务器端继续创建lvm

pvcreate /dev/vdb3

vgextend iscsi_vg1 /dev/vdb3

lvextend -L 1G /dev/iscsi_vg1/iscsi_lv1

在客户端

 iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.120 -u  
 ##先退出

iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.120 -l    
##再登陆

fdisk -l    ##再查看即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值