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对应的密码。