WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[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:1.9.1.7) 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

--
Vern Burke

SwiftWater Telecom
http://www.swiftwatertel.com
ISP/CLEC Engineering Services
Data Center Services
Remote Backup Services

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

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