redhat6、redhat7在如何在vmvare上如何添加共享磁盘for rac

我们在个人计算机上搭建rac时,经常会因为共享磁盘而卡壳儿,而且在redhat6和redhat7上绑定的方式还是有去别的,写出来需要的可以参考下:

 

1.下面是redhat6下如何直接添加本地共享磁盘的方法:

*********************
在cmd下切换到vmvare安装目录下
*********************
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share disk\ocr.vmdk”
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share disk\ocr1.vmdk”
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share disk\ocr2.vmdk”
vmware-vdiskmanager.exe -c -s 20g -a lsilogic -t 2 “H:\share disk\data.vmdk”
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share disk\fra.vmdk”
vmware-vdiskmanager.exe -c -s 15g -a lsilogic -t 2 “H:\oracle\share disk\system.vmdk”



*********************
手动添加这些磁盘至虚拟机
*********************
虚拟机=>设置=>添加硬盘=>scsi=>使用现有虚拟磁盘=>找到手动创建的磁盘



*********************
在虚拟机的H:\oracle\rac1\rac1.vmx下加入以下内容
*********************

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

scsi0:1.SharedBus="Virtual"
scsi0:2.SharedBus="Virtual"
scsi0:3.SharedBus="Virtual"            
scsi0:4.SharedBus="Virtual"
scsi0:5.SharedBus="Virtual"



*********************
获取uuid
*********************

[root@rac2 ~]# /sbin/scsi_id -g -u /dev/sdb
36000c2918e9ccf7196931c8a5f8e3baa
[root@rac2 ~]# /sbin/scsi_id -g -u /dev/sdc
36000c29dd067d1b467666a27a0ec8404
[root@rac2 ~]# /sbin/scsi_id -g -u /dev/sdd
36000c29bb9fc5e1bbfd0d09d66c23e40
[root@rac2 ~]# /sbin/scsi_id -g -u /dev/sde
36000c297b6392e84d9aa5a27b2786ebf
[root@rac2 ~]# /sbin/scsi_id -g -u /dev/sde
36000c297b6392e84d9aa5a27b2786ebf
[root@rac2 ~]# /sbin/scsi_id -g -u /dev/sdf
36000c297ddb81d7d6080071a5b7704c4



*********************
udev绑定
*********************

vi 99-oracle-asmdevices.rules
/sbin/start_udev
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2918e9ccf7196931c8a5f8e3baa", NAME="ocr", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29dd067d1b467666a27a0ec8404", NAME="ocr1", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29bb9fc5e1bbfd0d09d66c23e40", NAME="ocr2", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c297b6392e84d9aa5a27b2786ebf", NAME="data", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c297ddb81d7d6080071a5b7704c4", NAME="fra", OWNER="grid", GROUP="asmadmin", MODE="0660"

 

2.redhat7下添加共享磁盘的方法

*********************
在cmd下切换到vmvare安装目录下
*********************
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share\ocr.vmdk”
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share\ocr1.vmdk”
vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share\ocr2.vmdk”
vmware-vdiskmanager.exe -c -s 20g -a lsilogic -t 2 “H:\share\data.vmdk”
vmware-vdiskmanager.exe -c -s 10g -a lsilogic -t 2 “H:\share\mgmtdg.vmdk”


vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 “H:\share\fra.vmdk”
vmware-vdiskmanager.exe -c -s 15g -a lsilogic -t 2 “H:\oracle\share disk\system.vmdk”



*********************
手动添加这些磁盘至虚拟机
*********************
虚拟机=>设置=>添加硬盘=>scsi=>使用现有虚拟磁盘=>找到手动创建的磁盘



*********************
在虚拟机的H:\oracle\rac1\rac1.vmx下加入以下内容
*********************

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

scsi0:1.SharedBus="Virtual"
scsi0:2.SharedBus="Virtual"
scsi0:3.SharedBus="Virtual"            
scsi0:4.SharedBus="Virtual"
scsi0:5.SharedBus="Virtual"





[root@12c1 ~]# /usr/lib/udev/scsi_id -g -u /dev/sdb 2
36000c29974bde5550254cf2e83b8283e

[root@12c1 ~]# /usr/lib/udev/scsi_id -g -u /dev/sdc 2
36000c29a325419fff29c137034185769

[root@12c1 ~]# /usr/lib/udev/scsi_id -g -u /dev/sdd 2
36000c29bf2148363b0150136d03aef12


[root@12c1 ~]# /usr/lib/udev/scsi_id -g -u /dev/sde 20
36000c299048565b4a42d477377f6bbdb
[root@12c1 ~]# /usr/lib/udev/scsi_id -g -u /dev/sdf 10
36000c2903c2bc10665799c8a7fdf8d27


*********************
udev绑定
*********************

vi 99-oracle-asmdevices.rules
/sbin/start_udev
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29974bde5550254cf2e83b8283e", NAME="ocr", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29a325419fff29c137034185769", NAME="ocr1", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c29bb9fc5e1bbfd0d09d66c23e40", NAME="ocr2", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c299048565b4a42d477377f6bbdb", NAME="data", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2903c2bc10665799c8a7fdf8d27", NAME="mgmtdb", OWNER="grid", GROUP="asmadmin", MODE="0660"

 

posted @ 2018-07-26 09:35  dayu.liu  阅读(417)  评论(0编辑  收藏  举报