如何在 VMware 虚拟机间建立共享磁盘
2个回答
展开全部
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. 建立虚拟磁盘
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支持
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询