Upgrading XenServer 6.2
- Download the required updates.
- Extract the
XS*.xsupdate
files. - Transfer the
XS*.xsupdate
files to, say,/tmp/xsup
on the master. - Login on the XenServer console.
- Delete old log files in
/var/log
, e.g./bin/rm /var/log/*.gz
. - Create if necessary, and change directory to
/tmp/xsup
. - Run:
uuidlist=`for f in XS*; do xe patch-upload file-name=$f; done`
- Run:
for u in $uuidlist; do xe patch-pool-apply uuid=$u; done
- Delete the
XS*.xsupdate
files from/tmp/xsup
. - Shutdown the running VMs and restart each node.
If you want to free some disk space by removing old patches, try:
for p in `xe patch-list --minimal | tr , ' '`; do xe patch-destroy uuid=$p; done
Note, this will also remove any pending or unapplied patches.
Also, make sure you give XenServer more than 4 GiB of disk space to dom0
when installing the system, preferably 8 GiB or even 10 GiB.