使用VMware vCenter Converter 和vmkfstools减少ESXi中虚拟机磁盘占用空间.docx

使用VMware vCenter Converter 和vmkfstools减少ESXi中虚拟机磁盘占用空间.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用VMware vCenter Converter 和vmkfstools减少ESXi中虚拟机磁盘占用空间

减少ESXi中虚拟机磁盘占用空间(磁盘Thick to Thin转换) 方法一 使用 VMware vCenter Converter Standalone 转化虚拟机 由于部署虚拟机时采用的默认空间分配方式,即厚置备置零方式,后期空间无法更改,甚至导致虚拟机启动报错,存储空间不足。 注意几点: 1)选择源系统 power-on machine VMware Infrastructure virtual machine VMware Workstation or other VMware virtual machine Backup image or third-party virtual machine Convert a virtual machine from Microsoft Hyper-V Server 每种选项下面都有详细的解释,这里我们是从ESXI里面的某台虚拟机转换应选择VMware Infrastructure virtual machine 2)选择目标系统 注意磁盘选项应选择thin模式,其他使用默认值,这样才能让空间缩减。 另外注意选择虚拟机版本,不要比源系统虚拟机版本高。 下图右上角虚拟机版本8 附注: 1、厚置备延迟置零: ????? 默认的创建格式,创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,没有置零操作,当有IO操作时,需要等待清零操作完成后才能完成IO, ???? 即:分配好空间,执行写操作时才会按需要将其置零。 ? 2、厚置备置零(thick): ????? 创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。并将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。 ???? 即:分配好空间并置零操作,有IO的时无需等待任何操作直接执行。 ? 3、精简置备(thin): ?精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少算多少。当客户机有输入输出的时候,VMkernel首先分配需要的空间并进行清零操作,也就是说如果使用精简配置在有IO的时候需要:等待分配空间和清零,这两个步骤完成后才能进行操作,对于IO叫频繁的应用这样性能会有所下降,虽然节省了存储空间。 方法二:(此方法适用于虚拟机空间足够的情况) 在创建虚拟机时,会有下面三种选项 后置备延迟置零:以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。 厚置备置零:创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与平面格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。 精简置备:使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。 如果一开始选择后置备延迟置零或者后置备置零,那么ESXi将完全在硬盘上划分出所需要的空间,这样可能会造成硬盘空间的浪费(比方说CUC安装需要80G的空间,但是实际只占用一点点,下图为该虚拟机的配置及占用空间) 以下是把磁盘从后置备转换为精简置备的过程 1.开启ESXi的SSH服务 1.1选择虚拟机所在的ESXi服务器,选择配置选项卡,选择安全配置文件,点击属性 1.2选择SSH,点击选项 1.3选择与主机一起启动和停止,点击启动 2.使用命令行进行转换 2.1登陆到ESXi 的命令行,用户名,密码为ESXi Client登陆的用户名与密码 2.2进入到需要转换的虚拟机的文件夹下(图为进入Unity Connect目录下的过程),该虚拟机目录下有许多以虚拟机名开头的文件,其中转换过程中需要用到的文件扩展名为vmdk,vmdk有两种,1是“虚拟机名.vmdk”,2是“虚拟机名-flat.vmdk”,虚拟机名.vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),儿虚拟机名-flat.vmdk存放了实际使用的数据,转换时需要转换vmdk文件而不是flat.vmdk文件 2.3使用vmkfstools命令转换磁盘 2.3.1将Unity Connect.vmdk转换为精简置备的Unityconnect-thin.vmdk 使用命令 vmkfstools –I “Unity Connet.vmdk” –d thin “Unity Connect-thin.vmdk”,将Unity Connect.vmdk转换为精简置备的Unityconnect-thin.vmdk,命令执行效果如下图 Vmkfstools命令格式 #vmkfstools -isour

文档评论(0)

676200 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档