[OpenStack-Infra] Nested-virt hypervisor testing

Mate Lakat mate.lakat at citrix.com
Thu Dec 12 09:52:52 UTC 2013


Hi Arx,

Yes, our plan is to get these tests executed by the OpenStack
infrastructure.

Cheers,
Mate
On Wed, Dec 11, 2013 at 05:34:07PM -0200, Arx Cruz wrote:
> Just curious...
> Will this run in OpenStack infrastructure or is it a third part CI ?
> 
> 
> On Wed, Dec 11, 2013 at 2:43 PM, Mate Lakat <mate.lakat at citrix.com> wrote:
> 
> > Hi,
> >
> > We are working to get test coverage for XenServer, and wanted to share
> > the ideas, to see if we are on the right path. The goal would be to use
> > the official CI to run tests on XenServer.
> >
> > 1 - Installation
> >
> > So the issue, is that there is no XenServer image available in the RS
> > cloud. In order to install an XS instance, we can take a standard image,
> > execute a script on it, and end up with a running XS. The only issue,
> > that during this install phase, several reboots are performed. To add
> > support for the install phase in nodepool, see this change:
> >
> >     https://review.openstack.org/61463
> >
> > 2 - Prepare your system for imaging
> >
> > After nodepool finished with the installation, it should be able to
> > access a standard distribution on the public IP, so it will happily
> > execute the setup script. However, before creating a snapshot from the
> > instance, we would need to tell the hypervisor, that it'll be
> > snapshotted - so during the next boot, it will be able to pick up new IP
> > addresses, etc (sort of Windows' sysprep)
> >
> >     We haven't committed any patch for this yet
> >
> > After these bits solved, several instances could be launched from the
> > snapshot, and we expect that with a proper localrc, they will be
> > well-behaving nodes.
> >
> > 3 - Wire up to the system
> >
> > Our understanding, is that we'll need to:
> >
> > Add the install, and prepare scripts to:
> >     config/modules/openstack_project/files/nodepool/scripts
> > Configure the images in:
> >     config/modules/openstack_project/templates/nodepool/nodepool.yaml.erb
> > Add localrc tweaks here:
> >     devstack-gate/devstack-vm-gate.sh
> > Add jobs here:
> >
> > config/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml
> > And ask zuul to trigger them here:
> >     config/modules/openstack_project/files/zuul/layout.yaml
> >
> > The wip changes to these are proposed by John:
> >     https://review.openstack.org/#/c/60900/
> >     https://review.openstack.org/#/c/60902/
> >     https://review.openstack.org/#/c/60903/
> >
> > Any suggestions regarding to these changes?
> >
> > Thanks,
> > Mate
> >
> >
> > --
> > Mate Lakat
> >
> > _______________________________________________
> > OpenStack-Infra mailing list
> > OpenStack-Infra at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
> >

-- 
Mate Lakat



More information about the OpenStack-Infra mailing list