ESXI虚拟机磁盘管理(精简-厚置-精简)

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

VMwareESX/ESXi 虚拟机磁盘thin与thick之间转换

注意:转换前请先关闭虚拟机!!!

一.  Thin to Thick转换

Thin to Thick转换比较简单,在图形界面即可操作;

1.    浏览数据存储

点击虚拟机所在的ESX/ESXi主机,在”配置”选项卡下的”存储器”内,浏览数据存储,

2.    进入相应虚拟机目录,选择相应磁盘的vmdk文件,右键”扩充”;

扩充的过程真心的慢!基本上扩了一天==!

二.  Thick to Thin转换

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

1.开启SSH服务

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

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

用户名:root

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

<1> 进入虚拟机所在的datastore目录

# cd /vmfs/volumes/datastore1/

# ls

Data_base_SQL

RHEL-5.5-x64-temp

SQLServer2008

SUSE11

thick2thin

vCenter Server

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

# cd thick2thin/

# ls

thick2thin-c27753e1.vswp          thick2thin.vmxf

thick2thin-flat.vmdk              thick2thin_1-flat.vmdk

thick2thin.nvram                  thick2thin_1.vmdk

thick2thin.vmdk                   vmware.log

thick2thin.vmsd                  vmx-thick2thin-3262600161-1.vswp

thick2thin.vmx

该虚拟机目录下有许多以虚拟机名开头的文件,其中转换过程中需要用到的文件是vmdk磁盘文件,vmdk有两种,一种是”虚拟机名.vmdk”,另一种是”虚拟机名-flat.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 thick2thin.vmdk -d thin thin.vmdk

Destination diskformat: VMFS thin-provisioned

Cloning disk‘thick2thin.vmdk‘...

Clone: 100% done.

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

# ls

thick2thin-flat.vmdk    thick2thin.vmx          thin-flat.vmdk

thick2thin.nvram        thick2thin.vmxf         thin.vmdk

thick2thin.vmdk         thick2thin_1-flat.vmdk  vmware.log

thick2thin.vmsd         thick2thin_1.vmdk

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

# mv thick2thin.vmdk  thick2thin.vmdk.bak

# mv thick2thin-flat.vmdk  thick2thin-flat.vmdk.bak

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

# mv thin.vmdk  thick2thin.vmdk

注意:在vSphere Client中启动虚拟机,做到此步基本已经完成了Thick to Thin的转换,并且虚拟机已经可以正常启动,但是我们发现flat.vmdk文件并没有更改名字虚拟机也可以正常启动,因为新生成vmdk文件里指定了新的flat.vmdk文件,我们可以通过vi手动更改文件名来修改虚拟机的flat.vmdk名称以便于后期虚机的维护和管理;此时可以启动虚拟机进行测试一下;

更改磁盘名:

首先关闭虚拟机,使用ssh进入主机的虚拟机目录下,使用mv命令将新生成的thin-flat.vmdk文件更改成原来的虚机磁盘名称thick2thin-flat.vmdk

# mv thin-flat.vmdk thick2thin-flat.vmdk

此时如果在vSphere Client启动虚拟机将报”找不到磁盘文件”类似的错误,因为虚拟机启动时需要通过vmdk文件找到flat.vmdk文件,所以需要修改vmdk文件中的磁盘文件名;

使用vi修改其中一行含有flat.vmdk的参数,将该部分修改成新的磁盘文件名

# vi thick2thin.vmdk

# Extentdescription

RW 83886080 VMFS"thick2thin-flat.vmdk"       #注意,此处原来为转换成的thin-flat.vmdk

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

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

保持默认下一步

按照原来的配置下一步

完成

此时打开虚拟机的”编辑配置”选项

查看刚转换的磁盘,已经变成了精简置备模式

而原来的虚拟磁盘因为没有转换,仍为厚置备模式;

原连接:http://hi.baidu.com/imyerik/item/cbcea7c28a610bd197445216

时间: 2024-10-16 21:41:53

ESXI虚拟机磁盘管理(精简-厚置-精简)的相关文章

Linux磁盘管理与文件系统(精简理论部分,浓缩的精华!)

