1,ssh登录(两个虚拟机所在的宿主机)物理主机,创建共享磁盘(该步骤也可图形化操作)
#cd /vmfs/volumes/4ffd9951-2c12a99a-ff2a-3440b59cd4fa/
#mkdir sharedisk
#cd sharedisk
#vmkfstools -c 30000m -a lsilogic -d eagerzeroedthick mysharedisk_01.vmdk
2,图形化操作,为虚拟机01添加硬盘:
选中虚拟机01,编辑虚拟机设置,选择添加硬盘,使用现有的虚拟磁盘,找到已创建的虚拟磁盘的路径,在选择虚拟节点时一定要选择SCSI(1:0),模式选择“独立-持久”,完成硬盘的添加;
再次选中虚拟机01,编辑虚拟机设置,在硬件标签项中可以看到多出来一个SCSI控制器1,选中SCSI控制器1,在右侧的SCSI总线共享下选中“虚拟”,点击确定即可;
3,图形化操作,为虚拟机02添加硬盘:
选中虚拟机02,编辑虚拟机设置,选择添加硬盘,使用现有的虚拟磁盘,找到已创建的虚拟磁盘的路径,在选择虚拟节点时一定要选择SCSI(1:0),模式选择“独立-持久”,完成硬盘的添加;
再次选中虚拟机02,编辑虚拟机设置,在硬件标签项中可以看到多出来一个SCSI控制器1,选中SCSI控制器1,在右侧的SCSI总线共享下选中“虚拟”,点击确定即可;
4,windows下面,还需分别进入计算机管理的磁盘管理,将磁盘格式化新建分区加入计算机管理中。(注意:NTFS文件系统不是Cluster filesystem,同时只支持一个VM读写,你可以同时往里面写内容,但是在重启前,对方是看不到的),例如:a机在共享磁盘做了新建文件的操作,但b机在共享磁盘中是无法看到的,只有通过重启操作,才能在b中看到新建的文件。
注意:
在一台VM上创建磁盘,MSCS必须用Thick格式,然后选择新的SCSI Adapter,比如以前是SCSI0:0,这里一定要选择SCSIn:x(n<>0),如果是2台VM做Cluster,共享设置成虚拟就可以。
在另一台VM上添加第一台VM上创建的磁盘,SCSI的设定要一样。
(注意:NTFS文件系统不是Cluster filesystem,同时只支持一个VM读写,你可以同时往里面写内容,但是在重启前,对方是看不到的)