准备共享磁盘 1.1 测试环境需要虚拟机搭建共享磁盘, 生产环境客户忽略此步骤 需要在两台虚拟机都关机的情况下设置 打开 rac0 编辑虚拟机设置 点击硬盘 点击添加
点击下一步
点击下一步 点击选择创建新的虚拟磁盘,点击下一步
点击立即分配所有磁盘空间,将虚拟磁盘存储为单个文件,点击下一步 此处选择共享磁盘路径,建议单独创建路径 点击完成
需要等待一会 可以看到下图左侧硬件会出现新建的磁盘,点击高级选项
需要编辑虚拟设备节点,共享磁盘从 SCSI 1:0 开始就可以,所以此处选择 SCSI 1:0
下拉选选择 SCSI 1:0,点击确定,点击确定,两次都需要确定,rac0 节点共享磁盘设置成功 此处不要选择独立,选择独立后续 rac1 节点共享会出现报错,磁盘已被使用 下面设置 rac1 节点 打开 rac1 节点虚拟机设置 点击硬盘,点击添加
点击下一步
点击下一步 注意:此处选择使用现有虚拟硬盘,点击下一步
此处选择 rac0 节点上创建的共享磁盘 点击完成
点击高级 此处下拉选选择 rac0 节点上高级选项中,虚拟设备节点选择的,此处 rac0 节点选择的是 scsi 1:0,所以 rac1 节点仍然选择 SCSI 1:0
点击确定 点击确定
添加完成后,虚拟机路径下的 .vmx 文件中会出现如下信息: scsi1.virtualDev = “lsilogic” scsi1.present = “TRUE” scsi1:0.fileName = “E:\vmdk\test\Red Hat TEST RAC0-0.vmdk” scsi1:0.present = “TRUE” 还需要手工在两台虚拟机 .vmx 文件中添加如下信息: diskLib.dataCacheMaxSize=0 diskLib.dataCacheMaxReadAheadSize=0 diskLib.dataCacheMinReadAheadSize=0 diskLib.dataCachePageSize=4096 diskLib.maxUnsyncedWrites = “0” disk.locking = “FALSE” 注意:标红的信息必填,否则重启虚拟机操作系统时会提示磁盘被锁定
添加完成后,启动两台虚拟机,启动后使用 xshell 进行连接 rac0 节点 IP:192.168.189.94 rac1 节点 IP:192.168.189.95 使用命令 fdisk -l 可以查看共享磁盘信息 可以看到 /dev/sdb 没有使用 sda 为创建虚拟机时自动创建的硬盘,所以新增 SCSI 共享硬盘为 sdb sd 代表的是 SCSI,SATA 接口硬盘 下图为 rac0 节点 # fdisk -l rac1 节点 # fdisk -l
可以看到两台机器共享磁盘一致,致此,共享磁盘添加成功。