• 天道神诀--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

  • 相关阅读:
    大龄程序员肉翻记录【一】
    spring boot 在不同环境下读取不同配置文件的一种方式
    JDK的一个关于stack的小bug
    《DISTRIBUTED SYSTEMS Concepts and Design》读书笔记 一
    一个简单的任务执行引擎设计
    spring集成guava的event bus
    Unity输出文件在itunes读取
    MaxScript调用DotNet时命名空间的问题
    max渲染通道元素的范例
    Unity里vertexShader里压扁模型来实现比较low的阴影
  • 原文地址:https://www.cnblogs.com/zakker/p/11970010.html
Copyright © 2020-2023  润新知