分类:
2007-04-20 15:53:35
在虚拟机软件的安装目录下,有个vmware-vdiskmanager.exe文件(老版本用plainmaker.exe),把它复制到共享磁盘柜目录下,创建共享磁盘(老版本共享磁盘文件的扩展名为.pln)
F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk
F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk
【可能需要把vmcryptolib.dll也复制过来】创建完毕后,目录下有四个新文件
"-t 0"的话(用多少占用多少空间),没有flat.vmdk文件
quorum-flat.vmdk
quorum.vmdk
sharedisk-flat.vmdk
sharedisk.vmdk
2. 配置虚拟机
在虚拟机器界面选择“Edit virtual machine settings”à添加硬盘,选“Use a existing virtual disk”,分别添加quorum.vmdk、sharedisk.vmdk
双击新加的磁盘,在弹出的磁盘属性窗选“advance”,为新加的硬盘选择虚拟设备节点:quorum.vmdk选订“SCSI 0:1”, sharedisk.vmdk选定“SCSI 1:1”。如图所示:
分别打开两台虚拟机目录中的vmx文件,在最后一行添加:
disk.locking="FALSE"
scsi0:1.SharedBus="Virtual"
scsi1:1.SharedBus="Virtual"
往下拉,内容更精彩~
启动两台虚拟机(主机名分别为clustera,clusterb)
a. 在clustera运行以下命令:
clustera# devfsadm
clustera# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0
/pci@0,0/pci1000,30@10/sd@0,0
1. c1t1d0
/pci@0,0/pci1000,30@10/sd@1,0
2. c2t1d0
对disk 1和disk 2分别执行fdisk操作,创建100% solaris分区。然后再执行以下操作
# newfs /dev/rdsk/c2t1d0s2
# mkdir /oracle
# mount /dev/dsk/c2t1d0s2 /oracle
# touch /oracle/first.txt
b. 在另外一台虚拟机clusterb运行以下命令
clusterb# devfsadm
clusterb# mkdir /oracle
clusterb# mount /dev/dsk/c2t1d0s2 /oracle
clusterb# ls /oracle
first.txt lost+found
在clusterb上可以访问在clustera上创建的文件,共享磁盘创建完毕guoguo11272014-03-20 15:45:59
请问是在终端里输入“F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk
F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk”
这些吗?为什么我的显示command not found?
chinaunix网友2008-04-18 08:37:31
CU论坛贴:http://bbs.chinaunix.net/viewthread.php?tid=926561&highlight=yuhuohu
chinaunix网友2008-02-19 10:42:26
vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk -t 0更好 用多少占用多少空间