I recently installed Xenserver on Rackspace OnMetal v2 and I wanted to make sure I had the latest supporting service packages.
It’s simple enough, just wget the update from citrix on their page and then patch-upload and patch-apply using the uuid of the patch and the uuid of the host. Simples.
Download Support Pack from Citrix
# wget -c http://downloadns.citrix.com.edgesuite.net/10340/XS65ESP1.zip
Unzip Support Pack
[root@xenserver-skucvxib ~]# unzip XS65ESP1.zip Archive: XS65ESP1.zip inflating: XS65ESP1.xsupdate inflating: XS65ESP1-src-pkgs.tar.bz2
Delete unused files
[root@xenserver-skucvxib ~]# rm XS65ESP1.zip rm: remove regular file `XS65ESP1.zip'? y
Upload patch to Xen (and obtain the patch uuid)
[root@xenserver-skucvxib ~]# xe patch-upload file-name=XS65ESP1.xsupdate 7f2e4a3a-4098-4a71-84ff-b0ba919723c7
Remove all unnecessary files
[root@xenserver-skucvxib ~]# rm XS65ESP1* rm: remove regular file `XS65ESP1-src-pkgs.tar.bz2'? y rm: remove regular file `XS65ESP1.xsupdate'? y
Obtain uuid of host
root@xenserver-skucvxib ~]# xe host-list uuid ( RO) : 533a880b-6dd9-4d65-b930-55a3e4b27668 name-label ( RW): xenserver-skucvxib name-description ( RW): Default install of XenServer
Apply patch
[root@xenserver-skucvxib ~]# xe patch-apply uuid=7f2e4a3a-4098-4a71-84ff-b0ba919723c7 host-uuid=533a880b-6dd9-4d65-b930-55a3e4b27668 5ee785d4-fc7d-dfe4-b250-26346b88898b is the local tools SR: scanning Done Preparing... ################################################## xen-device-model ################################################## Preparing... ################################################## xen-hypervisor ################################################## Preparing... ################################################## xen-tools ################################################## Preparing... ################################################## xen-libs ################################################## Preparing... ################################################## xen-dom0-tools ################################################## Preparing... ################################################## xen-dom0-libs ################################################## Preparing... ################################################## xen-ocaml-libs ################################################## Preparing... ################################################## guest-templates ################################################## Preparing... ################################################## lvm2 ################################################## Preparing... ################################################## upgrade-plugin ################################################## Preparing... ################################################## xapi-core ################################################## Preparing... ################################################## xapi-xenopsd ################################################## Preparing... ################################################## xapi-rrdd ################################################## Preparing... ################################################## Stopping XCP RRDD plugin xcp-rrdd-iostat: [ OK ] Stopping XCP RRDD plugin xcp-rrdd-squeezed: [ OK ] Stopping XCP RRDD plugin xcp-rrdd-xenpm: [ OK ] rrdd-plugins ################################################## Starting XCP RRDD plugin xcp-rrdd-iostat: [ OK ] Starting XCP RRDD plugin xcp-rrdd-squeezed: [ OK ] Starting XCP RRDD plugin xcp-rrdd-xenpm: [ OK ] Preparing... ################################################## blktap ################################################## Preparing... ################################################## sm ################################################## Preparing... ################################################## tzdata ################################################## Preparing... ################################################## kernel ################################################## unable to stat /sys/class/block//var/swap/swap.001: No such file or directory Preparing... ################################################## vgpu ################################################## Preparing... ################################################## linux-guest-loader-data ################################################## Preparing... ################################################## hwdata ################################################## Preparing... ################################################## xenserver-transfer-vm ################################################## Preparing... ################################################## openvswitch ################################################## Preparing... ################################################## v6d ################################################## Preparing... ################################################## glibc ################################################## Preparing... ################################################## glibc-common ################################################## Waiting for xapi to signal init complete Removing any existing built-in templates Regenerating built-in templates
We have now successfully applied Xen server SP1 to Xen Server 6.5.