共享磁盘在数据库的应用是比较多的,如果单纯为了学习而购买硬件,那成本就会很高。VMware虚拟化平台很好地解决了这个问题,但是当我们真是去使用的时候又会回到各种问题。今天就来说说,在VMware中如何正确配置共享磁盘。#vm专栏#

需求很简单,两台虚拟机需要共同访问到同一块磁盘,用来搭建达梦的dsc共享集群或者是oracle的rac集群。

创建并添加共享磁盘

相信对于创建并添加共享磁盘这一步来说,绝大多数朋友都会。简单来说就是编辑需要添加共享磁盘的虚拟机配置,在其中一台虚拟机中创建一块用作共享磁盘的硬盘,并设置为独用模式;其它的虚拟机配置中添加之前已经创建好的这一块共享磁盘,在高级配置中同样设置为独用模式。到这里,共享磁盘的第一步就完成了。

编辑虚拟机配置文件

编辑虚拟机配置文件的主要作用就是允许共享磁盘可以正常被共享,不被某一个虚拟机运行而独用,导致其他虚拟机无法使用该共享磁盘。个人理解描述,可能有点绕口,不过没关系,我们看具体的配置参数。

参数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"。

说到这里想必大家可能和小编一样,对Bus这个词有疑问,到底什么是bus?其实Buslogic和LSIlogic都是虚拟硬盘SCSI设备的类型。这里的Bus实际就是指的Buslogic,是虚拟硬盘类型。以上设置完成后就可以实现共享磁盘了。具体效果我们可以看下面这张图,在两台虚拟机中都能都通fdisk -l查看到新添加共享磁盘。

总结:在VMware中,创建共享磁盘是比较方便的,大家需要安装上述两个步骤即可成功完成共享磁盘的创建。当然,技术的成长是逐步积累的过程,建议大家更多要上手操练一番,这样会更加深刻。

举报/反馈

古今中外畅所欲言

4125获赞 1442粉丝
古往今来,这人世间的事谁能说的清楚
关注
0
0
收藏
分享