共享磁盘配置
采用ASM管理GI和RAC的共享磁盘。首先要求所有分配给ASM的共享盘大小一致。其次,要确保ASM磁盘在所有节点上都使用相同路径,而且路径和权限在系统重启后不会发生变化。目前主要有以下3种共享盘持久化方案:
-- UDEV是Linux 2.6后内置的设备管理器,推荐采用此方案。
-- ASMLIB需要用ULN账号下载,以后可能会被ASMFD替代。
-- ASMFD是Oracle 12.1.0.2新增的特性,目前在GI安装过程中还无法直接使用。
1. 用fdisk -l、pvdisplay、df等命令确认共享盘没被使用。可以使用ls –l /dev/disk/by-path查看哪些盘是本地盘,哪些是外挂共享SAN存储。
2. 创建udev规则文件,实现共享盘的持久化:
首先创建scsi_id配置文件,以避免scsi_id命令的输出结果包含空格:
echo "options=--whitelisted --replace-whitespace" >> /etc/scsi_id.config
以下脚本表示生成sdb~sdf共享盘的udev绑定文件:
for i in b c d e f ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/sc
采用ASM管理GI和RAC的共享磁盘。首先要求所有分配给ASM的共享盘大小一致。其次,要确保ASM磁盘在所有节点上都使用相同路径,而且路径和权限在系统重启后不会发生变化。目前主要有以下3种共享盘持久化方案:
-- UDEV是Linux 2.6后内置的设备管理器,推荐采用此方案。
-- ASMLIB需要用ULN账号下载,以后可能会被ASMFD替代。
-- ASMFD是Oracle 12.1.0.2新增的特性,目前在GI安装过程中还无法直接使用。
1. 用fdisk -l、pvdisplay、df等命令确认共享盘没被使用。可以使用ls –l /dev/disk/by-path查看哪些盘是本地盘,哪些是外挂共享SAN存储。
2. 创建udev规则文件,实现共享盘的持久化:
首先创建scsi_id配置文件,以避免scsi_id命令的输出结果包含空格:
echo "options=--whitelisted --replace-whitespace" >> /etc/scsi_id.config
以下脚本表示生成sdb~sdf共享盘的udev绑定文件:
for i in b c d e f ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/sc