1、 首先我们创建MSCS需要两块磁盘,一块数据盘一块仲裁盘,我们的虚拟机文件以后缀为VMDK的形式全部存放在VMFS的分区中,当然这就需要我们手动的创建两块磁盘,并且分别挂载给两台需要做MSCS的主机上
2、 打开ESXI主机的远程技术支持模式(配置-安全配置文件-属性-远程技术支持-属性-启动),当主机启动远程技术支持后会有黄色惊叹号提示,可以忽略警报。
3、 使用Putty工具以Root身份登录到打开远程技术支持的主机上。
4、 进入共享磁盘所在的路径。
(例:cd /vmfs/volumes/datastore1)请将datastore1替换成对应的共享VMFS卷名称
5、 创建共享磁盘。
(例:vmkfstools -c 10000m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/data.vmdk)
(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/quorum.vmdk)
(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/msdtc.vmdk)
创建好后如下图所示
一般仲裁盘和MSDTC盘为1G即1024MB,数据盘根据业务大小自由分配。
6、 将共享盘挂载给两台虚拟机
虚拟机-编辑设置-添加磁盘-使用现有磁盘
Data盘挂载点1:0
Quorum挂载点1:1
MSDTC挂载点 1:2
共享盘挂载注意:
l 不要将共享盘和本地盘放在一个磁盘控制器上即0:X
l 两台MSCS主机的共享硬盘挂载点要相同
7、打开虚拟机,创建MSCS群集
可以的关闭任何一台虚拟机。接着就可以开始添加添加虚拟硬盘(vmdk)了。但无论是添加现有的还是新的硬盘,您还必须为虚拟机创建SCSI控制器。首先为其中一台虚拟机添加SCSI控制器,例如我的Mint。将新增的控制器配置为VMware Paravirtual,总线共享选择虚拟。点击保存。下一步添加新硬盘。设置需要的硬盘大小,置备必须选择厚置备置零。虚拟设备节点挂在刚才新建的SCSI控制器上,比如SCSI控制器1就是SCSI(1:0)。保存。再编辑,添加新硬盘选择位置和大小,磁盘模式为“独立-持久”,修改共享为“多写入器共享”。保存,等待磁盘置备。在另一台虚拟机上添加新SCSI控制器,参数同第一台。先保存修改,再编辑,添加现有硬盘,选择刚才的新建的硬盘,磁盘模式为“独立-持久”,修改共享为“多写入器共享”,并挂载到新的SCSI控制器上。保存。至此,配置结束。您应该可以同时打开两台虚拟机的电源,并且找到相应的block并mount到需要的挂载点。
ESX server 3.51. 建立虚拟磁盘
telnet到ESX server console,通过如下命令建立虚拟磁盘
vmkfstools -c 512m -a lsilogic -d thick data4.vmdk #此处thick选项必须,指定预先分配空间
2. 添加磁盘并共享
通过VMware Infrastructure Client登入ESX server图形console,将新建立的磁盘加入虚拟机中,再加入磁盘时选择与不需要共享的磁盘不同的scsi控制器,如已有scsi 0:0是安装 *** 作系统的磁盘设备,则新加入的磁盘应选择scsi 1:x,这样磁盘被加入后会自动建立一个新的scsi控制器,如下图所示。设置此scsi控制器总线共享为虚拟。
3. 在其他虚拟机上重复2中 *** 作,完成后重启各个虚拟机。
VMware work station/GSX
1. 建立虚拟磁盘
vmware-vdiskmanager.exe -c -s 512Mb -a lsilogic -t 2 data4.vmdk#-t 2选型同ESX server建立虚拟磁盘的选项 –d thick
2. 添加共享磁盘,此处与ESX server不同的是图形界面中无法设置scsi控制器总线共享选型,可通过添加磁盘后修改虚拟机的配置文件.vmx。在相应的.vmx文件中加入
disk.locking="false",更改scsi1.sharedBus = "none"为scsi1.sharedBus = "virtual"
3. 在其他虚拟机上重复2中 *** 作,完成后重启各个虚拟机。
ESXi 4
在ESXi 4中vmkfstools工具-d选项没有了thick,此时选择eagerzeroedthick类型即可,具体如何在ESXi 4中使用控制台,请参见:ESXi 4开启console SSH支持
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)