XenServer(以下简称XS)目前已开源,那么人家靠什么吃饭呢?答曰:技术支持。XS6.2发布很久了,相信经过了这么多年众多用户的检测肯定是一款经得住使用的软件。官网提供安装镜像和补丁文件,蛋疼的是用他的管理器里边的补丁安装向导居然不能安装补丁,需要购买技术支持许可才行——尼玛这也叫开源。。。手动安装走起!
网上有具体安装方法;这里我利用cmd进行批量安装——应该算原创罢。
把补丁都下全了,解压,我们只用到 *.xsupdate 文件。
把补丁文件统一解压到e盘。
为了简便,我把center安装目录中的 xe.exe 搁到了 PATH 里。
打开cmd,执行
for %i in (*.xsupdate) do xe -s <server-ip> -u root -pw <root-passwd> patch-upload file-name=e:%i >> tmp
REM edit tmp
for /f %i in (tmp) do xe.exe -s <server-ip> -u root -pw <root-passwd> patch-pool-apply uuid=%i
del tmp
中间被注释掉的那步需要打开tmp文件看看uuid是不是一行一个的排列整齐;如果不是的话需要手动编辑——这边没perl,也没mingw,懒得弄了。
重启XS即可。
打开Center,点 "Tool"->"install update"->"next" 看见各种补丁的 status 字段是 "full applied" 就ok啦。