This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-users] XCP 0.1.1 upgrading, the rest of the story

To: "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-users] XCP 0.1.1 upgrading, the rest of the story
From: Vern Burke <vburke@xxxxxxxx>
Date: Thu, 21 Jan 2010 13:51:54 -0500
Delivery-date: Thu, 21 Jan 2010 10:52:35 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20100111 Thunderbird/3.0.1
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 Burke

SwiftWater Telecom
ISP/CLEC Engineering Services
Data Center Services
Remote Backup Services

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>