Feature #1163

Migrate from xm to xl (libxenlight based cli)

Added by Roger Pau Monné over 7 years ago. Updated over 6 years ago.

Status:ClosedStart date:03/12/2012
Priority:HighDue date:
Assignee:Javi Fontan% Done:

0%

Category:Drivers - VM
Target version:Release 4.2
Resolution:fixed Pull request:

Description

The xm toolstack is the only one available on OpenNebula right now to interact with Xen Hypervisors, but it is also deprecated, and new Xen versions will probably drop it. OpenNebula should add support for the xl toolstack, which should be quite simple given that xl tries to use the same nomenclature as xm, and also supports the same set of commands. Doing a simple:

sed 's/xm/xl/'

Should provide a good start for migrating OpenNebula Xen scripts to xl.

Associated revisions

Revision 8e96e8da
Added by Javi Fontan over 6 years ago

feature #1163: change xen4 drivers to use xl instead of xm

Revision abc4bbb6
Added by Javi Fontan over 6 years ago

feature #1163: add support for hvm in xen4 drivers

Revision ff01b7b5
Added by Javi Fontan over 6 years ago

feature #1163: use image format as prefix for disks

Revision a5a8be23
Added by Ruben S. Montero over 6 years ago

feature #1163: XenDriver modifications to handle drivers with and without ':' and include support for HVM

Revision 6ccd277d
Added by Javi Fontan over 6 years ago

feature #1163: get domain name from deployment file in xen4 deploy

Revision de856c09
Added by Javi Fontan over 6 years ago

feature #1163: merge xen3 and xen4 drivers, added parameters in xenrc

Revision f9a9cf81
Added by Javi Fontan over 6 years ago

feature #1163: split im drivers for xen3 and xen4

History

#1 Updated by Ruben S. Montero over 7 years ago

  • Tracker changed from Bug to Feature

#2 Updated by Ruben S. Montero over 6 years ago

  • Category changed from Drivers - Auth to Drivers - VM
  • Assignee set to Javi Fontan
  • Priority changed from Normal to High
  • Target version set to Release 4.2

#3 Updated by Ruben S. Montero over 6 years ago

To close this issue we need to:
  • Support for HVM will be derived if no BOOTLOADER or KERNEL is provided. This will be done in XenDriver.cc
  • Consolidate driver scripts moving configuration varibales to xenrc for each Xen version. Deploy script will be the same (xen4)
  • Check for ':' in prefix/traget and added if needed also in XenDriver.cc

#4 Updated by Ruben S. Montero over 6 years ago

  • Status changed from New to Closed
  • Resolution set to fixed

Also available in: Atom PDF