创建共享磁盘及绑定共享盘

RAC-创建以及绑定共享盘

创建共享盘

1.找到vm虚拟机软件安装路径

Windos下cmd命令窗口执行以下命令(先用命令行cd进入VM虚拟机的安装目录)

vmware-vdiskmanager.exe -c -s 4G  -a lsilogic -t 2  "D:\SHARED\ocrvote.vmdk"     (这里共享磁盘的路径名称按自己的来1G要改成2G,否则后面会报错空间不足

vmware-vdiskmanager.exe -c -s 20G  -a lsilogic -t 2  "D:\SHARED\data.vmdk"          (这里共享磁盘的路径名称按自己的来)

2.将这几个共享磁盘添加到node1和node2,需在两个节点的.vmx配置文件中添加如下:

这个.vmx文件

diskLib.dataCacheMaxSize = "0"

diskLib.dataCacheMaxReadAheadSize = "0"

diskLib.dataCacheMinReadAheadSize = "0"

diskLib.dataCachePageSize= "4096"

diskLib.maxUnsyncedWrites = "0"

disk.locking = "false"

disk.EnableUUID = "TRUE"

scsi1.sharedBus = "virtual"

scsi1.present = "TRUE"

scsi1.virtualDev = "lsilogic"

scsi2.sharedBus = "virtual"

scsi2.present = "TRUE"

scsi2.virtualDev = "lsilogic"

scsi1:1.deviceType = "disk"

scsi1:1.present = "TRUE"

scsi1:1.fileName = "C:\SHARED\ocrvote.vmdk" 

scsi1:1.mode = "independent-persistent"

scsi1:1.redo = ""

scsi1:2.deviceType = "disk"

scsi1:2.present = "TRUE"

scsi1:2.fileName = "C:\SHARED\data.vmdk"

scsi1:2.mode = "independent-persistent"

scsi1:2.redo = ""

关掉虚拟机,然后虚拟机设置,添加硬盘,勾选硬盘,点击添加,高级选项

找到“虚拟机设置”

 点击“添加”添加硬盘

选择“使用现有虚拟硬盘”

点击“浏览“找到创建的磁盘

注意是vmdk结尾的磁盘

点击“高级”,勾选“独立“

执行:fdisk -l

发现已经添加进去了,一个是sdb,一个是sdc,那我们来跑绑定的脚本

 Linux6

先执行:

for i in b c; 因为我们这里只用b,跟c,所以我们要去掉a跟d

 然后执行:

do

echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"oinstall\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

检验:[root@rac1 dev]# udevadm trigger 或者start_udev(后者影响业务)

[root@rac2 dev]# more /etc/udev/rules.d/99-oracle-asmdevices.rules

[root@rac2 dev]# >/etc/udev/rules.d/99-oracle-asmdevices.rules

 cd /dev   这个目录下会出现asm-diskb  asm-diskc  那就是绑定成功了!

那如果是linux7的话就是

for i in a b c d;

do

echo "KERNEL==\"sd*\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", SYMLINK+=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"oinstall\", MODE=\"0660\""      >> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

启动并校验:

udevadm control --reload-rules      重新启动udev服务

udevadm trigger 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hunter_chuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值