
linux设备共享,Linux中的存储设备共享之target
安装 ISCSTarget 软件包:
发布日期:2025-04-10 12:22:29
浏览次数:8
分类:精选文章
本文共 2468 字,大约阅读时间需要 8 分钟。
Linux存储设备共享配置ISCSTarget
一、实验准备
服务端服务器配置
yum install targetcli -y
- 启动 ISCSTarget 服务:
- 创建存储设备分区:使用
fdisk
创建分区,并确保设备路径正确(例如/dev/vdb
)。 - 运行ISCSTarget管理工具:
查看当前目标结构:使用
ls
查看目标状态,确认设备路径和目标名称。配置设备映射:将
/dev/vdb1
映射为目标名为westos:storage1
的设备:- 创建目标 IQN 标识符:
- 配置访问控制列表(ACL):创建 ACL 并设置访问密钥:
- 创建 LUN 映射:将设备
/backstores/block/westos:storage1
映射到 LUN: - 指定访问 IP:配置访问 IP(例如
172.25.254.137
): - 退出ISCSTarget:确保所有配置已保存并退出:
- 打开ISCSTarget 端口:
- 安装ISCSTarget 客户端工具:
- 启动ISCSTarget 服务:
配置ISCSTarget 客户端名称:编辑
/etc/iscsi/initiatorname.iscsi
文件,设置正确的目标名称。重启ISCSTarget 服务:
- 发现并连接目标:使用
iscsiadm
工具进行目标发现和登录: - 查看设备状态:
- 创建并格式化分区:创建分区并格式化文件系统:
- 挂载设备:
- 查看挂载状态:
- 配置
fstab
文件:编辑/etc/fstab
,添加挂载信息: - 加载挂载信息:
- 查看挂载状态:
- 卸载设备:
- 格式化设备(如需要):
- 退出ISCSTarget:
- 删除设备:
- 重启ISCSTarget 服务:
- 创建分区:
- 创建物理卷:
- 创建逻辑组:
- 创建逻辑卷:
- 配置ISCSTarget:更新目标配置,添加扩展后的 LUN。
- 清理旧配置:
- 重启ISCSTarget 服务:
- 发现并连接目标:
- 扩展物理卷:
- 扩展逻辑组:
- 扩展逻辑卷:
- 清除ISCSTarget配置:
systemctl start target
二、配置ISCSTarget
服务器配置步骤
targetcli
/backstores/block create westos:storage1 /dev/vdb1
/iscsi create iqn.2017-12.com.example:storage1
/iscsi/iqn.2017-12.com.example:storage1/tpg1/acls create iqn.westoskey
/iscsi/iqn.2017-12.com.example:storage1/tpg1/luns create /backstores/block/westos:storage1
/iscsi/iqn.2017-12.com.example:storage1/tpg1/portals create 172.25.254.137
exit
firewall-cmd --permanent --add-port=3260/tcpfirewall-cmd --reload
客户端配置步骤
yum install iscsi-initiator-utils.x86_64 -y
systemctl start iscsi
systemctl restart iscsi
iscsiadm -m discovery -t st -p 172.25.254.137iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.137 -l
fdisk -l
mkfs.xfs /dev/sda1
mount /dev/sda1 /mnt/
df
三、设备永久挂载
在客户端执行以下步骤:
UUID="..." /mnt xfs defaults,_netdev 0 0
(注:_netdev 表示设备将在网络上激活后挂载)
mount -a
df
四、卸载设备
客户端卸载步骤
umount /mnt
mkfs.xfs /dev/sda
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.137 -u
iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.137 -o delete
systemctl restart iscsi
五、扩展设备容量(LVM)
服务端操作
fdisk /dev/vdb -t 8e
pvcreate /dev/vdb1
vgcreate iscsi /dev/vdb1
lvcreate -L 1000M -n iscsi_lv0 iscsi
客户端操作
rm -fr /var/lib/iscsi/node/*rm -fr /var/lib/iscsi/send_target/*
systemctl restart iscsid.servicesystemctl restart iscsi
iscsiadm -m discovery -t st -p 172.25.254.137iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.137 -l
服务端操作(扩容)
pvextend /dev/vdb2
vgextend iscsi /dev/vdb2
lvextend -L 1500M -n /dev/iscsi/iscsi_lv0
六、清除ISCSTarget配置
clearconfig confirm=true
以上步骤详细说明了如何在Linux环境中配置ISCSTarget,实现存储设备共享。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年05月18日 23时14分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux安装卸载Mysql数据库
2023-02-04
linux安装卸载软件
2023-02-04
linux安装宋体
2023-02-04
LINUX安装源码软件经典三部曲
2023-02-04
linux安装目录
2023-02-04
Linux定时Job:crontab -e 与 /etc/crontab 的区别
2023-02-04
linux实用命令详解(新建删除复制文件夹,挂载) 转
2023-02-04
linux实验结果的分析与评价,Linux操作系统实验课程探索
2023-02-04
linux审计功能及规则 (audit.rule)
2023-02-04
Linux就这个范儿 第18章 这里也是鼓乐笙箫 Linux读写内存数据的三种方式
2023-02-04
linux屏蔽ip端口号,linux 防火墙打开端口/屏蔽IP等
2023-02-04
linux工作中遇到的问题总结---更新中
2023-02-04
Linux工作目录切换命令
2023-02-04
Linux工作笔记022---查看Centos 内核版本号
2023-02-04
Linux工作笔记023---Centos7 查看系统安装了什么软件_多少软件
2023-02-04
Linux工作笔记024---Centos7 下查看本机公网IP
2023-02-04
Linux工作笔记025---CentOS7.3安装Nginx
2023-02-04
Linux工作笔记027---Centos7.3 查看tomcat所占用的端口号
2023-02-04
Linux工作笔记031---Centos7.3下安装tomcat
2023-02-04