VMwareESX/ESXi与厚置备(thick)虚拟机磁盘转换精简置备(thin)磁盘

VMwareESX/ESXi与厚置备(thick)虚拟机磁盘转换精简置备(thin)磁盘

Thick转换为Thin模式没有直接的图形操作方式,需要使用SSH登录ESX/ESXi主机,默认ESX/ESXi主机没有开启SSH服务,需要先打开SSH;

 

1.开启SSH服务

选择虚拟机所在的ESX/ESXi主机,点击”配置”选项卡,点击”安全配置文件”,点击服务面板的”属性”;

2.使用SSH工具登陆并生成Thin磁盘

用户名:root

密码:使用vSphere Client登录ESX/ESXi的密码

<1>进入虚拟机所在的raid5-data目录

# cd /vmfs/volumes/raid5-data

该raid5-data目录下可能有很多与虚拟机同名的目录,本次转换的虚拟机为web1,进入该虚拟机目录

该虚拟机目录下有许多以虚拟机名开头的文件,其中转换过程中需要用到的文件是vmdk磁盘文件,vmdk有两种,一种是虚拟机名.vmdk”,另一种是虚拟机名-flat.vmdk”,vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),实际数据都存放在flat.vmdk文件中,转换时需要使用vmdk文件而不是flat.vmdk文件;

<2>开始转换

转换思路:

A.先使用vmkfstools将厚模式的vmdk文件克隆为精简的vmdk磁盘文件,克隆出的精简磁盘文件将包括vmdk和flat.vmdk文件;

B.将原来的厚模式磁盘文件vmdk和flat.vmdk文件备份或删除(建议使用mv命令将其重命名备份,以免因转换失败而误删数据);

C.将新生成的vmdk和flat.vmdk磁盘文件分别重命名为与原磁盘同名的磁盘文件

D.重新从虚拟机清单中删除添加虚拟机

Vmkfstools命令格式

# vmkfstools -i<source-disk-name.vmdk>-d {thin|thick}<destination-disk-name.vmdk>

参数解释:

-i <source-disk-name.vmdk>参数:原vmdk磁盘名

-d{thin|thick}<destination-disk-name.vmdk>:目标磁盘的格式,thin或thick; <destination-disk-name.vmdk>为要生成的目标vmdk磁盘名;

1)转换磁盘

#vmkfstools -i web1.vmdk -d thin newweb1.vmdk

Destinationdiskformat: VMFS thin-provisioned

Cloningdisk‘thick2thin.vmdk‘...

Clone:100% done.

克隆完成将生成两个新的vmdk和flat.vmdk文件

#ls

使用mv重命名将原磁盘vmdk和flat.vmdk备份

将新生成的精简vmdk文件重命名为原厚模式的磁盘名称

#mv newweb1.vmdk  web1.vmdk

#mv newweb1-flat.vmdk  web1-flat.vmdk

然后将虚拟机从清单中移除

在数据存储里将vmx文件添加到清单

按照原来的配置下一步 即可完成

时间: 2024-08-02 07:00:23

VMwareESX/ESXi与厚置备(thick)虚拟机磁盘转换精简置备(thin)磁盘的相关文章

VMware vSphere中三种磁盘:精简置备/厚置备置零/厚置备延迟置零

有时候我们可能会遇到这样几种现象:虚拟机置备100G,但是平台上却显示虚拟机使用了500G存储? 平台上看到所有虚拟机加起来才3T,存储上5T的空间却没了,严重的还导致所有虚拟机宕机. 为啥?都是"精简置备"惹得货,不,"精简置备"是个好东西,只是你只看到了他的有点,却忘了它得缺点! 下面来了解一下VMware存储置备得几种方式吧. vSphere 支持两种模型的存储置备:厚置备和精简置备. 厚置备: 厚置备是传统存储置备模型.对于厚置备,预先提供大量存储空间以满足

VMWare ESX/ESXi 虚拟机硬盘的厚置备(Thick Provision)与精简置备(Thin Provision)的转换

转自:http://www.wiser001.cn/2014/11/21/vmware-esxesxi-%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%A1%AC%E7%9B%98%E7%9A%84%E5%8E%9A%E7%BD%AE%E5%A4%87thick-provision%E4%B8%8E%E7%B2%BE%E7%AE%80%E7%BD%AE%E5%A4%87thin-provision%E7%9A%84%E8%BD%AC/ VMWare ESX/ESXi 有两种硬盘置备

