iscsi 服务端
iscsi 服务端如何配置这里不讲解,或者使用其他软件(openfiler)实现 iscsi 协议都是可以的
客户端挂载
- 安装 iscsi 客户端,如果不清楚哪个包,可以用下面命令全部安装
yum -y install iscsi*
- 发现服务端
iscsiadm -m discovery -t st -p 192.168.3.188
回显的结果类如下:
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.88aa4ab7f96e -p 192.168.3.188:3260 --login
后续会用到 iqn.2006-01.com.openfiler:tsn.88aa4ab7f96e -p 192.168.3.188:3260
这段
3. 安装multipath
yum -y install device-mapper*
拷贝默认配置文件并重启服务
cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/
systemctl restart multipathd
- 在第二步发现服务端后,可以列出设备
lsblk
- 获取设备的
wwid
[root@localhost ~]# multipath -a /dev/sdb
wwid '14f504e46494c455259736f69314b2d48306d5a2d62787549' added
[root@localhost ~]# multipath -a /dev/sdc
wwid '14f504e46494c45524841657166512d6d6755382d6d366c6d' added
[root@localhost ~]# multipath -a /dev/sdd
wwid '14f504e46494c45525537393944732d446c32352d4a577349' added
- 配置 multipath
# 先注释 /etc/multipath.conf 中的默认配置
defaults {
user_friendly_names yes
path_grouping_policy multibus
find_multipaths yes
path_selector "round-robin 0"
failback manual
rr_weight priorities
no_path_retry 5
}
blacklist {
devnode "^sd[a]"
devnode "sr0"
}
multipaths {
multipath {
wwid 14f504e46494c455259736f69314b2d48306d5a2d62787549
alias storraid10
}
multipath {
wwid 14f504e46494c45524841657166512d6d6755382d6d366c6d
alias storraid15
}
multipath {
wwid 14f504e46494c45525537393944732d446c32352d4a577349
alias storraid5
}
}
其中 blacklist
是把这些设备加到黑名单,这些都不是 iscsi 协议设备
7. 重启 multipath
8. 最后根据需要配置 udev (/etc/udev/rules.d/
)
评论