在 XenServer 中缩小 Windows VM

在 XenServer 中缩小 Windows VM

我遇到了一个问题。我在 Citrix XenServer 上部署了一个大小为 500GB 的虚拟机,现在我想缩小它,因为我没有足够的空间来存储快照。现在我想执行导出/导入来执行此操作。我想知道是否可以在较小的虚拟 HD 上导入 OVF 或 OVA 映像?或者 HD 应该是相同的大小?

答案1

在 XenServer 中,该过程使用 XenConvert。(使用缩小的 HDD 进行转换,然后将图像重新导入 XenServer)

请参阅该 KB。如何调整 XenServer 虚拟磁盘大小

KB 于 2014 年创建,但在旧版 XenServer 中该提示有效。提示指出使用 XenConvert 2+,但 2011 年它已发布。

KB的文本:

要完成以下步骤,您需要获得 XenConvert 2.x 的访问权限。

1.在Windows VM上下载并安装XenConvert。

2.连接一个大小为现有 VDI 大小 205% 的辅助磁盘。辅助驱动器将用作 XenConvert 的临时空间。

3. 使用 NTFS 文件系统格式化辅助磁盘,并为该磁盘添加驱动器号。

4.打开XenConvert并单击下一步。

用户添加的图片

5.调整可用空间大小如下:

•原始尺寸示例:14406

用户添加的图片

•新尺寸示例:5000

用户添加的图片

上图中字段说明:

•已用空间:VDI 中当前正在使用的空间。

•可用空间:VDI 的新大小。因此,如果您希望将其设为 10GB,请将值更改为 10240 MB。

•未分配空间:您提供给虚拟机的额外空间,显示为未分配空间。

•容量:最后一行的值是虚拟机 VDI 总大小:

用户添加的图片

继续使用 XenConvert 实用程序创建磁盘以便稍后导入或在 XenServer 上创建新的 VDI。

答案2

你应该做的是先从 Windows 中缩小相关磁盘。然后尝试从 XenServer 中缩小它。

答案3

我几乎从 Citrix 手册中得到了答案:

创建 OVF 包时,虚拟硬盘映像默认分配与导出的 VM 相同的空间量。例如,分配了 26 GB 空间的 VM 将具有占用 26 GB 空间的硬盘映像,无论 VM 是否实际需要它。

所以,我不能用这种方式缩小它!下面的链接建议了一种技术: 如何在 XenServer 中缩小 Windows VM 的大小

相关内容