参考http://wiki.xen.org/wiki/XenCenterXCP
不能使用快照(提示您需要XenServer5.5或以上版本)
参考http://ronnybull.com/2011/08/09/xen-cloud-platform-xcp-xencenter-snapshot-issue/
This seems very strange since XCP is based on XenServer 5.6.0- fp1. It turns out that the XCP xapi needs to be patched to fool XenCenter into thinking that XCP is 5.6.0. 这里说明XCP已经是基于XenServer 5.6.0-fp1了,但似乎XenCenter将XCP的版本 当成了XenServer的版本 需要用一个脚本将版本替换为5.6
#!/bin/bash #Script to fix XCP / XenCenter Snapshot issue #By: Ronny L. Bull #Version: 1.0 #Date: 8-9-2011 XCPVER=`xapi -version | grep PRODUCT_VERSION | cut -c17-21` #stop the xapi service /etc/init.d/xapi stop #backup the binary cp /opt/xensource/bin/xapi /opt/xensource/bin/xapi.orig echo "Patching the xapi binary" #patch the binary with the new version number #/usr/bin/perl -pi -e 's/\$XCPVER/5.6.0/g' /opt/xensource/bin/xapi /usr/bin/perl -pi -e 's/1\.1\.0/5.6.0/g' /opt/xensource/bin/xapi #start the xapi service /etc/init.d/xapi start
当你重新连接时发现XenCenter将其版本认为是5.6,你可以用快照功能了..
如何使用快照功能
需要先安装XenServer Tools工具,否则只能做静态的VM快照..按提示安装即可...
XenServer Tools 提供了高性能的 Windows 驱动程序和管理代理,增强
了 XenServer VM 的磁盘和网络性能。有关详细信息,请参阅 XenServer
PV 驱动程序 – XenServer Tools。
要使用 xe CLI 或 XenCenter,必须在每个虚拟机(Windows 和
Linux)上安装 XenServer Tools,如果不安装这些工具,将会显著降低
VM 的性能。不安装这些工具的情况下,您将无法执行以下所有操作:
彻底关闭、重新启动或挂起 VM。 在 XenCenter 中查看 VM 性能数据。 迁移正在运行的 VM(通过 XenMotion)。 创建静态快照或带有内存(检查点)的快照,或者还原到快照。 调整运行中的 Linux VM 上的 vCPU 数量(对于 Windows VM,需要重新启动才能使更改生效)
生成快照
1.选中欲生成快照的虚拟机,点击右键,点击'生成快照';或者在右侧标签上点 击'快照';或者点击菜单栏'VM'->'生成快照' 2.在'生成快照'弹出框有二种快照模式:一个是带内存数据的快照,一个不带. 我们输入名称及说明生成一个快照:2012-06-20 如下图所示:
3.我在这台虚拟机上新增一个文件:'test.txt';
还原快照
当我们想还原到某一个时间点的快照时.只需选中欲还原的快照,点击'还原到',即可; 1.首先会先创建一个还原时刻的新快照:'2012-06-20 2'(可选,你也可以选择不进行 此次备份) 2.VM会自动还原到你选择的快照;
还原后该VM会自动重启;待重启过去进入VM发现回到了先前的状态;我们当时新增的一个文件'test.txt'没有了.
删除快照
选择你要删除的快照,点击'删除'即可; **在XenCenter中可以直接使用桌面化的操作方式将快照进行删除,但那样删除之后, 还是存在快照占用磁盘空间的问题?? 我在XenCenter的'本地存储'里没有看到已经删除的快照,只有还存在的快照,上面的问 题现在的版本应该会自动回收了.