ESXi thin磁盘空间回收

背景:Team的ESXi 容量只剩几个GB了,这在大数据时代连塞牙缝都不够啊,怎么办?问老板要求去购买硬盘,这流程下来估计要好长一段时间.既然开源不成,只能想办法节流了 登上ESXi看看空间,只剩6.8G了 ~ # df -h        Filesystem   Size   Used Available Use% Mounted on         VMFS-5     459.8G 452.9G      6.8G  99% /vmfs/volumes/datastore1      

VMware厚置备延迟置零,厚置备置零,精简置备详解

本文详细介绍VMware厚置备延迟置零,厚置备置零,精简置备的概念及选择使用 1.厚置备延迟置零(zeroed thick) 以默认的厚格式创建虚拟磁盘.创建过程中为虚拟磁盘分配所需空间.创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零. 简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空. 2.厚置备置零(eager zeroed thick) 创建支持群集功能(如 FaultTolerance)的厚磁盘.在创建时为虚拟磁盘分配所需的

VMware厚置备延迟置零,厚置备置零,精简置备具体解释

本文具体介绍VMware厚置备延迟置零,厚置备置零,精简置备的概念及选择使用 1.厚置备延迟置零(zeroed thick) 以默认的厚格式创建虚拟磁盘.创建过程中为虚拟磁盘分配所需空间.创建时不会擦除物理设备上保留的不论什么数据,可是以后从虚拟机首次运行写操作时会按须要将其置零. 简单的说就是立马分配指定大小的空间,空间内数据临时不清空,以后按需清空. 2.厚置备置零(eager zeroed thick) 创建支持群集功能(如 FaultTolerance)的厚磁盘. 在创建时为虚拟磁盘分配

[转发]VMware厚置备延迟置零 、 厚置备置零、精简置备 区别

1.厚置备延迟置零(zeroed thick) 以默认的厚格式创建虚拟磁盘.创建过程中为虚拟磁盘分配所需空间.创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零. 简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空. 2.厚置备置零(eager zeroed thick) 创建支持群集功能(如 FaultTolerance)的厚磁盘.在创建时为虚拟磁盘分配所需的空间.与平面格式相反,在创建过程中会将物理设备上保留的数据置零.创建这种格式的

VMware虚拟机,从厚置备改成精简置备,并减小硬盘的实际占用空间

工作中由于前期规划不足,导致磁盘空间分配较大,而且是厚置备.后期不再需要时,无法把用不到的空间释放出来,造成空间浪费.经过摸索和实验验证,总结出来一套方法. 风险提示:这个方法在我的环境中验证通过了,但不代表适用于所有情况,生产环境中务必慎重! 环境:Esxi 6.5,vCenter 6.5 U1e,Ubuntu 16.04 由于初始分配给Ubuntu 16.04虚拟机的硬盘空间是2T,后期数据量加大需要增加空间时,发现分区表不是GPT,无法超过2T. 导致已在vCenter里给虚拟机增加的空间

VMWARE ESXI 虚拟硬盘的格式:精简置备、厚置备延迟置零、厚置备置零

精简置备(thin): 精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少算多少.当客户机有输入输出的时候,VMkernel首先分配需要的空间并进行清零操作,也就是说如果使用精简配置在有IO的时候需要:等待分配空间和清零,这两个步骤完成后才能进行操作,对于IO叫频繁的应用这样性能会有所下降,虽然节省了存储空间. 即:实际使用多大,就分配多大,最大不会超过实际硬盘空间的大小 厚置备延迟置零: 默认的创建格式,创建过程中为虚拟磁盘分配所需空间.创建时不会擦除物理设备上保留的任何

在ESXi上建立第一台虚拟机

利用Vsphere Client连接ESXi主机,然后右击主机,在弹出的快捷菜单里选择"新建虚拟机"选择.当然也可以再清单里选择新建虚拟机如图: 这里选择新虚拟机的配置项,其中"典型"选项是跳过一些很少需要更改其默认值的选项,从而缩短了虚拟机创建过程:"自定义"选项是列出了每个需要设置的虚拟硬件.选择"典型"选项后,可以在虚拟机建立完成后再修改每个需要设置的虚拟机硬件.这里我选择了"典型"安装,如图: 在虚