Hi Vern,
Thanks for trying this out and listing all these tips.
This would be very helpful for many users!
Also take a look at Chapter 4 of the Installation Guide
(http://www.xen.org/files/XenCloud/installation.pdf), which contains some
additional details about upgrading XCP pools.
Cheers,
Rob
On 21 Jan 2010, at 18:51, Vern Burke wrote:
> Greetings all:
> This is a set of tips and pitfalls that I ran into upgrading Xen
> Cloud Platform from 0.1.0 to 0.1.1. Many thanks to Dave Scott for the help!
>
> 1. Always start the upgrade from the pool master first. If you upgrade a
> slave first, it will not be able to reconnect to the pool.
>
> 2. During the upgrade, you will not be able to live migrate virtual
> machines between hosts of different versions. To move virtual machines
> off a host so you can upgrade it, you must shut them down and restart
> them on a different host.
>
> 3. You cannot add a new updated slave to a pool that is partially
> upgraded. The new slave will refuse to join the pool with the error that
> the slave''s software version doesn''t match the pool
master''s software
> version, even if it really does. All slaves that are currently part of
> the pool must be upgraded first before adding a new one or use
> host-forget to make the pool master forget about a slave that''s
not
> going to be coming back to the pool.
>
> 4. The 0.1.0 PV drivers (aka Linux guest agent) APPEAR to work under
> 0.1.1 (they show the virtual machine''s IP addresses) but they MUST
be
> upgraded to the 0.1.1 PV drivers before you can live migrate the virtual
> machine.
>
> 5. XCP 0.1.1 doesn''t put the host''s debug web site stuff
back in the
> right place. If you install or upgrade to 0.1.1 and connect to the host,
> you get a page with two XenServer links and nothing else. To restore the
> debug stuff so you can use the virtual machine console functionality, do
> the following:
>
> mv /opt/xensource/www /opt/xensource/www.old
> ln -s /opt/xensource/debug/www /opt/xensource/www
>
> I also had issues on installing the 0.1.1 xs-tools.iso. Something about
> the iso refused to allow me to mount it from the NFS share (worked fine
> under 0.1.0). The fix was to copy the iso to the VM, update the PV
> drivers, and the remove the iso from the VM.
>
> All in all, not totally smooth but not terrible either. Downtime for VMs
> is limited to restarting to move off hosts to be upgraded and a restart
> for the PV drivers update. On to the next :).
>
> Vern
>
> --
> Vern Burke
>
> SwiftWater Telecom
> http://www.swiftwatertel.com
> ISP/CLEC Engineering Services
> Data Center Services
> Remote Backup Services
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users