linux 网络存储,linux下的网络存储ISCSI

本文详细介绍了如何在服务端通过yum安装targetcli,创建并配置iSCSI块存储,设置ACL和IP端口,以及开启防火墙端口。在客户端,安装iscsi-initiator-utils,配置InitiatorName,连接服务端iSCSI设备,并实现设备的挂载和卸载。整个过程涵盖了iSCSI服务的完整部署和管理。

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

服务端

下载安装服务

yum install targetcli.noarch -y

fdisk /dev/vdb

ced4a33d997f746c08a6b62ef151c148.png

d0b788fed0824f24553539317a918d88.png

关闭状态不用启动

18dd0fd896bc39c4c0fe0c5180dfa5ec.png

通过命令添加共享设备

进入targetcli

a8d5ab760b5aaf5c239292b8147b48ff.png

建立块存储

/backstores/block create westos:storage1 /dev/vdb1  //建立发行块项目,并添加真实设备

fbfe9603decfc8d211df1039dabacedf.png

配置ISCSI发行名称

命名格式iqn.xxxx-xx.com.主机名称等:自定义名称,自定义名称不能有下划线

iscsi/ create iqn.2018-11.com.westos:disk1    //IQN,iscsi限定名称,最好名称唯一标识

1ae2024db38ec284b37315b1c2627db8.png

创建lun(target块设备的逻辑单元)

iscsi/iqn.2018-11.com.westos:disk1/tpg1/luns create /backstores/block/westos:storage1

b3909266ebb97661690d1b9db192e25c.png

创建ACLS允许访问连接

iscsi/iqn.2018-11.com.westos:disk1/tpg1/acls create iqn.2018-11.com.westos:westoskey1

c8d7846dffdf14c3c17ed5db97e101d4.png

创建访问ip和端口

iscsi/iqn.2018-11.com.westos:disk1/tpg1/portals create 172.25.254.170    //通过网络提供服务,服务机ip,默认端口为3260/tcp

3d6d556e46c8dedab40bc7a789eb02a3.png

exit退出自动保存

e92b5b6fceaa9d70b83b717ca1f0d40e.png

防火墙开放端口

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

firewall-cmd --reload

7d7078263a01887c78bb94c64521fe98.png

客户端

安装ISCSIINInitiaor服务

yum install iscsi-initiator-utils -y

配置InitiatorName名称与ACLS名一致

vim /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.2018-11.com.westos:westoskey1

fb590b21feb065829585acbadef15c04.png

systemctl restart iscsi           //重启服务

查看服务端提供的共享设备

iscsiadm -m discovery -t st -p 172.25.254.170

连接ISCSI设备

iscsiadm -m node -T iqn.2018-11.com.westos:disk1 -p 172.25.254.69 -l

bcf6334751c972815ae9f2ac1ee92582.png

fdisk -l                     //我们就可以查看到ISCSI设备

f5d0b4683a5fa72cfba989d44e3093e8.png

b39e2a68d13a4af30a43ee804614ca38.png

可以分区使用

ddf4c34367fa216cb0d920d9e45d020c.png

d41d2a628c725f1df10b39d6250993b5.png

网络设备自动挂载

vim /etc/fstab          //注意网络设备需要在挂载方式defaults后加_netdev表示在网络服务启动后挂载

61d1ba998c306ea450cb198f9f0f29d6.png

客户端查看与删除

yum install tree             //下载tree工具

tree /var/lib/iscsi/            //查看连接信息

feec867e3f1841c22a737ca02f4051ad.png

卸载之后进行下面操作

b42b679354f49feca9ff9104a5951a62.png

iscsiadm -m node -T iqn.2018-11.com.westos:disk1 -p 172.25.254.69 -u //关闭设备

7047a32971c6b56a8c6288336b733968.png

iscsiadm -m node -T iqn.2018-11.com.westos:disk1 -p 172.25.254.69 -o delete //删除信息

c7ddcd32f88a8ad2cffbb4ad4f166971.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值