首页 > 其他分享 >多路径multipath共享磁盘配置

多路径multipath共享磁盘配置

时间:2023-10-22 10:45:40浏览次数:42  
标签:多路径 rac -- etc 磁盘 multipath UUID

1. 配置共享磁盘

1.1. 主机关机的情况下,添加4块硬盘,每块磁盘设置如下

 

 

1.2. 另外一台主机添加上面已经存在的磁盘,同样设置

 

1.3. 修改两台虚拟机的配置文件(.vmx)

disk.locking = "FALSE"

disk.EnableUUID = "TRUE"

scsi1:1.SharedBus = "Virtual"

scsi1:2.SharedBus = "Virtual"

scsi1:3.SharedBus = "Virtual"

scsi1:4.SharedBus = "Virtual"

1.4. 将两台服务器重启,检查是否添加成功

2. 多路径multipath安装及配置

2.1. 下载multipath

yum list|grep multipath

yum -y install device-mapper-multipath.x86_64

2.2. 查看磁盘uuid

lsscsi -i

2.3. 将共享存储的uuid写入下面的文件中

vi /etc/multipath/wwids

/36000c29bbd354f3357b61608127d00dc/

/36000c294832a5fe38bc642f71ad33325/

/36000c29250c0ab3e0c01145e0d1b2c1e/

/36000c29bb24affd674793982fe27222f/

2.4. 编写配置文件/etc/multipath.conf

查找multipath.conf文件

find / -name "multipath.conf"

将找到的multipath.conf拷贝到/etc目录下面

cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc

编辑/etc/multipath.conf文件,末尾添加

multipaths {

       multipath {

               wwid                    36000c29bbd354f3357b61608127d00dc

               alias                   mpathb

       }

       multipath {

               wwid                    36000c294832a5fe38bc642f71ad33325

               alias                   mpathc

       }

           multipath {

               wwid                    36000c29250c0ab3e0c01145e0d1b2c1e

               alias                   mpathd

       }

         multipath {

               wwid                    36000c29bb24affd674793982fe27222f

               alias                   mpathe

       }

}

2.5. 重启multipathd

systemctl restart multipathd.service

systemctl enable multipathd.service

systemctl status multipathd.service

2.6. 开启多路径

multipath -v3

2.7. 查看多路径是否成功

multipath -ll

 

3. udev配置

3.1. 磁盘检查

按如图所示,有4个多路径mpathb ,mpathc,mpathd, mpathe

 

3.2. 新建udev规则文件

执行如下,获取mpathb,mpathc,mpathd,mpathe的UUID

>1.log;j=1;for i in mpathb mpathc mpathd mpathe; do echo ACTION==\"add\|change\", ENV{DM_UUID}==\"$(udevadm info --query=all --name=/dev/mapper/$i |grep -i dm_uuid|awk -F'=' '{print $2}')\", , SYMLINK+=\"rac/asmdisk$j\", OWNER=\"dmdba\", GROUP=\"dinstall\", MODE=\"0660\", OPTIONS=\"nowatch\"|tee -a 1.log; let j=j+1; done;

cat 1.log > /etc/udev/rules.d/99-dm-asmdevices.rules

手动修改SYMLINK 

vi /etc/udev/rules.d/99-dm-asmdevices.rules

ACTION=="add|change", ENV{DM_UUID}=="mpath-36000c29bbd354f3357b61608127d00dc", , SYMLINK+="rac/asmdcr", OWNER="dmdba", GROUP="dinstall", MODE="0660", OPTIONS="nowatch"

ACTION=="add|change", ENV{DM_UUID}=="mpath-36000c294832a5fe38bc642f71ad33325", , SYMLINK+="rac/asmvote", OWNER="dmdba", GROUP="dinstall", MODE="0660", OPTIONS="nowatch"

ACTION=="add|change", ENV{DM_UUID}=="mpath-36000c29250c0ab3e0c01145e0d1b2c1e", , SYMLINK+="rac/asmlog", OWNER="dmdba", GROUP="dinstall", MODE="0660", OPTIONS="nowatch"

ACTION=="add|change", ENV{DM_UUID}=="mpath-36000c29bb24affd674793982fe27222f", , SYMLINK+="rac/asmdata01", OWNER="dmdba", GROUP="dinstall", MODE="0660", OPTIONS="nowatch"

