List view
Existing CANFAR VMs are based on 4 golden images (Scientific Linux 5, Scientific Linux 6, Ubuntu 12.04, and Ubuntu 13.10) that were designed to execute in the Xen hypervisor under Nimbus. In order to boot these VMs with an OpenStack cloud, they must also be compatible with the KVM hypervisor, while maintaining backward compatibility with Xen during the transition period. The purpose of this story is to upgrade all existing CANFAR VMs (both golden images and user VMs) to enable this "dual-boot" capability. The recipe for this conversion is specified here: https://github.com/canfar/openstack-sandbox/blob/master/doc/CANFAR2OpenStack.md Tasks: 1. Write a script to automate the conversion of individual VM images. libguestfs (used extensively in the above document) is shell-scriptable, but it would be better to use either the Python or Perl APIs. 2. Convert all of the existing golden VMs, and test execution by launching: (i) a CANFAR vmod session; and (ii) upload to an OpenStack cloud (e.g., Cybera RAC) with glance and instantiate there. Check that /staging is mounted correctly (both systems), and also test vmsave functionality with a CANFAR vmod session (save a running VM, and then instantiate the resulting image). Update these golden VMs for future usage with CANFAR, and also remove the SL5 golden images completely as they will be deprecated. Question: If there is a prototype of the actual Openstack cloud that we will be using (e.g., UVic), presumably the tests should be done there? 3. Convert user VMs. Question: will we discover and convert them ourselves, or simply provide a mechanism for users to do it on their own?
Overdue by 11 year(s)•Due by June 13, 2014•3/3 issues closed