在vSphere 5.5中,默认在NFS中启用的就是精简置备,这个在官方文档中说的十分清楚,但是,在卤煮的实验过程中却遇到了这样的问题:即无论如何都无法在NFS存储的虚拟机上启用精简置备。
事实上,在web client上关于磁盘置备这一块根本就是灰色(默认精简置备而且不可选),创建完成虚拟机之后,却为“厚置备置零”模式。
卤煮在网上搜索了一番发现似乎遇到这个问题的人确实不多……不过最终还是找到了原因。
可能是用Windows Server 2012 R2做NFS服务器的人很少吧,至少卤煮就是因为设备数量和比较懒的原因,用了这个,结果就是用2012开的NFS不支持精简置备的……
so……这样安慰自己吧,厚置备置零是最最有效率的最好用的……
另外,补上关于VMware的置备类型简介吧:
1、厚置备延迟置零(zeroed thick)
以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。
简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空。
2、厚置备置零(eager zeroed thick)
创建支持群集功能(如 FaultTolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与平面格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。
简单的说就是立刻分配指定大小的空间,并将该空间内所有数据清空。
3、精简置备(thin)
使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。
简单的说就是为该磁盘文件指定增长的最大空间,需要增长的时候检查是否超过限额。
最后,卤煮的存储总共也就200G,要多玩点虚拟机除了再开空间还能怎么办呢?其实也还是有别的办法的,典型的做法就是开NTFS的压缩和去重这两个功能,虽然会占用一部分的CPU,话说,这服务器本身不就是干这个的么。。。
至于这两个功能怎么开启,我们下回再说:)
本文由 落格博客 原创撰写:落格博客 » vSphere使用NFS做存储无法使用精简置备的原因
转载请保留出处和原文链接:https://www.logcg.com/archives/697.html