本文共 2468 字,大约阅读时间需要 8 分钟。
yum install targetcli -y
systemctl start target
fdisk
创建分区,并确保设备路径正确(例如 /dev/vdb
)。targetcli
查看当前目标结构:使用 ls
查看目标状态,确认设备路径和目标名称。
配置设备映射:将 /dev/vdb1
映射为目标名为 westos:storage1
的设备:
/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
/backstores/block/westos:storage1
映射到 LUN:/iscsi/iqn.2017-12.com.example:storage1/tpg1/luns create /backstores/block/westos:storage1
172.25.254.137
):/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
配置ISCSTarget 客户端名称:编辑 /etc/iscsi/initiatorname.iscsi
文件,设置正确的目标名称。
重启ISCSTarget 服务:
systemctl restart iscsi
iscsiadm
工具进行目标发现和登录: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
在客户端执行以下步骤:
fstab
文件:编辑 /etc/fstab
,添加挂载信息: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
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
clearconfig confirm=true
以上步骤详细说明了如何在Linux环境中配置ISCSTarget,实现存储设备共享。
转载地址:http://bqkfk.baihongyu.com/