• 配置Multipath多路径环境


    iscsi服务器      eth0:192.168.4.5/24

            eth1:192.168.2.5/24

    iscsi客户端      eth0:192.168.4.100/24

            eth3:201.1.2.100/24

    iscsi服务器端:   软件(targetcli)

    1).定义后端存储

    [root@proxy ~]# targetcli
    /> backstores/block create store /dev/vdb1

    2).创建iqn对象

    /> /iscsi create iqn.2018-01.cn.tedu:server1

    3).授权客户机访问

    /> iscsi/iqn.2018-01.cn.tedu:server1/tpg1/acls create iqn.2018-01.cn.tedu:client1

    4).绑定存储

    />iscsi/iqn.2018-01.cn.tedu:server1/tpg1/luns create /backstores/block/store 

    5).绑定存储绑定监听地址,并保存配置

    /> iscsi/iqn.2018-01.cn.tedu:server1/tpg1/portals/ create 0.0.0.0
    /> saveconfig 
    /> exit

    iscsi客户端:   软件 ( iscsi-initiator-utils)

    1).发现存储服务器的共享磁盘

    [root@web1 ~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.2.5 --discover
    192.168.2.5:3260,1 iqn.2018-01.cn.tedu:client1
    [root@web1 ~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.4.5 --discover
    192.168.4.5:3260,1 iqn.2018-01.cn.tedu:client1

    2).登陆共享存储

    [root@web1 ~]# iscsiadm --mode node --targetname iqn.2018-01.cn.tedu:server1 --portal 192.168.2.5:3260 --login

    3).重启

    [root@web1 ~]# service iscsi restart
    [root@web1 ~]# lsblk 

    4).开机自启

    [root@web1 ~]# systemctl enable iscsid
    [root@web1 ~]# systemctl enable iscsi

    配置Multipath多路径

    1).安装多路径软件包

    [root@web1 ~]# yum list | grep multipath
    
    [root@web1 ~]# yum install -y device-mapper-multipath

    2).生成配置文件

    [root@web1 ~]# cd /usr/share/doc/device-mapper-multipath-0.4.9/
    [root@web1 ~]# cp multipath.conf  /etc/multipath.conf

    3).获取wwid

    [root@web1 ~]# /usr/lib/udev/scsi_id --whitelisted --device=/dev/sdb 

    4).修改配置文件

    [root@web1 ~]# vim /etc/multipath.conf
    defaults {
            user_friendly_names yes
    find_multipaths yes
    }
    
    
    multipaths {
        multipath {
            wwid    "360014059e8ba68638854e9093f3ba3a0"
            alias   mpatha
        }
    }

    启动Multipath多路径并测试

    1).启动Multipath,并设置为开机自启

    [root@web1 ~]# systemctl start multipathd
    [root@web1 ~]# systemctl enable multipathd

    2).检查多路径设备文件

    [root@web1 ~]# ls /dev/mapper/

    3).对多路径设备文件执行分区、格式化、挂载操作

    ...
    [root@web1 ~]# mkfs.xfs /dev/mapper/mpatha1 [root@web1 ~]# mkdir /data [root@web1 ~]# mount /dev/mapper/mpatha1 /data/

    4).验证多路径

    [root@web1 ~]# multipath -rr
    [root@web1 ~]# multipath -ll
  • 相关阅读:
    使用Python快速生成虚拟的超大文件
    常用的 adb 命令合集
    Jmeter 性能测试之反向代理录制性能测试脚本
    论医院网络时钟系统(NTP时钟服务器)的重要性
    北斗时钟装置(卫星时间同步系统)应用自动化系统探讨
    解决前端部署到Nginx非根目录下页面出现空白的问题
    解决docker中Easyexcel因缺少字体无法导出的问题
    看图认识HTML5
    看图知Docker
    ASIS CTF Finals 2020
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10192621.html
Copyright © 2020-2023  润新知