XenServer: Updates XenServer manually

Free XenServer cannot be updated using XenCenter because it is not licensed.

How to Check XenServer License

To check the license, Select Views Server, select XenServer Host, navigate to General tab, under License Details, you can view the license detail.

XS001

If you try to update XenServer using XenCenter (Tools -> Install Update…), the XenServer Host cannot be selected.

XS002

 

Solutions

The solution is to perform MANUAL Updates.

 

Pre-Requisites:

  1. Download Updates from XenServer.org

  2. Use SFTP Client to upload XenServer Update to XenServer host (such as FileZilla)

 

Steps:

  1. Download and unzip Admin script YLNotes__XenServerUpdates.sh

  2. Run SFTP Client, create SFTP connection to XenServer Host

  3. Create a new directory under ROOT /updates

  4. Upload XenServer Updates (.xsupdate) and Updates Admin Script

  5. Set File Permission Updates Admin Script to execute under SFTP Client

or in XenServer Host console, execute #chmod +x XenServerUpdates.sh

  1. Connect to XenServer Console

  2. Change directory to /updates
         #cd /updates

  3. Execute Update script with update filename parameter
       #./YLNotes__XenServerUpdates.sh [UPDATE_FILENAME]
       #./YLNotes__XenServerUpdates.sh XS62ESP1.xsupdate

  4. Review the log file generated with filename  YLNotes__XenServerUpdates_<TIMESTAMP>.log

  5. Reboot XenServer

 

References

  1. CTX139788: XenServer 6.2.0 Service Pack 1

 

Admin Scripts

  1. [ddownload id=”476″] YLNotes__XenServerUpdates.zip

 

Scripts Log

============================================================
YL Library : XenServer Updates
Platform   : XenServer
Author     : Zhang Yunlong
Blog       : blog.ylnotes.com
Filename   : YLNotes__XenServerUpdates.sh
============================================================
XS Host UUID : 9d06b958-e174-4de7-a1fc-9a18d1745cf6
XS Update Filename : XS62ESP1.xsupdate
XS Update UUID : 0850b186-4d47-11e3-a720-001b2151a503
Preparing...                ##################################################
xen-device-model            ##################################################
Preparing...                ##################################################
xen-hypervisor              ##################################################
Preparing...                ##################################################
xen-tools                   ##################################################
Preparing...                ##################################################
xen-firmware                ##################################################
Preparing...                ##################################################
blktap                      ##################################################
Preparing...                ##################################################
sm                          ##################################################
Preparing...                ##################################################
md3000-rdac-modules-xen-2.6.##################################################
Preparing...                ##################################################
md3000-rdac-modules-kdump-2.##################################################
Preparing...                ##################################################
kernel-xen                  ##################################################
Preparing...                ##################################################
kernel-kdump                ##################################################
Preparing...                ##################################################
openvswitch-modules-xen-2.6.##################################################
Preparing...                ##################################################
openvswitch-modules-kdump-2.##################################################
Regenerating initrds for kernels
Preparing...                ##################################################
xapi-core                   ##################################################
Preparing...                ##################################################
xapi-xenopsd                ##################################################
Preparing...                ##################################################
xapi-networkd               ##################################################
Preparing...                ##################################################
elasticsyslog               ##################################################
Shutting down kernel logger: [  OK  ]
Shutting down system logger: [  OK  ]
Starting system logger: [  OK  ]
Starting kernel logger: [  OK  ]
Shutting down kernel logger: [  OK  ]
Shutting down system logger: [  OK  ]
Starting system logger: [  OK  ]
Starting kernel logger: [  OK  ]
Preparing...                ##################################################
hwdata                      ##################################################
Preparing...                ##################################################
xapi-xe                     ##################################################
Preparing...                ##################################################
perf-tools-rrdd-gpumon      ##################################################
Starting XCP RRDD plugin xcp-rrdd-gpumon: .[  OK  ]
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  ]
perf-tools-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...                ##################################################
v6d                         ##################################################
Preparing...                ##################################################
vgpu                        ##################################################
Latest '/opt/xensource/packages/iso/xs-tools-6.2.0-3.iso'
926e47bf-2d0c-5ef8-0352-cd392a4b42a7 is the local tools SR: scanning
Done
Updated: 15/10/2014 — 10:07 AM

Leave a Reply

Your email address will not be published. Required fields are marked *