2016 - 2024

感恩一路有你

xenserver功能 如何回收xenserver磁盘空间?

浏览量:3628 时间:2023-04-07 23:02:01 作者:采采

如何回收xenserver磁盘空间?

XenServer可以通过在LVM本地EXT和NFS SR上删除快照或克隆虚拟机后释放未使用的数据来自动回收磁盘空间,这一过程称为合并。XenServer可以在虚拟机运行时合并磁盘空间(即在线合并)。

然而,XenServer 5.5的合并部署有一个已知的限制。删除所有快照或在虚拟机磁盘上克隆虚拟机后,可能仍会分配一些磁盘空间。虽然NFS和基于ext的SR的已删除快照或克隆虚拟机所消耗的空间非常小,但是iSCSI FC和本地SR所消耗的空间非常大。

为了消除这种限制,XenServer 5.5 Update 1和更高版本引入了离线合并工具。当虚拟机临时关闭或挂起(离线)时,该工具可以回收之前分配给已删除快照或克隆的所有磁盘空间。下面描述了脱机合并工具及其用法。

警告!

运行此脚本将导致虚拟机因暂停/恢复操作而暂时不可用。

运行此工具之前,您必须使用XenCenter或XenServer CLI删除与虚拟机相关的所有快照和克隆。否则,脚本将失败,工具将显示一条错误消息,然后退出。

所有虚拟机磁盘必须位于单个主机的共享存储或本地存储上。不能合并具有这两种存储类型的磁盘的虚拟机。

步骤-对于XenServer 5.5 Update 1和更高版本。

Citrix建议备份将运行空间回收工具的虚拟机,可以使用XenCenter导出选项进行备份。

你必须知道虚拟机的UUID。

去找UUID

1.在XenCenter中,启用隐藏对象(视图菜单gt)。

1.在资源窗格中,选择与所需UUID对应的虚拟机。UUID将显示在常规项目中。

回收磁盘空间

在XenServer CLI中运行以下命令:

VMgt的coalesce-leaf–u ltuuid

例如,如果虚拟机的UUID是2a8d 2815-C97e-245 b-EFE 2-389 ba 456 BD 7p,则需要运行以下命令:

聚结器-叶片-u 2a8d 2815-c97e-245 b-EFE 2-389 ba 456 bd7p

1.此命令将暂时挂起虚拟机的操作(除非它已关闭),启动回收过程,然后恢复虚拟机的操作。

根据上次快照后写入磁盘的数据量的大小,所需的时间也是因时而异。最小的虚拟机(10GB或更小)耗时不到1分钟。

XenServer 5.6的步骤

Citrix建议备份将运行空间回收工具的虚拟机,可以使用XenCenter导出选项进行备份。

您需要知道虚拟机和主机UUID。

去找UUID

1.在XenCenter中,启用隐藏对象(视图菜单gt)。

1.在资源窗格中,选择与所需UUID对应的虚拟机。UUID将显示在常规项目中。

1.在资源窗格中,选择资源池主机(列表中的第一台主机)。UUID将显示在常规项目中。如果不使用资源池,请选择虚拟机所在的主机。

回收磁盘空间

1.在XenServer CLI中运行以下命令:

xe host-call-plugin host-uuidlthost-UUIDgt plugin coalesce-leaf fnleaf-coalesc: VM _ uuidltVM-UUIDgt

例如,如果虚拟机的UUID是9 bad 4022-2c2d-dee 6-ab F5-1b 6195 B1 da 5,主机UUID是b 8722062-de95-4d 95-9 baa-5a Fe 343898 ea,则需要运行以下命令:

xe host-call-plugin host-uuid b 8722062-de95-4d 95-9 baa-a5fe 343898 ea plugin collace-leaf fnleaf-coalesc: VM _ uuid 9 bad 4022-2c2d-d

xenserver服务器连接不上怎么回事?

在第一种情况下,XenServer中的连接服务可能已关闭。你只需要使用命令来重启,xe-toolstack-restart(应该这样拼写,但是如果它不 t工作,只需键入前几个字母,然后按tab键退出。

情况2,可能是XenCenter和XenServer的版本不一样,XenCenter的低版本可以 t连接到更高版本的XenServer。比如XenCenter5.0无法连接XenServer5.6,解决方法很简单:卸载旧的XenCenter,安装新版本的XenCenter。呃也行。

虚拟机 命令 XenCenter 快照 磁盘空间

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。