暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux6+Oracle11g+Openfiler+RAC部署 3、配置多路径

原创 maoxiang123 2021-04-13
1085
#挂载ISO文件安装软件
mount /dev/cdrom /mnt
yum install -y iscsi-initiator-utils
yum -y install device-mapper-*

#确认iscsi服务已启动
chkconfig iscsi --level 35 on
chkconfig iscsid --level 35 on
chkconfig --list|grep iscsi

#识别存储上的iscsi
iscsiadm -m discovery -t sendtargets -p 10.0.0.1:3260

#添加iscsi到服务器
iscsiadm -m node --loginall=all

#检查iscsi信息
iscsiadm -m session

#写入配置信息确保服务器重启不丢失,参数根据实际情况设置
echo "InitiatorName=iqn.2006-01.com.openfiler:tsn.d7d7fc0a559b" >> /etc/iscsi/initiatorname.iscsi

#重启iscsi服务
service iscsi restart
service iscsid restart

#设置开机启动
chkconfig multipathd --level 2345 on

#检测内核模块
modprobe -l |grep multipath
kernel/drivers/md/dm-multipath.ko  #返回这条信息表示设置成功

#写入内核模块
modprobe dm-multipath
modprobe dm-round-robin

#启动服务
service multipathd start

#生成配置文件
/sbin/mpathconf --enable

#获取磁盘UUID信息
fdisk -l |grep "/dev/sd*"
/lib/udev/scsi_id --whitelisted --device=/dev/sde


#设置配置文件
vi /etc/multipath.conf 

defaults {
        user_friendly_names yes
        find_multipaths yes
}

blacklist {
       devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
       devnode "^sd[a-b]"
}

multipaths {
multipath {
                wwid                    14f504e46494c45526943386e45492d326e7a6f2d5832486c
                alias                   dggrid1
                path_grouping_policy    multibus
                path_selector           "round-robin 0"
                failback                immediate
        }
multipath {
                wwid                    14f504e46494c455276614a7372462d575162392d6f466369
                alias                   dggrid2
                path_grouping_policy    multibus
                path_selector           "round-robin 0"
                failback                immediate
        }
multipath {
                wwid                    14f504e46494c45526d424b6c7a792d446435382d71564344
                alias                   dggrid3
                path_grouping_policy    multibus
                path_selector           "round-robin 0"
                failback                immediate
        }
multipath {
                wwid                    14f504e46494c4552624a774356712d4f3247362d44776673
                alias                   dgsystem
                path_grouping_policy    multibus
                path_selector           "round-robin 0"
                failback                immediate
        }
multipath {
                wwid                    14f504e46494c4552373249694d582d4743446e2d465a6454
                alias                   dgdata
                path_grouping_policy    multibus
                path_selector           "round-robin 0"
                failback                immediate
        }
multipath {
                wwid                    14f504e46494c45526d31686669332d397857552d74493644
                alias                   dgarch
                path_grouping_policy    multibus
                path_selector           "round-robin 0"
                failback                immediate
        }
}

devices {
       device {
               vendor                  "openfiler"
               product                 "virtual disk"
               path_grouping_policy    multibus
               getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
               path_checker            readsector0
               path_selector           "round-robin 0"
               hardware_handler        "0"
       }
}

#格式化路径
multipath -v2

#重启多路径
multipath restart

#检查多路径情况
multipath -ll


#配置ASM磁盘组
vi /etc/udev/rules.d/99-oracle-asmdevices.rules 
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45526943386e45492d326e7a6f2d5832486c",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dggrid1"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c455276614a7372462d575162392d6f466369",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dggrid2"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45526d424b6c7a792d446435382d71564344",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dggrid3"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c4552373249694d582d4743446e2d465a6454",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dgdata"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c4552624a774356712d4f3247362d44776673",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dgsystem"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45526d31686669332d397857552d74493644",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dgarch"

#重启服务修改权限
multipath restart
service multipathd restart

#检查权限是否正常,注意权限要是grid,asmadmin
ls -lsa /dev/dg*
ls -lsa /dev/mapper/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论