From 6620d39b7e22b4f952f2038b9cadb07e9f58d61a Mon Sep 17 00:00:00 2001 From: anthony Date: Thu, 28 Jul 2011 15:03:39 -0700 Subject: [PATCH] fixed cloud-prepare-upgrade.sh --- scripts/vm/hypervisor/xenserver/cloud-prepare-upgrade.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/vm/hypervisor/xenserver/cloud-prepare-upgrade.sh b/scripts/vm/hypervisor/xenserver/cloud-prepare-upgrade.sh index e9ebf815231..d0eca3ed6dd 100755 --- a/scripts/vm/hypervisor/xenserver/cloud-prepare-upgrade.sh +++ b/scripts/vm/hypervisor/xenserver/cloud-prepare-upgrade.sh @@ -12,9 +12,9 @@ do vlan=$(xe pif-param-get uuid=$tagpif param-name=VLAN) for host in $(xe host-list | grep ^uuid | awk '{print $NF}') do - tagpif=$(xe pif-list network-uuid=$network host-uuid=$host --minimal) + tagpif=$(xe pif-list network-uuid=$network host-uuid=$host --minimal) if [ -z $tagpif ]; then - pif=$(xe pif-list host-uuid=$host device=$device --minimal) + pif=$(xe pif-list host-uuid=$host device=$device VLAN=-1 --minimal) xe vlan-create network-uuid=$network pif-uuid=$pif vlan=$vlan fi done @@ -34,7 +34,8 @@ fake_pv_driver() { echo "Warning VM $vm is HVM, but PV driver is not installed, you may need to stop it manually" return 0 fi - make_migratable.sh $vm + host=$(xe vm-param-get uuid=$vm param-name=resident-on) + xe host-call-plugin host-uuid=$host plugin=vmops fn=preparemigration args:uuid=$vm }