Mailinglist Archive: opensuse-buildservice (207 mails)

< Previous Next >
RE: [opensuse-buildservice] Virtualizing OBS worker build environment with OpenVZ or LXC

I am afraid you might've misunderstood me. I am aware that OpenSUSE does
provide LXC, but I meant is there work being done for OBS, so that OBS build
host would use LXC to separate the worker build environment itself from the
build host (so that the package being built cannot modify the build host). To
me, it seems that currently OBS supports Xen and KVM. Looking at
/etc/sysconfig/obs-worker, OBS_VM_TYPE can be auto, xen, kvm or none. Could
support for LXC be easily implemented?

When you said "we support", I understood that you meant OpenSUSE. However, I
was talking specifically about OBS.

Best Regards,
Ville Seppänen
Tieto Corporation

-----Original Message-----
From: Adrian Schröter [mailto:adrian@xxxxxxx]
Sent: 29. maaliskuuta 2011 14:37
To: opensuse-buildservice@xxxxxxxxxxxx
Cc: Seppanen Ville
Subject: Re: [opensuse-buildservice] Virtualizing OBS worker build environment
with OpenVZ or LXC

Am Dienstag, 29. März 2011, 14:10:38 schrieb Ville.Seppanen@xxxxxxxxx:

Is there any work being done for OpenVZ, LXC or other OS-level virtualization
support for the build
environment in OBS?

I am doing my Master's thesis on extending OBS to the cloud. Seeing that
Amazon Web Services uses Xen for
virtualization (and thus does not support Xen/KVM inside it), and that building
without a sandboxed environment
is not safe, OpenVZ and LXC would seem promising. There's also much talk about
using these technologies in AWS,
so I would see it possible.

We support XEN, KVM and LXC atm. Check the sources here :

However, amazon EC2 is not support because the XEN support requires
currently control over the Dom0

Best Regards,
Ville Seppänen
Tieto Corporation

Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@xxxxxxx

To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups