VMware虚拟机共享磁盘创建教程与配置详解

需积分: 48 14 下载量 33 浏览量 更新于2024-11-15 1 收藏 118KB PDF 举报
在VMware虚拟机中创建共享磁盘是一项关键任务,尤其是在进行多台虚拟机之间的数据共享或者高可用性环境配置时。以下步骤详细介绍了如何在VMware Workstation 6.5环境下创建并配置共享磁盘: 1. **创建共享磁盘柜**: - 首先,创建一个物理文件夹,例如名为"sharedisk",用于存放与共享磁盘相关的文件。 - 将VMware安装目录下的关键文件复制到这个文件夹中,包括vmware-vdiskmanager.exe,vmcryptolib.dll,ssleay32.dll和libeay32.dll。 - 使用vmware-vdiskmanager创建共享磁盘文件,比如创建一个200MB的quorum.vmdk和一个4GB的sharedisk.vmdk。这会生成quorum-flat.vmdk, quorum.vmdk, sharedisk-flat.vmdk和sharedisk.vmdk四个文件。 2. **配置虚拟机**: - 打开虚拟机,进入编辑设置,添加新的硬盘,并选择"Use an existing virtual disk"选项。 - 分别添加之前创建的quorum.vmdk和sharedisk.vmdk。 - 对新添加的硬盘进行高级设置,将其虚拟设备节点设置为:quorum.vmdk为"SCSI0:1",sharedisk.vmdk为"SCSI1:1"。 - 在每个虚拟机的vmx配置文件中,添加特定属性:disk.locking="FALSE" 和 scsi[n].sharedBus="Virtual",以确保共享功能的正常工作。 3. **注意事项**: - 当使用共享磁盘时,需要注意以下几点: - 硬盘的高级属性设置为1:1,而非默认的1:0,因为如果设置成1:0,可能会导致系统错误。虽然个人尚未尝试过1:1的设置,但在Oracle双机环境中,这种设置方法是可行的。 - 必须在虚拟机配置文件(如rhel3.vmx)中添加scsi[n].sharedBus="virtual"和disk.locking="false"属性,以便在虚拟机运行时正确共享磁盘。 - 共享磁盘在系统启动时会被锁定,启动其中一个虚拟机(如Linux1)后,另一个(如Linux2)可能无法启动。因此,需要解决磁盘锁定问题,以实现两台虚拟机的并发访问。 通过这些步骤,你可以在VMware虚拟机中成功创建并配置共享磁盘,实现不同虚拟机之间的数据交换和资源共享。这在构建高可用性环境、开发测试或者多用户协作场景中都是非常有用的。