[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] Fwd: XCP 1.6 BETA BUG: direct upgrade from XCP1.1.0 to XCP1.6 Beta failing



Hi Yvan

I've tried your patch and it does work.  The existing installation is recognised.  I'll now attempt the rolling pool upgrade.

Thanks for your help.

On Fri, Oct 12, 2012 at 2:29 AM, karmouta yvan <yvan.karmouta@xxxxxxxxxxxxxxxxxxxxxx> wrote:
Hello all

I have a pool of 3 vanilla XCP 1.1.0-50674c hosts.  I have attempted an
upgrade of one of the hosts which is currently unloaded with VMs (not
the master) just to verify that an upgrade is possible, prior to
commencing a rolling pool upgrade (starting from the master).

I am using the latest XCP-1.6-beta-61002c.iso.  I added the keys
PLATFORM_VERSION=1.1.0 and PLATFORM_NAME=XCP to /etc/xensource-inventory
as directed by http://wiki.xen.org/wiki/XCP_1.6_test_instructions.  The
file contents is now:

[root@xen3v3 ~]# cat /etc/xensource-inventory
BUILD_NUMBER='50674c'
CURRENT_INTERFACES='xapi10 xapi13 xapi5 xapi12 xapi8 xapi14 xapi6 xapi16
xapi11 xapi7 xapi3 xapi15 xenbr0 xapi4 xapi2 xapi9'
DOM0_MEM='752'
PRODUCT_BRAND='XCP'
INSTALLATION_UUID='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
KERNEL_VERSION='2.6.32.12-0.7.1.xs1.1.0.327.170596xen'
DEFAULT_SR_PHYSDEVS='/dev/sda3'
CONTROL_DOMAIN_UUID='bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'
PRIMARY_DISK='/dev/disk/by-id/scsi-SATA_ST2000DM001-9YN_Z1E0V06V'
XEN_VERSION='3.4.2'
BACKUP_PARTITION='/dev/disk/by-id/scsi-SATA_ST2000DM001-9YN_Z1E0V06V-part2'
PRODUCT_NAME='xcp'
INSTALLATION_DATE='2012-10-09 05:24:44.725360'
PRODUCT_VERSION='1.1.0'
PLATFORM_VERSION=1.1.0
PLATFORM_NAME=XCP
MANAGEMENT_INTERFACE='xapi9'

The ISO boots normally.  After going through the keyboard selection and
disk selection, the installer reports "Only product installations that
cannot be upgraded have been detected".

I bumped into the same issue yesterday, I have resolved this by modifying the file "/opt/xensource/installer/upgrade.py" at the ligne 53

diff upgrade_bad.py upgrade.py
54c54
<         return (cls.upgrades_product == product and
---
>         return (cls.upgrades_product.upper() == product.upper() and

during install, you just have to go on the console, apply the patch and kill the python init process and relaunch it whith "python /opt/xensource/installer/init".

Afterward everything goes smoothly and I have a shiny new XCP 1.6 running with all my VMs and my configuration upgraded !

Note : that test was carried on a standalone server, I'll try the cluster rolling upgrade in the next few days.

Cheers and thanks for the great work!

Yvan





At this point I stop as I want to do an upgrade, not a clean installation.

Do I need to provide different keys in /etc/xensource-inventory or carry
out some other steps?




_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.