Citrix Xenserver has many features, all of which are now free as of Xenserver 6.2. XenCenter, however, still expects a support license to use some of its features. One of those features is applying patches. Fortunately it’s easily done via the command line. Their site has documentation on how to do this. Below are my “cliff notes”
- xe patch-upload file-name=<filename>
Note: .xsupdate is the extension of xenserver updates
- Wait a moment, then copy the UUID that it outputs
- xe host-list
- xe patch-apply uuid=<UUID copied from patch-upload> host-uuid=<host UUID as out put from xe host-list>
If you’re in a pool, instead of xe patch-apply, you can do xe patch-pool-apply <UUID> to apply the patch to all pool members.