3.3. 完成裸设备绑定,重新加载udev规则

/sbin/udevadm control --reload-rules

/sbin/udevadm trigger --type=devices --action=change

3.4. 重启主机后,检查是否绑定

ls -lsa /dev/rac/asm*

3.5. 查看裸设备大小

blockdev --getsize64 /dev/rac/asmvote

blockdev --getsize64 /dev/rac/asmdcr

blockdev --getsize64 /dev/rac/asmlog

blockdev --getsize64 /dev/rac/asmdata01

 

标签:多路径,rac,--,etc,磁盘,multipath,UUID
From: https://www.cnblogs.com/fangzpa/p/17780037.html

相关文章

  • linux磁盘基本管理
    一、磁盘介绍磁盘:计算机中的外部存储设备,负责存储计算机数据,并且断电后也能保持数据不丢失。磁盘分类:按照物理结构:机械磁盘固态磁盘按照接口:IDESCSISATASASmSATAM.2NVMEPCIe按照尺寸:机械硬盘:1.8寸2.5寸3.5寸固态硬盘:SATA:2.5寸M.2:2242、2260、2280......
  • linux磁盘管理-RAID介绍
    一、RAID介绍RAID(RedundantArrayofIndependentDisk独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余......
  • linux 磁盘分区与格式化
    一、基本分区管理1.1、linux磁盘表示方法介绍硬盘命名方式OSIDE(并口)SATA(串口)SCSICentOS6/dev/hda/dev/sda/dev/sdaCentOS7/dev/sda/dev/sda/dev/sdaCentOS8/dev/sda/dev/sda/dev/sda磁盘设备的命名/dev/sda2s=硬件接口类型(sata/scsi),d=dis......
  • GPT磁盘管理
    GPT分区工具:gdiskgdiskgdisk分区GPT128个主分区[root@zutuanxue~]#gdisk-l/dev/sdc[root@zutuanxue~]#gdisk-l/dev/sdc查看sdc信息GPTfdisk(gdisk)version1.0.3Partitiontablescan:MBR:MBRonlyBSD:notpresentAPM:notpresentGPT:not......
  • fio磁盘压测工具
    内容要点:一、fio安装二、fio使用三、fio结果分析一、fio安装1、下载wgethttps://brick.kernel.dk/snaps/fio-2.1.10.tar.gz2、安装相关软件包yuminstall-ylibaiolibaio-devel3、解压tar-xzvffio-2.1.10.tar.gz-C/usr/local/cd/usr/local/fio-2.1.104、编译安装./c......
  • Oracle集群升级迁移—老集群磁盘切割
    目录Oracle升级迁移剔除磁盘腾出存储LUNGRID用户登录,查询ASM磁盘剔除磁盘Oracle升级迁移目前有两套Oracle采用ADG+RAC架构,其中备库使用的为SUSE12.4目前已EOS,文件系统BFTFS与Oracle兼容性据说也有一定的问题,决定对现有的集群进行升级,升级后服务器统一采用SUSE12.5+EXT4文件系......
  • centos8使用df命令查看磁盘占用,数据刷新不及时
    磁盘要用完了,在清理数据。清理过程中,用df查看磁盘占用情况。发现df的结果有延迟。大概几分钟,10分钟以内。 [root@10-100-0-18~]#dfFilesystem1K-blocksUsedAvailableUse%Mountedondevtmpfs8073048080730480%/devtmpfs......
  • win11清理磁盘空间方法
    win11清理磁盘空间的方法:1、首先,按键盘上的Win键,或点击任务栏上的开始菜单,再选择已固定应用下的设置。2、当前路径为:系统》存储,可以看到各部分空间的占用情况,存储管理下,可以将存储感知(自动释放空间,删除临时文件,并管理本地可用的云内容)打开。3、......
  • 磁盘调度算法
            ......
  • RAID磁盘阵列是什么​
    在单机时代,采用单块磁盘进行数据存储和读写的方式,由于寻址和读写的时间消耗,导致I/O性能非常低,且存储容量还会受到限制。另外,单块磁盘极其容易出现物理故障,经常导致数据的丢失。因此大家就在想,有没有一种办法将多块独立的磁盘结合在一起组成一个技术方案,来提高数据的可靠性和I/O性能......