如何在 VMware 虚拟机间建立共享磁盘

如何在 VMware 虚拟机间建立共享磁盘,第1张

ESX server 3.5

1. 建立虚拟磁盘

telnet到ESX server console,通过如下命令建立虚拟磁盘

vmkfstools -c 512m -a lsilogic -d thick data4.vmdk #此处thick选项必须,指定预先分配空间

2. 添加磁盘并共享

通过VMware Infrastructure Client登入ESX server图形console,将新建立的磁盘加入虚拟机中,再加入磁盘时选择与不需要共享的磁盘不同的scsi控制器,如已有scsi 0:0是安装 *** 作系统的磁盘设备,则新加入的磁盘应选择scsi 1:x,这样磁盘被加入后会自动建立一个新的scsi控制器,如下图所示。设置此scsi控制器总线共享为虚拟。

3. 在其他虚拟机上重复2中 *** 作,完成后重启各个虚拟机。

VMware work station/GSX

1. 建立虚拟磁盘

vmware-vdiskmanager.exe -c -s 512Mb -a lsilogic -t 2 data4.vmdk#-t 2选型同ESX server建立虚拟磁盘的选项 –d thick

2. 添加共享磁盘,此处与ESX server不同的是图形界面中无法设置scsi控制器总线共享选型,可通过添加磁盘后修改虚拟机的配置文件.vmx。在相应的.vmx文件中加入

disk.locking="false",更改scsi1.sharedBus = "none"为scsi1.sharedBus = "virtual"

3. 在其他虚拟机上重复2中 *** 作,完成后重启各个虚拟机。

ESXi 4

在ESXi 4中vmkfstools工具-d选项没有了thick,此时选择eagerzeroedthick类型即可,具体如何在ESXi 4中使用控制台,请参见:ESXi 4开启console SSH支持

你好,

1.创建共享磁盘柜

真机 *** 作:

建立文件夹: sharedisk

vmware安装文件夹列文件考新建sharedisk目录:

vmware-vdiskmanager.exe

vmcryptolib.dll

ssleay32.dll

libeay32.dll

建立共享磁盘文件:

vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk

vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk

完毕4文件:

quorum-flat.vmdkquorum.vmdksharedisk-flat.vmdksharedisk.vmdk

2. 配置虚拟机

虚拟机器界面选择Edit virtual machine settingsà添加硬盘选Use a existing virtual disk别添加quorum.vmdk、sharedisk.vmdk双击新加磁盘d磁盘属性窗选advance新加硬盘选择虚拟设备节点:quorum.vmdk选订SCSI 0:1 sharedisk.vmdk选定SCSI 1:1

别打两台虚拟机目录vmx文件行添加:

disk.locking="FALSE" scsi0:1.SharedBus="Virtual" scsi1:1.SharedBus="Virtual"

vmware设置共享磁盘需要满足两条件: 1、硬盘高级属性必须设置1:0,增加第二块共享硬盘设1:0系统报错所设置1:1(种式本没试oracle双机文章看设置)

2、需要vmware配置属性文件(rhel3.vmx)加入两条属性

scsi[n].sharedBus = "virtual"

disk.locking = "false" 系统启候锁定磁盘所启linux1共享磁盘锁定linux2起,需要加入disk.locking = "false"

般说scsi1:0则n1scsi1.sharedBus = "virtual" 表示所bus都共享vmare推荐种做

说所bus都共享述scsi1.sharedBus = "virtual"改scsi1:1.shared = "true"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11714222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存