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下,嘻嘻~)
esxi挂载共享文件夹
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:Java代码实现基站天线覆盖面积
下一篇:mysql 安装空间扩展组件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
CentOS 7系统通过NFS方式挂载使用 绿联NAS 共享文件夹
介绍绿联NAS通过NFS方式将共享文件夹挂载到Linux CentOS7系统使用的设置操作过程
centos 绿联nas NAS NFS共享 centos7绿联NAS