multipath实现存储设备持久化

来源:互联网 发布:3000块淘宝高佣金软件 编辑:程序博客网 时间:2024/05/21 10:29

三. 配置multipath,实现存储设备持久化
    3.1检查RedHat自带的多路径rpm包是否都已安装
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
       经检查发现没有安装device-mapper-multipath相关的软件包,手工安装上
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
    
   3.2 配置multipathd守护进程为开机自动启动,两个节点均需执行
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化

   3.3 获取共享存储盘的scsi_id号,依此执行如下命令。首先检查当前系统已经探测到的所有盘符,由于对存储的两块网卡都做了探测,所以系统上盘符对应的iqn会有重复,比如sdb和sdg对应的都是crs1-lun-0。
       查看/dev/disk/by-path文件
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
       使用scsi_id命令获取盘符的scsi_id号,只需对sdb~sdf查询一遍即可。
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化

    3.4编辑multipath配置文件:/etc/multipath.conf,如果系统上如果没有可以手工创建。重点部分是该文件的multipath{}部分。(节点2上也需编辑该文件且和节点1保持一致)
wwid参数:写入上面步骤我们查询到的每个盘符的scsi_id
alias参数:盘符的别名。
一个别名对应一个scsi_id,比如sdb对应的iqn名为crs1,那么sdb的scsi_id所用的别名我们也写成crs1。Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化

    3.5重启multipath服务,查看multipath状态
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
        
       节点1上使用multipath -ll查看多路径运行状况,磁盘对应情况。
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
       节点2上也使用multipath-ll查看多路径运行状况,磁盘对应情况,和节点1进行比对。
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
      依次检查crs1~data2各个别名所对应的scsi_id在两个节点上是否保持一致,保持一致则说明存储持久化已经成功。

    3.6 正确访问共享存储磁盘
      由于我们配置了multipath多路径的方式并且配置了磁盘别名,所以不能使用/dev/dm-0或者/dev/sdb之类的磁盘名来访问共享盘,而应该使用/dev/mapper/crs1、/dev/mapper/crs2、/dev/mapper/crs3、/dev/mapper/data1和/dev/mapper/data2这类别名的方法。
       比如需要对别名为crs1的这块共享盘创建分区,我们应该使用命令:fdisk/dev/mapper/crs1
Oracle <wbr>RAC安装中使用multipath实现存储设备持久化
分享:
0 0
原创粉丝点击