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
3.使用udev 共享存储规划:
编辑scsi_id.config 如不存在则创建:
[[email protected] ~]# vim /etc/scsi_id.configoptions=--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*
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
同理一样过程
有几块就分几块