On Thursday 08 February 2018 at 18:21:43, Alvaro Miranda Aguilera wrote:
> hello
>
> how do people run a setup of vagrant + virtual box + jenkins in the cloud?
>
> they don't
Is that because it doesn't work, or because it's just not a useful idea?
> what do you want to achieve that vagrant + virtual box + jenkins in the
> cloud is the answer ?
I got the impression that the original question was simply "how to run Jenkins
in Virtualbox on a KVM guest machine". The "cloud" aspect was simply
introduced as an example where people would have to be running Virtualbox
inside an already-virtualised server. I don't think Thomas intends to
actually run things that way, he was just giving context to his question.
Antony.
> On Thu, Feb 8, 2018 at 12:15 PM, Thomas Baumann wrote:
> > Recently, I tried virtualising a jenkins instance in my company, meaning
> > jenkins should go into some KVM domain. Well, jenkins itself ran just
> > fine under these conditions, but virtual box did not perform very well.
> > We made sure all nested virtualisation options were set correctly. The
> > jenkins guest is able to use processor-flags vmx, ept and
> > vpid. /sys/module/kvm_intel/parameters/nested states nested paging is
> > enabled with an 'Y'.
> >
> > I asked at the virtual box forums for experiences running virtual box
> > inside a KVM domain, but they could not really give me a hint.
> >
> > Anyway, I meanwhile accept answers like "nested virtualisation does not
> > perform very well". We just gave it a try. Unless anybody here tells me
> > he has managed to run VB inside KVM with good performance results, that
> > is fine, we accept that.
> >
> > The only thing I am still wondering about is, how do people run a setup
> > of vagrant + virtual box + jenkins in the cloud? Cloud servers are
> > always virtualised, so we have nested virtualisation there, too.
> >
> > Can anybody confirm vagrant + virtual box + jenkins is running fine in
> > the cloud? Let's say with an Amazon EC2 instance? The guys from the
> > virtual box forum sent me here, as they actually do not use virtual box
> > in CI environments. So they cannot say.
> >
> > Any experiences?
> >
> > Thanks!
--
I conclude that there are two ways of constructing a software design: One way
is to make it so simple that there are _obviously_ no deficiencies, and the
other way is to make it so complicated that there are no _obvious_
deficiencies.
- C A R Hoare
Please reply to the list;
please *don't* CC me.