Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3672472
  • 博文数量: 715
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(715)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2020-07-26 07:39:04

常见查看多路径状态命令:

RHEL自带多路径软件(Multipath)查看多路径状态:multipath -ll
EMC多路径软件(PowerPath)查看多路径状态:powermt display dev=all
华为多路径(UltraPath)查看多路径状态:upadmin show vlun
日立多路径软件(HDLM)查看多路径状态:dlnkmgr view -path


#查看存储供应商参数及型号
lsblk -S          #rhel7 以上

cat /sys/block/sdb/device/vendor 
cat /sys/block/sdb/device/model

还可以看设备uuid
[root@trade1 ~]# lsscsi -i
[0:0:0:0]    disk    VMware,  VMware Virtual S 1.0   /dev/sda   36000c29591de85389143612fb7def632
[4:0:0:0]    cd/dvd  NECVMWar VMware SATA CD01 1.00  /dev/sr0   -
[33:0:0:0]   disk    VMware,  VMware Virtual S 1.0   /dev/asmdiskb  36000c29ec3362ec2bbd6e98c577779bf
[33:0:1:0]   disk    VMware,  VMware Virtual S 1.0   /dev/asmdiskc  36000c291456c0ff5837c00e3680e4989
[33:0:2:0]   disk    VMware,  VMware Virtual S 1.0   /dev/asmdiskd  36000c296c5302c8d85cfc0a4e53558bf
[33:0:3:0]   disk    VMware,  VMware Virtual S 1.0   /dev/asmdiske  36000c2919e4f895d2b8e9ce3dad648d8


Linux 6.5下安装EMC powerpath多路径软件安装

安装软件
rpm -ivh EMCPower.LINUX-6.0.1.00.00-043.RHEL6.x86_64.rpm
注册license
emcpreg -add key A3DF-3BDD-UHYT-CD6F-EV74-KJUT
查看服务
ps -ef |grep power
重启主机
reboot
用emc存储管理命令显示设备
powermt display dev=all
显示设备
ls -l /dev/emcpower*

参考:
https://blog.csdn.net/lk_db/article/details/51444624

oracle 绑定emc设备方法:
cat >> /etc/udev/rules.d/99-oracle-asmdevices.rules <<  EOF
SUBSYSTEM=="block", KERNEL=="emcpowera", GROUP="asmadmin", OWNER="grid", MODE="0660"
SUBSYSTEM=="block", KERNEL=="emcpowerb", GROUP="asmadmin", OWNER="grid", MODE="0660"
EOF

/sbin/udevadm control --reload-rules
/sbin/udevadm trigger --type=devices --action=change

ls -ltr /dev/emc*

ASM 磁盘搜索路径需要改为/dev/emc*



linux操作系统自带的多路径软件安装及配置示例

yum install device-mapper*


第一次执行
multipath -ll
Jul 26 09:32:35 | DM multipath kernel driver not loaded
Jul 26 09:32:35 | /etc/multipath.conf does not exist, blacklisting all devices. #/etc下缺少配置文件
Jul 26 09:32:35 | A default multipath.conf file is located at
Jul 26 09:32:35 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
Jul 26 09:32:35 | You can run /sbin/mpathconf --enable to create
Jul 26 09:32:35 | /etc/multipath.conf. See man mpathconf(8) for more details
Jul 26 09:32:35 | DM multipath kernel driver not loaded  #模块没有加载

复制一份过去
cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc


第二次执行
[root@ora11 ~]# multipath -ll
Jul 26 09:33:56 | DM multipath kernel driver not loaded  #模块还是没有加载
Jul 26 09:33:56 | DM multipath kernel driver not loaded


启动服务
systemctl start multipathd.service 


检查模块加载情况
lsmod |grep dm_multipath
dm_multipath           27792  0 
dm_mod                124501  3 dm_multipath,dm_log,dm_mirror


第三次执行
multipath -ll
什么也没有,正常,因为还没有编辑这个conf文件,下面有例子。

如果已经有了磁盘在给ORACLE RAC使用,当新加磁盘后,需要修改conf文件
添加新盘的信息,保存,然后执行
systemctl reload multipathd.service
注意这里是reload,不是restart,否则可能会导致数据库宕机

对于磁盘权限设置一般通过multipath+udev或者multipath+rc.local来实现
也可以使用udev实现。

很灵活有时也不是好事。

参考:
https://blog.51cto.com/rootking/476212

https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/dm_multipath/index

真实 multipath.conf 示例:
multipath.txt

阅读(4663) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~