vmware ESXserve5.0r添加虚拟共享磁盘(20120606修改)

vmware ESXserver添加共享磁盘



在VMware ESX下安装MSCS时发现,建立虚拟共享磁盘的格式必须要为thick,否则在虚拟节点系统里挂接

磁盘后操作系统无法启动,出现如下错误提示:

VMware ESX Server cannot open the virtual disk, "........vmdk"

for clustering. Please verify that the virtual disk was created

using the 'thick' option.

......

Reason: thin/TBZ disks cannot be opened in multiwriter mode..

提示共享磁盘要以thick选项创建,原因为thin/TBZ格式的虚拟磁盘不能在多重写模式下打开。

使用ssh登陆ESX Server进入虚拟磁盘的目录,修改创建磁盘命令如下:

vmkfstools -c 10240m -a lsilogic -d thick sharedisk.vmdk (添加一块10G的名叫sharedisk的磁盘



在VC上,编辑虚拟节点属性,添加上面创建的磁盘,选择已存在的虚拟磁盘,修改SCSI Controller1的

SCSI总线属性为“物理”,并修改每个做群集虚拟机的.vmx配置文件,在文件最后添加如下字段:

disk.locking = "FALSE"

diskLib.dataCacheMaxSize = "0"

scsi1.sharedBus = "virtual"

......

scsi1:0.deviceType = "disk"

……(有多少块磁盘就依次添加上去)

启动虚拟节点系统,正常使用共享磁盘。


备注:该方法可以正常奏效,但是问题一:我的ESX版本是5.0.0.所以没有-d选项不合适。

-d --diskformat [zeroedthick|
thin|
eagerzeroedthick]
-a --adaptertype [buslogic|lsilogic|ide]

选择eaglezerothick模式即可。但是为什么在图形化界面中无法实现,可以选择“厚制备延迟制零”模式应该是等同的,不知道为什么不可以。
实际使用putty连接ESX SERVER,
找到的目录位置在:/vmfs/volumes/4fc4b4a3-675a3460-41eb-c860008df76b #
运行的命令是:vmkfstools -c 10240m -a lsilogic -d eaglezerothick sharedisk.vmdk [size=x-large][color=red](vmkfstools -c 500m -a lsilogic -d eagerzeroedthick sharedisk.vmdk,更正一下,命令有点小错误,仔细瞧,你注意到了吗?嘿嘿,而且这个地方有点误人子弟,设置大小为100m,在后面磁盘分区时,大小实际上已经小于100m了,在后面设置主OCR位置时,要求100m以上。是强制要求,否则根本不会继续下去。!超级郁闷。)[/color][/size] 第二步是
在VC上,编辑虚拟节点属性,添加上面创建的磁盘,选择已存在的虚拟磁盘,修改SCSI Controller1的SCSI总线属性为“物理”,并修改每个做群集虚拟机的.vmx配置文件,在文件最后添加如下字段:
disk.locking = "FALSE"
执行以上完成后即可。

其中做过以下几个测试:1、单独添加一个新的虚拟机后,设置参数为“厚制备置零”参数后,添加磁盘

时,都选择该参数,而且使用的是新的SCSI控制器1(操作系统默认的是0), 依然报相同错误无法启动。
2、 单独添加一个新的虚拟机后,设置参数为“厚制备延迟制零”参数后,添加磁盘时,都选择该参数,而且使用的是新的SCSI控制器1(操作系统默认的是0), 依然报相同错误无法启动[color=red]。(该处出现失误,没有查找到合适的资料,现在补上说明: 虚拟磁盘类型

使用vSphere Client创建新的虚拟机在选择虚拟磁盘类型时,将会出现以下三个选项:
厚置备延迟置零 (zeroed thick) //默认选项
厚置备置零 (eager zeroed thick)
精简置备(thin)
厚置备延迟置零:以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,
但是以后从虚拟机首次执行写操作时会按需要将其置零。
厚置备置零:创建支持群集功能(如 Fault Tolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。
与平面格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。
精简置备:使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,
则它可以增长到为其分配的最大容量。 )[/color]3、尝试做一个freenas操作系统,单独做网络存储的一个系统。(暂未测试,以后再做,MARK下,嘻嘻~)


参考资料:
http://space.itpub.net/193748/viewspace-691233

http://communities.vmware.com/thread/45449

http://translate.google.ee/translate?hl=zh-CN&sl=zh-TW&u=http://vaemon.com/tag/vmkfstools&ei=6InNT6GxCc-YiAe9jd3sBg&sa=X&oi=translate&ct=result&resnum=2&ved=0CGQQ7gEwAQ&prev=/search%3Fq%3DVMKFSTOOLS%26hl%3Dzh-CN%26newwindow%3D1%26biw%3D1220%26bih%3D618%26prmd%3Dimvns

http://blog.163.com/motao_gpc/blog/static/449835892010328101523122/

http://communities.vmware.com/message/493672#493672
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值