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

[Xen-API] patch for upgrade from 1.1 to 1.6 (was : Re: Fwd: XCP 1.6 BETA BUG: direct upgrade from XCP1.1.0 to XCP1.6 Beta failing)



Hi everyone,

Follow up email, just to confirm that the rolling pool upgrade was
successful on my 3 hosts.  On each host, the procedure provided by Yvan
was repeated and the host detected the previous installation and carried
out the upgrade

I've noticed that the install iso http://downloads.xen.org/XCP/61002c/XCP-1.6-beta-61002c.iso have not been updated since 10 days.

There has been this bug report in the upgrade process by blackbird and yvan. Do you know if it will be integrated into the final iso or not.

It is not a show blocker since it is only bugging during upgrade and can be circumvented, but I think it would be much easier for people upgrading if it was included.

The Xen bug report page (http://wiki.xen.org/wiki/Reporting_Bugs_against_XCP) just mentions to past bug on this list. Is there somewhere else it should be filled?

Cheers,

Denis


thanks again.

On Sun, Oct 14, 2012 at 2:50 PM, Black Bird <blackbird1758@xxxxxxxxx
<mailto:blackbird1758@xxxxxxxxx>> wrote:

    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
    <mailto: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
            <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='__aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa__aa'
            KERNEL_VERSION='2.6.32.12-0.7.__1.xs1.1.0.327.170596xen'
            DEFAULT_SR_PHYSDEVS='/dev/__sda3'
            CONTROL_DOMAIN_UUID='__bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb__bbbb'
            
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?







This body part will be downloaded on demand.



--
Denis Cardon
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
http://www.tranquil-it-systems.fr


_______________________________________________
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®.