安装客端程程序
yum -y install iscsi-initiator-utils
sytemctl enable iscsi;sytem start iscsi
vim /etc/iscsi/initiatorname.iscsi
在文件中加入以下一句
InitiatorName=iqn.2019-06.com.test:client1
请查看服务器设置中/iscsi/iqn.2019-06.com.test:storage/tpg1/acls中的isqn值
用iscsiadm配置
- 发现共享
iscsiadm --mode discovery --type sendtargets --portal 192.168.22.241 --discover
- 挂载共享
iscsiadm --mode node --targetname iqn.2019-06.com.test:storage --portal 192.168.22.241:3260 --login
iscsiadm --mode node --targetname iqn.2019-06.com.test:storage --portal 192.168.23.241:3260 --login
- 分区、格式化
lsblk #检查
fdisk /dev/sdb #分区
> n
> p
> 1
> w
mkfs.ext4 /dev/sdb1
partprobe /dev/sdc
使用多路径软件
- 安装
yum install device-mapper-multipath -y
cp /usr/share/doc/device-mapper-multipath-0.4.9/mutilpath.conf /etc
systemctl enable multipathd;system start multipathd
lsblk
- 查看多路径挂载
multipath -ll#查看命令
以上命令结果如下:
mpatha (360014052fa2bd7bb9b94af9bb8ea7644) dm-3 LIO-ORG ,block1
.......
括号里的数字是远程存储设备id
括号里的数字也是配置文件 /etc/multipath.conf中的wwid值
- 修改配置文件
vim /etc/multipath.con
multipaths {
multipath {
wwid 360014052fa2bd7bb9b94af9bb8ea7644 填写你的bock1的ID
alias multipath_test 别名随便起
path_grouping_policy multibus 多路径组策略
path_selector "round-robin 0" 负载均衡模式
failback manual
rr_weight priorities 按优先级轮询
no_path_retry 5 重试时间5s
}
multipath {
.......
}
}
- 重启服务查看
systemctl restart multipathd
systemctl restart iscsi
multipath -ll
lsblk
- 挂载设备
mkfs.ext4 /dev/sdb1 #格式化
mkdir /opt/mp
mount /dev/mapper/multipath_test /dev/mp#挂载,multipath_test为配置文件中的alias
- 测试
ifdwon ens37#断一个网卡
multpath -ll#查看
touch /dev/mp/test1
ls /dev/mp/#发现生成了test1,不受断一个网卡的影响
ifup ens37#恢复网卡