我遇到了一个问题。 我在Citrix XenServer上部署了一个大小为500GB的虚拟机,现在我想缩小它,因为我没有足够的快照空间。 现在我想执行一个导出/导入来做到这一点。 我想知道是否有可能在较小的虚拟HD上导入OVF或OVA映像? 或HD应该是相同的大小?
在XenServer中,这个过程是使用XenConvert。 (您使用收缩硬盘进行转换,然后将映像重新导入XenServer)
请看这个KB。 如何调整XenServer虚拟磁盘的大小
知识库是在2014年创build的,但是在旧的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。
•未分配的空间:您提供给VM的额外空间,并显示为未分配的空间。
•容量:最后一行中的值是VM VDI总大小:
用户添加的图像
继续使用XenConvert实用程序创build磁盘以稍后导入或在XenServer上创build新的VDI。
我几乎从思杰手册中得到了答案:
在创buildOVF软件包时,默认情况下,虚拟硬盘映像将分配与导出的VM相同的空间量。 例如,分配了26 GB空间的虚拟机将拥有一个占用26 GB空间的硬盘映像,无论虚拟机实际上是否需要它。
所以,我不能这样缩小! 下面的链接提出了一项技术: 如何在XenServer中收缩Windows VM
你应该做的是先从Windows收缩相关的磁盘。 然后尝试从XenServer中缩小它。