summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorChris Behrens <cbehrens@codestud.com>2011-05-23 22:52:56 +0000
committerChris Behrens <cbehrens@codestud.com>2011-05-23 22:52:56 +0000
commit038ce7e16ee7ee1afc86ded260c1aa0d40d1e1ad (patch)
tree6a2be4fd8f14815a45cd036730c5b8aa4ed3bfb1 /nova/virt
parent42c209d90f491d19b3aabc70f8dafc33b76cf20d (diff)
swap should use device 1 and rescue use device 2
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/xenapi/vmops.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py
index 0d7ef5fac..6ff8fd6a4 100644
--- a/nova/virt/xenapi/vmops.py
+++ b/nova/virt/xenapi/vmops.py
@@ -175,7 +175,7 @@ class VMOps(object):
vdi_ref=primary_vdi_ref, userdevice=0, bootable=True)
if swap_vdi_ref:
VMHelper.create_vbd(session=self._session, vm_ref=vm_ref,
- vdi_ref=swap_vdi_ref, userdevice=0, bootable=False)
+ vdi_ref=swap_vdi_ref, userdevice=1, bootable=False)
# TODO(tr3buchet) - check to make sure we have network info, otherwise
# create it now. This goes away once nova-multi-nic hits.
@@ -711,7 +711,7 @@ class VMOps(object):
vbd_ref = self._session.get_xenapi().VM.get_VBDs(vm_ref)[0]
vdi_ref = self._session.get_xenapi().VBD.get_record(vbd_ref)["VDI"]
rescue_vbd_ref = VMHelper.create_vbd(self._session, rescue_vm_ref,
- vdi_ref, 1, False)
+ vdi_ref, 2, False)
self._session.call_xenapi("Async.VBD.plug", rescue_vbd_ref)