vmware配置共享存储

VMWare共享磁盘示例:
创建共享磁盘
C:\Users\Administrator>cd /d e:
e:>cd "Program Files (x86)"
e:\Program Files (x86)>cd VMware
e:\Program Files (x86)\VMware>
vmware-vdiskmanager -c -s 10Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\data1-10g.vmdk"
vmware-vdiskmanager -c -s 10Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\data2-10g.vmdk"
vmware-vdiskmanager -c -s 10Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\data3-10g.vmdk"
vmware-vdiskmanager -c -s 5Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\fra1-5g.vmdk"
vmware-vdiskmanager -c -s 5Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\fra2-5g.vmdk"
vmware-vdiskmanager -c -s 2Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\ocr1-2g.vmdk"
vmware-vdiskmanager -c -s 2Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\ocr2-2g.vmdk"
vmware-vdiskmanager -c -s 2Gb -a lsilogic -t 2 "g:\VM_hosts\share-disks\ocr3-2g.vmdk"

disk.EnableUUID = "true"

diskLib.dataCacheMaxSize=0
diskLib.dataCacheMaxReadAheadSize=0
diskLib.dataCacheMinReadAheadSize=0
diskLib.dataCachePageSize=4096
diskLib.maxUnsyncedWrites = "0"

disk.locking = "FALSE"
scsi1.sharedBus = "virtual"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"

scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "g:\VM_hosts\share-disks\data1-10g.vmdk"

scsi1:2.mode = "independent-persistent"
scsi1:2.deviceType = "disk"
scsi1:2.present = "TRUE"
scsi1:2.fileName = "g:\VM_hosts\share-disks\data2-10g.vmdk"

scsi1:3.mode = "independent-persistent"
scsi1:3.deviceType = "disk"
scsi1:3.present = "TRUE"
scsi1:3.fileName = "g:\VM_hosts\share-disks\data3-10g.vmdk"

scsi1:4.mode = "independent-persistent"
scsi1:4.deviceType = "disk"
scsi1:4.present = "TRUE"
scsi1:4.fileName = "g:\VM_hosts\share-disks\fra1-5g.vmdk"

scsi1:5.mode = "independent-persistent"
scsi1:5.deviceType = "disk"
scsi1:5.present = "TRUE"
scsi1:5.fileName = "g:\VM_hosts\share-disks\fra2-5g.vmdk"

scsi1:6.mode = "independent-persistent"
scsi1:6.deviceType = "disk"
scsi1:6.present = "TRUE"
scsi1:6.fileName = "g:\VM_hosts\share-disks\ocr1-2g.vmdk"

scsi1:8.mode = "independent-persistent"
scsi1:8.deviceType = "disk"
scsi1:8.present = "TRUE"
scsi1:8.fileName = "g:\VM_hosts\share-disks\ocr2-2g.vmdk"

scsi1:9.mode = "independent-persistent"
scsi1:9.deviceType = "disk"
scsi1:9.present = "TRUE"
scsi1:9.fileName = "g:\VM_hosts\share-disks\ocr3-2g.vmdk"

  1. 用udev创建裸设备(不要将上面挂的共享盘创建磁盘分区,除非是用asmlib)
    使用以下命令配置ASM disk udev, 并将生成的配置文件拷贝到其它节点。
    for i in b c d e f g h i; do
    echo "KERNEL"sd*", SUBSYSTEM"block", PROGRAM"/lib/udev/scsi_id -g -u -d /dev/$name", RESULT"$(/lib/udev/scsi_id -g -u -d /dev/sd$i)", SYMLINK+="asmdisks/asmdisk$i", OWNER="grid", GROUP="asmadmin", MODE="0660""
    done > /etc/udev/rules.d/99-oracle-asmdisks.rules

重载udev规则并触发udev生效:
udevadm control --reload-rules
udevadm trigger
ls -l /dev/asmdisks/


实验:
disk.EnableUUID = "true"

diskLib.dataCacheMaxSize=0
diskLib.dataCacheMaxReadAheadSize=0
diskLib.dataCacheMinReadAheadSize=0
diskLib.dataCachePageSize=4096
diskLib.maxUnsyncedWrites = "0"

disk.locking = "FALSE"
scsi1.sharedBus = "virtual"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"

scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "E:\sharedisk\asmorc1.vmdk"

scsi1:2.mode = "independent-persistent"
scsi1:2.deviceType = "disk"
scsi1:2.present = "TRUE"
scsi1:2.fileName = "E:\sharedisk\asmorc2.vmdk"

scsi1:3.mode = "independent-persistent"
scsi1:3.deviceType = "disk"
scsi1:3.present = "TRUE"
scsi1:3.fileName = "E:\sharedisk\asmorc3.vmdk"

scsi1:4.mode = "independent-persistent"
scsi1:4.deviceType = "disk"
scsi1:4.present = "TRUE"
scsi1:4.fileName = "E:\sharedisk\asmdata1.vmdk"

scsi1:5.mode = "independent-persistent"
scsi1:5.deviceType = "disk"
scsi1:5.present = "TRUE"
scsi1:5.fileName = "E:\sharedisk\asmdata2.vmdk"

scsi1:6.mode = "independent-persistent"
scsi1:6.deviceType = "disk"
scsi1:6.present = "TRUE"
scsi1:6.fileName = "E:\sharedisk\asmarch1.vmdk"

scsi1:8.mode = "independent-persistent"
scsi1:8.deviceType = "disk"
scsi1:8.present = "TRUE"
scsi1:8.fileName = "E:\sharedisk\asmarch2.vmdk"

注意:直接复制格式发生变化,点击编辑后,再复制格式没有问题!!!

posted @ 2025-04-19 12:10  ocmji  阅读(61)  评论(0)    收藏  举报