这两天公司的服务器捣鼓10g RAC,服务器是HP(惠普)提供的。
安装过程中,在为RAC准备共享存储的时候,存储的多路径上遇到了问题:没有相应的驱动程序。
记得以前做配置的时候HP是提供了相对应的多路径方面的驱动支持的,但是,既然现在没有提供了,就只能使用Linux自己的多路径驱动了。

在RHEL中,原生的多路径支持程序是:multipathd。
它在RHEL的光盘介质中就能找到:

而且,如上所示,默认情况下,操作系统会自动的安装它。

该服务默认情况下是不开机启动的,由于我打算在RAC中应用该服务,所以我需要它开机启动:

multipathd的配置文件为:/etc/multipath.conf
默认情况下,multipathd对所有的设备都是禁用的:

要打开禁用,需要在配置文件中注释掉黑名单(Black List)中的条目,如下:

默认情况下,多路径的策略也是空的,… 你可以看到/etc/multipath.conf的内容都是“#”被注释的。

多路径策略的设置是与具体的环境相关的。
比如说,在我的环境中,多路径呈现的磁盘为:/dev/sda与/dev/sdb。
它们的状态如下:

那么,这种情况下,如果我希望将多路径磁盘绑定为别名:oracledisk01的设备,我的多路径策略需要如下设置:

设置完成后,重启multipathd服务,生效配置:service multipathd restart。

配置应用成功后,你应该可以在:/dev/mapper中找到记录:

你也可以通过“multipath”的命令查看当前的多路径状态:

——————————————————————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装