「ESXi」- 调整 VMDK 文件(扩容、收缩、转换) @20210225

问题描述

在虚拟机的日常维护与管理中,我们可能会遇到以下场景:

	收缩:分配过量VMDK空间,日后需要进行空间回收,以防止磁盘浪费;
	扩容:虚拟磁盘空间不足,需要进行扩容;
	转化:针对虚拟磁盘,在Thin与Thick类型之间转换;

本文将逐渐整理(目前还不够完善)相关问题解决方案、操作方法。

注意事项

VMware vCenter Converter Standalone

在初次使用该工具使用时,发现没有办法调整大小,但是很多“文章”说可以。经过调查发现,磁盘大小调整只适用于Windows虚拟机。如果是Linux虚拟机,则无法调整大小(“因为改变引导之间参数会导致系统无法启动”…………我没有理解这句话)。所以,如果你选择Linux虚拟机,将无法看到「Select volumes to copy」按钮。

因此不同类型虚拟机需要采用不同方法。本文不会整理所有解决方法,只会整理我们遇到的问题及问题的解决思路。

#(收缩)使用VMware vCenter Converter Standalone缩小Windows磁盘

本部分我们将使用VMware vCenter Converter Standalone缩小Windows磁盘。操作并不复杂,但要满足以下要求:

	(1)需要对虚拟机进行关机;
	(2)该方法将复制VMDK文件,而不是直接调整原VMDK文件大小;
	(3)它是在复制VMDK文件的过程中调整大小,因此目标位置需要有足够空间容纳新文件;

下面是壹张关键截图,含有该操作的关键步骤:
pasted_image.png

大致操作步骤如下(难度适中,因此简述):

	连接源主机,选择虚拟机 => 下一步 => 连接目的主机,选择位置 => 在Destination Localtion/Data to Copy/Edit/Data copy type中选择Select volumes to copy选项 => 在Destination Size中调整大小

正如「注意事项」部分所述,使用VMware vCenter Converter Standalone工具调整大小只适用于Windows主机。

#(收缩)通用方法

-「SHRINK A VMWARE VIRTUAL MACHINE DISK (VMDK)

该方法不借助工具,手工操作,直接修改虚拟机配置文件。分为两步:

	(1)在操作系统中,缩小操作系统磁盘空间(这在操作系统中即可完成);
	(2)登录物理机磁盘,找到虚拟机配置目录,修改*.vmdk文件中的''RW xxxxx VMFS "xxx-flat.vmdk"''行,以修改大小;
	(3)关机进行迁移,开机后你会发现虚拟机磁盘已经被缩小;

注意:该操作具有壹定程度危险性,在操作之前需要先备份数据。

附加说明

Thinning vs shrinking

1) Thinning is converting a disk to thin provision type. This will not release any space.
2) Shrinking is reducing the size of the disk.

相关链接

About VMware vCenter Converter Standalone User Guide

相关文章

「ESXi」- 制作USB启动(源自官方文档)
「Linux」- 扩容 VMDK 虚拟磁盘(重启或动态)
「VMware ESXi」- 虚拟机版本与主机“x.x.x.x”的版本不兼容

参考文献

Unable to resize disks using VMware Converter
Thinning vs shrinking
Growing, thinning, and shrinking virtual disks for VMware ESX and ESXi (1002019)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ESXi是一种虚拟化平台,用于在一台物理服务器上运行多个虚拟机。它支持使用vmdk文件来部署和运行虚拟机。 要在ESXi上安装vmdk文件,可以按照以下步骤进行操作: 1. 在ESXi主机上打开vSphere Client,并使用管理员凭据登录。 2. 在主界面上选择“主机和集群”选项。在左侧的资源树中,选中目标ESXi主机。 3. 在“摘要”选项卡下,点击右键,选择“存储”>“浏览数据存储”。 4. 在“浏览数据存储”窗口中,选择一个数据存储,然后点击“上传文件”按钮。 5. 在“上传文件到数据存储”窗口中,点击“浏览”按钮,找到并选择你要安装的vmdk文件。点击“打开”。 6. 在“上传文件到数据存储”窗口中,选择合适的文件大小的选项。点击“上传”。 7. 上传过程可能需要一些时间,取决于你的网络速度和vmdk文件的大小。 8. 一旦上传完成,返回到主界面,选择“主机和集群”>目标ESXi主机。点击右键,选择“新建虚拟机”。 9. 在“创建新虚拟机”向导中,按照步骤填写虚拟机的名称、操作系统等信息。 10. 在“选择存储”步骤中,选择之前上传的vmdk文件所在的数据存储。点击“下一步”。 11. 依次完成向导中的其他步骤,包括指定虚拟机的计算资源、网络配置等。 12. 最后,点击“完成”按钮创建虚拟机。 现在,你已经成功地在ESXi上安装了vmdk文件,并可以通过vSphere Client来管理和操作这个虚拟机。请确保你的ESXi主机和网络环境能够支持虚拟机的正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值