最近客户现场安装这个服务突然有些记不清了,特写下此章巩固记忆。
一、安装ISCSI Target (服务端配置)
1.安装target
yum -y install targetcli
2.启动target
systemctl start target
3.设置开机自启
systmctl enable target
4.设置共享的块存储
通过targetcli命令进入交互界面
使用ls或者cd可以进入如下目录树

backstores/block create xendata /dev/sdb1 设置映射的块存储,如下:

iscsi/creat iqn.2024-10.com.pyj.123 设置target的命名,如下:

iscsi/iqn...../tpg1/luns create /backstores/block/xendata

5.创建acl允许ISCSI客户机
iscsi/iqn..../tpg1/acls create iqn.....(客户端的iqn)

6.创建用户密码
在acls目录下的客户iqn下面操作
set auth userid=username
set auth password=userpass

7.重启target服务
systemctl restart target
二、安装ISCSI发起者initiator
yum instal -y iscsi-initiator-utils
2.开启ISCSI服务
systemctl start iscsid-service
systemctl enable iscsid-service
3.查看ISCSI的IQN号
vim /etc/iscsi/initiatorname.iscsi
![]()
4.发现iscsi存储
iscsiadm -m discovery -t st -p [目标主机IP]
5.登录目标主机
iscsiadm -m node --login
三、安装配置多路径
1.安装多路径软件
yum -y install device-mapper-multipath
2.开启多路径软件
systemctl start multipathd.service
systemctl enable multipathd.service
3.配置device-mapper-multipath
创建或编辑 /etc/multipath.conf,添加如下内容:
defaults {
user_friendly_names yes
}
devices {
device {
vendor "YourVendor"
product "YourProduct"
path_grouping_policy multibus
failback immediate
rr_min_io 100
rr_weight priority
no_path_retry fail
}
}
注意:请将 vendor 和 product 替换为你的设备信息。
4.重启 multipath 和 iSCSI 服务:
sudo systemctl restart multipathd
sudo systemctl restart iscsid
5.确保 iSCSI 目标在开机时自动连接:
sudo iscsiadm -m node -o update -n node.startup -v automatic
1万+






