http://www.douban.com/note/487352292/?qq-pf-to=pcqq.c2c

从提示来看,是可以通过CLI方式来升级补丁。

下面以xenserver6.2升级SP1补丁为例:

1、下载XS62ESP1.zip,解压缩得到XS62ESP1.xsupdate,路径:D:\XS62ESP1\XS62ESP1.xsupdate

2、使用本地的XE程序将升级补丁上传校验,得到服务器UUID。运行CMD,

cd C:\Program files\Citrix\XenCenter

xe patch-upload -s 192.168.1.30 -u root -pw 123qwe! file-name=D:\XS62ESP1\XS62ESP1.xsupdate

得到一串数字0850b186-4d47-11e3-a720-001b2151a503

3、使用服务器UUID进行升级。

xe -s 192.168.1.30 -u root -pw 123qwe! patch-pool-apply uuid=0850b186-4d47-11e3-a720-001b2151a503

4、升级完成后自动回到命令行。关闭命令行,使用XenCenter的tools——check for updates进行检查,确认升级是否成功。

备注:命令行里面的s为XenServer的IP地址,u为root账户,pw为root对应的密码。