rhel6.9 安装11g rac(2)

针对VMware虚拟机配置共享磁盘

  • 所有节点都关机操作
  • 建议每创建一块磁盘,各分配一个虚拟节点
  • 最低3块硬盘 2G/5G/5G

1.添加共享磁盘

节点一:添加3块硬盘,“创建新的虚拟磁盘”,2G/5G/5G,3块都要设置:高级-勾选独立,选择设备虚拟节点
节点二:添加3块硬盘,“选择现有虚拟磁盘”,2G/5G/5G,选择节点一的创建的磁盘,3块都要设置:高级-勾选独立,选择设备虚拟节点

  • 各个节点磁盘挂载完毕,进入各个虚拟机根目录
  • 编辑“虚拟机名字.vmx”最后面追加:

disk.EnableUUID="TRUE"
disk.locking = "FALSE"

2.查看挂载

开启各个虚拟机查看磁盘挂载情况:
fdisk -l
rhel6.9 安装11g rac(2)

3.使用udev 共享存储规划:

编辑scsi_id.config 如不存在则创建:
[[email protected] ~]# vim /etc/scsi_id.config
options=--whitelisted --replace-whitespace

4.获取scsi_id:(之前就创建了3块,所以此处只有bcd)

[[email protected] share]# scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
[[email protected] share]# scsi_id --whitelisted --replace-whitespace --device=/dev/sdc
[[email protected] share]# scsi_id --whitelisted --replace-whitespace --device=/dev/sdd
[[email protected] share]# scsi_id --whitelisted --replace-whitespace --device=/dev/sde

5.创建并配置udev rule文件:

  • 注意:一个KERNEL就是一行,不能换行
  • 注意:scsi_id填写 步骤4获取的id

[[email protected] ~]# vim /etc/udev/rules.d/99-oracle-asmdevices.rules
添加四块硬盘:(同只有bcd)
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="scsi_id", NAME="asm-diskb", OWNER="grid",GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="scsi_id", NAME="asm-diskc", OWNER="grid",GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="scsi_id", NAME="asm-diskd", OWNER="grid",GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="scsi_id", NAME="asm-diske", OWNER="grid",GROUP="asmadmin", MODE="0660"

scp /etc/udev/rules.d/99-oracle-asmdevices.rules rac2:/etc/udev/rules.d/
——将此文件传给节点二(、三)

6.重新启动udev

[[email protected] ~]# start_udev
Starting udev: [ OK ]

查看绑定的asm,如果看不到disk重启系统(获取不到需要重启):(同只有bcd)
[[email protected] ~]# ll /dev/asm*
rhel6.9 安装11g rac(2)

7.磁盘分区:

[[email protected] ~]# fdisk /dev/asm-diskb
(以下加粗斜体的部分是需要输入的)
Command (m for help): p

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1044, default 1):Enter
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044):Enter
Using default value 1044

Command (m for help): p

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 1044 8385898+ 83 Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

[[email protected] ~]# fdisk /dev/asm-diskc
同理一样过程
[[email protected] ~]# fdisk /dev/asm-diskd
同理一样过程
有几块就分几块