加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

linux 读存储服务器路径,linux存储技术与应用:Multipath多路径

发布时间:2022-11-08 11:00:53 所属栏目:Unix 来源:
导读:  1、两台服务器各配置两块网卡

  存储:

  eth0:192.168.1.20/24

  eth1:192.168.2.20/24

  节点:

  eth0:192.168.1.10/24

  eth1:192.168.2.10/24

  2、存储服务器配
  1、两台服务器各配置两块网卡
 
  存储:
 
  eth0:192.168.1.20/24
 
  eth1:192.168.2.20/24
 
  节点:
 
  eth0:192.168.1.10/24
 
  eth1:192.168.2.10/24
 
  2、存储服务器配置targert
 
  # vim /etc/tgt/targets.conf
 
  backing-store /dev/sdb1
 
  initiator-address 192.168.1.10
 
  initiator-address 192.168.2.10
 
  # service tgtd restart
 
  # chkconfig tgtd on
 
  3、在节点上发现存储
 
  # iscsiadm --mode discovery --type sendtargets --portal 192.168.1.20 --discover
 
  # iscsiadm --mode discovery --type sendtargets --portal 192.168.2.20 --discover
 
  # service iscsi restart
 
  # chkconfig iscsi on ->用于自动login共享存储
 
  # chkconfig iscsid on ->守护进程
 
  现在通过lsblk命令,可以看到自己的主机上多了两块硬盘。本质上这两块硬盘是存储上相同的空间。
 
  4、通过multipath多路径的配置,将两块硬盘配置额外的名称mpatha,使用mpathaunix路径简化,就可以自动使用sdb或sdc。
 
  在节点上安装multipath软件
 
  # yum install -y device-mapper-multipath
 
  生成配置文件
 
  # mpathconf --user_friendly_names n
 
  编辑配置文件
 
  # vim /etc/multipath.conf
 
  将defaults部分改为以下内容:
 
  defaults {
 
  user_friendly_names no
 
  getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
 
  }
 
  在文件尾部添加:
 
  multipaths {
 
  multipath {
 
  wwid "1IET 00010001"
 
  alias mpatha
 
  }
 
  }
 
  5、启动服务
 
  # /etc/init.d/multipathd start
 
  # chkconfig multipathd on
 
  6、查看/dev/mapper目录,该目录下会出现新的设备文件mpatha
 
  7、mpatha就是共享磁盘,可以对其分区
 
  # fdisk -cu /dev/mapper/mpatha
 
  分出来的分区,第一个名称为mpathap1,它可以直接挂载使用
 
  # mount /dev/mapper/mpathap1 /mnt
 
  8、加载多路径信息
 
  # multipath -rr
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章