• 天道神诀--IPSAN实现多链路以及多路径安装


    # linux6

     环境需求

    ISCSI服务端:

    2张网卡,足够的磁盘空间

    iscsi客户端:

    2张网卡(与服务端网段相同)

    ISCSI服务端配置:

    与1张网卡配置主要差别在于配置文件中的允许访问网段,其余配置相同

    配置方法见 ISCSI配置

    配置文件差别/etc/tgt/targets.conf(添加了红色部分)

    <target iqn.2019-11.localdomain.localhost:racscsi>
        backing-store /dev/sdb1
        backing-store /dev/sdb2
        backing-store /dev/sdb3
        backing-store /dev/sdb5

        initiator-address 172.168.100.0/24

        initiator-address 10.10.10.0/24
        incominguser rac rac
        write-cache off
    </target>

    ISCSI客户端部分

     其余相同

    在发现iqn部分需发现两次(分别以不同的IP去发现)

    iscsiadm -m discovery -t sendtargets -p 172.168.100.100

    iscsiadm -m discovery -t sendtargets -p 10.10.10.100

    将两个iqn登陆即可

     iscsiadm -m node -T iqn.2019-11.localdomain.localhost:racscsi -p 172.168.100.100:3260 --login

     iscsiadm -m node -T iqn.2019-11.localdomain.localhost:racscsi -p 10.10.10.100:3260 --login

    查看盘

     可以得到多路径现象。

    多路径安装multipath

    yum install *multipath*

    rpm -qa |grep

     查看配置文件/etc/multipath.conf

     配置文件配置

    blacklist {

            devnode "^sda"

    }

    defaults {

            user_friendly_names yes

            path_grouping_policy multibus

            failback immediate

            no_path_retry fail

    }

    multipaths {
           multipath {
                   wwid                    "1IET     00010004"
                   alias                   DATA01
           }
           multipath {
                   wwid                    "1IET     00010001"
                   alias                   VOTE01
           }
           multipath {
                   wwid                    "1IET     00010002"
                   alias                   VOTE02
           }
           multipath {
                   wwid                    "1IET     00010003"
                   alias                   VOTE03
           }
    }

    service multipathd start

    multipath -F  /删除现有路径

    multipath -v3  /扫描路径

    multipath -ll  /查看多路径

    [root@node1 Packages]# multipath -ll
    VOTE02 (1IET     00010002) dm-3 IET,VIRTUAL-DISK    /(1IET     00010002)为WWID
    size=1.0G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 4:0:0:2 sdd 8:48  active ready running
      `- 3:0:0:2 sde 8:64  active ready running
    mpathd (1IET     00010004) dm-5 IET,VIRTUAL-DISK
    size=11M features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 4:0:0:4 sdh 8:112 active ready running
      `- 3:0:0:4 sdi 8:128 active ready running
    VOTE01 (1IET     00010001) dm-2 IET,VIRTUAL-DISK
    size=1.0G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 4:0:0:1 sdb 8:16  active ready running
      `- 3:0:0:1 sdc 8:32  active ready running
    VOTE03 (1IET     00010003) dm-4 IET,VIRTUAL-DISK
    size=1.0G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 4:0:0:3 sdf 8:80  active ready running
      `- 3:0:0:3 sdg 8:96  active ready running

     多路径配置完毕!

    注:WWID查看方法

    在 Linux 7下,可以使用如下命令:
    # /usr/lib/udev/scsi_id -g -u /dev/sdb

    在 Linux 6下,可以使用如下命令:
    # /sbin/scsi_id -g -u /dev/sdb

    在 Linux 5下,可以使用如下命令:
    # /sbin/scsi_id -g -u -s /block/sdb/sdb

  • 相关阅读:
    Linux之20——sudo命令
    Linux之18——Linux下安装MySQL及远程连接MySQL
    Linux之17——Git安装及使用以及连接GitHub方法详解
    Linux之16——free性能调优命令
    Linux之15——nc命令详解
    Linux之14——curl命令详解
    Linux之13——常用统计命令之wc
    15 Python 迭代器和生成器
    16 Python 递归函数
    17 python 内置函数
  • 原文地址:https://www.cnblogs.com/zakker/p/11970010.html
Copyright © 2020-2023  润新知