今天和大家分享的是Linux操作系统中的磁盘管理与文件系统的相关知识,将会从以下几点和大家进行说明: 磁盘基础 检测并确认新磁盘 规划硬盘中的分区 创建文件系统 挂载.卸载文件系统 首先先和大家说一下磁盘的结构1.硬盘的物理结构 盘片:硬盘有多个盘片.每盘片2面 磁头:每面一个磁头2.硬盘的数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据(磁盘的最小组成单元通常是512字节,部分厂商设定的是4096个字节) 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面(

如何扩展ESXi虚拟机磁盘容量

说明: 使用Vmware ESXI虚拟化解决方案的运维,大概都会遇到这样问题:虚拟机磁盘空间不足,如何扩展磁盘空间? windows2008系统可以直接在磁盘管理中,直接右键扩展即可:但是win2003系统,需要借助命令来进行扩展,下面主要介绍命令如何使用.整个操作过程不需要重启服务器. 举例:  一台虚拟机E盘空间1T, 已经满了,现在要扩展到1.5T. 方法: 1. 打开VCenter, 选择VM, 选择编辑设置, 将E磁盘从1T调整到1.5T 2. 在VM中, 进入磁盘管理,能够看到dis

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 密码:使用vS

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 Provision方法

最近有博友提出一个需求,他们公司的服务器磁盘空间不足了,现在无法正常创建虚拟机,其实并没有使用到这么多空间,只是因为划了这么多空间给虚拟机,所以造成磁盘空间不足,那么是否有什么解决的方法了?详细了解发现虚拟机在配置磁盘的时候设置的是厚置备延迟置零.其实厚置备延迟置零与Thin Provision在性能上是有一定的区别,但对于业务并非100%高性能的系统来说,两者并不会产生太大的区别,这时候对于这种磁盘空间不足我们可以通过将对应的虚拟机磁盘转换成Thin Provision来解决此问题: 下面我们

烂泥:通过SSH终端管理ESXI虚拟机

本文首发于烂泥行天下. 今天在ESXI上的一台windows系统的虚拟机(以下简称VM),突然nagios报警提示说:该机器发生故障. 既然问题出来了,就要解决.先在本机ping下那台VM,发现不能ping通.使用vsphere登录到ESXI,发现该VM还处于运行状态,但是无法远程进去,一直显示的是黑屏. 打算直接在ESXI上重启该机器,但是却提示如下的错误信息: 因为不想安装ESXI的其他管理工具,所以就打算通过ESXI的SSH直接重启VM. 通过SSH关闭VM有两种方法:一是使用ESXi命令

关于VMware 虚拟机磁盘类型和区别

创建磁盘时,会进行两个操作:分配空间.置零 1.厚置备延迟置零: 默认的创建格式,创建磁盘时,直接从磁盘分配空间,但对磁盘保留数据不  置零.所以当有I/O操作时,只需要做置零的操作. 磁盘性能较好,时间短,适合于做池模式的虚拟桌面 2.厚置备置零(thick): 创建群集功能的磁盘.创建磁盘时,直接从磁盘分配空间,并对磁盘保留数据置零.所以当有I/O操作时,不需要等待直接执行. 磁盘性能最好,时间长,适合于做跑运行繁重应用业务的虚拟机 3.精简置备(thin): 创建磁盘时,占用磁盘的空间大小

关于虚拟机磁盘创建模式说明

创建磁盘时,会进行两个操作:分配空间.置零 1.厚置备延迟置零: 默认的创建格式,创建磁盘时,直接从磁盘分配空间,但对磁盘保留数据不置零.所以当有I/O操作时,只需要做置零的操作. 磁盘性能较好,时间短,适合于做池模式的虚拟桌面 2.厚置备置零(thick): 创建群集功能的磁盘.创建磁盘时,直接从磁盘分配空间,并对磁盘保留数据置零.所以当有I/O操作时,不需要等待直接执行. 磁盘性能最好,时间长,适合于做跑运行繁重应用业务的虚拟机 3.精简置备(thin): 创建磁盘时,占用磁盘的空间大小根据

linux资料整理之磁盘管理

博客:http://lijinhuan.blog.51cto.com/ 微博:http://weibo.com/lijinhuanexperience 微信:xiaoleetongxue 一.磁盘管理概述 1.磁盘接口: 硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据.不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏. 硬盘接口分为IDE.SATA.SCSI.光纤通道和SAS五种,IDE接口硬盘多用于家