系统相关
首页 > 系统相关> > vmware两台虚拟机设置共享磁盘

vmware两台虚拟机设置共享磁盘

作者:互联网

需求:搭建数据库集群时需要两个节点共同访问一份数据

在第一台虚拟机上添加磁盘

 

 

 

 

 

 第二台虚拟机上添加磁盘

 

 

 

 

 

 

 

此时两台虚拟机都添加了同一块磁盘,但启动时会报错,因为会造成磁盘的征用

那么更改虚拟机配置文件,找到两台虚拟机下的.vmx文件,分别添加以下内容

disk.locking="FALSE"
scsi[n].sharedBus = "virtual"

 

参数1:disk.locking="FALSE"。参数说明:虚拟机系统在启动的时候会锁定磁盘,所以当启动虚机1后共享磁盘被锁定了,虚机2就起不来了,因此需要加入disk.locking = "false" 。

参数2:scsi[n].sharedBus = "virtual" 。参数说明:以上的设置表示所有的BUS都共享,vmare推荐这种做法。如果说是不是所有的bus都共享的话,可以将上述scsi1.sharedBus = "virtual"改成scsi1:1.shared = "true"或者是scsi2:0.SharedBus="Virtual"。

其实Buslogic和LSIlogic都是虚拟硬盘SCSI设备的类型。这里的Bus实际就是指的Buslogic,是虚拟硬盘类型。以上设置完成后就可以实现共享磁盘了。具体效果我们可以看下面这张图,在两台虚拟机中都能都通fdisk -l查看到新添加共享磁盘。

 

启动两台虚拟机,进行查看

 

 

 

 

 

标签:虚拟机,添加,vmware,磁盘,共享,disk,两台
来源: https://www.cnblogs.com/wangqianqiannb/p/16351367.html