Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 405511 - VM Request: vm for tinderbox.dev.g.o replacement
Summary: VM Request: vm for tinderbox.dev.g.o replacement
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on: 405507
Blocks:
  Show dependency tree
 
Reported: 2012-02-24 05:18 UTC by Jeremy Olexa (darkside) (RETIRED)
Modified: 2013-04-04 06:39 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-02-24 05:18:18 UTC
tbox does a few things now, mainly it is just a playground for devs. I'd like to setup a vm replacement for the following reasons:

1) Serve binpkgs for multiple arches in an official manner
2) OSUOSL wants to kill the current tbox since it is a desktop machine
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-02-24 05:23:50 UTC
I'd like to add that this vm would NOT need much horsepower and only a moderate amount of disk. However, it would need to allow members from the releng team to push data to it. Maybe a dedicated user with ssh-key that only allows rsync from certain IP's to access it? Alternatively, releng already has a staging server, team members could push data then then this vm could pull from it. Not sure yet.
Comment 2 Alec Warner (RETIRED) archtester gentoo-dev Security 2012-02-24 11:24:30 UTC
We have 5 free IPs in our netblock allocation.
I need to consult briefly with lance to see how the ganeti network is setup.

Are we planning to manage these vms with cfengine?

-A
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-02-24 13:46:33 UTC
(In reply to comment #2)
> We have 5 free IPs in our netblock allocation.
> I need to consult briefly with lance to see how the ganeti network is setup.
> 
> Are we planning to manage these vms with cfengine?

Wrong place to talk about it. However, I'm not aware of a decision on this yet (I hope so though)

> 
> -A
Comment 4 Mike Doty (RETIRED) gentoo-dev 2012-02-24 17:09:10 UTC
(In reply to comment #2)
> We have 5 free IPs in our netblock allocation.
> I need to consult briefly with lance to see how the ganeti network is setup.
> 
> Are we planning to manage these vms with cfengine?
> 
> -A

Not all VMs need public IPs.  We should setup a some NAT/bash-in box.
Comment 5 Alec Warner (RETIRED) archtester gentoo-dev Security 2012-11-06 07:56:13 UTC
For net, we have native HE ipv6, so we can use that. For serving packages, we would need likely need an ipv4 IP. This appears to be a pretty common need, so we might provide a mirror / web service where we sync content from the ipv6-only nodes and serve them to ipv4/6 customers.

Please provide your CPU / RAM / DISK requirements (I don't know what modest means in this context.)

-A
Comment 6 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-11-09 10:23:10 UTC
 
> Please provide your CPU / RAM / DISK requirements (I don't know what modest
> means in this context.)

my idea is enough hardware to serve static content only, but i'm not going to pursue this request any longer, releng or someone may want to pick it up
Comment 7 Raúl Porcel (RETIRED) gentoo-dev 2012-12-16 18:51:42 UTC
I'll take it.

Answering the different questions:
Hardware requirements
------------------------------------
 Depends, right now tinderbox builds the x86 packages [1] along with serving the other arches packages [2]
 It also builds the x86 crosscompilers for all arches, along with hosting the amd64 crosscompilers for all arches.

 In a perfect scenario, we would have 'tinderbox' doing the serving of the built packages, and we would have a x86 VM(not amd64) for building the x86 packages.

@grobian: Mind explaining what kind of services do you run on tinderbox?

Right now tinderbox.dev.g.o is 1 P4 2.6GHz, 1GB RAM+1GB SWAP. It also has a 36G(28G used) disk and a 160GB(92GB used). So I believe 120GB of space would be enough.

Networking
------------------------------------
Well, we're replacing an existing, physical machine, which already has an IPv4 address, so we could reuse that one once everything is migrated.


[1] http://tinderbox.dev.gentoo.org/default-linux/x86/
[2] http://tinderbox.dev.gentoo.org/default-linux
Comment 8 Fabian Groffen gentoo-dev 2012-12-16 18:55:54 UTC
with 1GB of ram, I guess the machine is disqualified
Comment 9 Fabian Groffen gentoo-dev 2012-12-16 20:50:58 UTC
(In reply to comment #7)
> @grobian: Mind explaining what kind of services do you run on tinderbox?

we run rsync slave, nothing more iirc
Comment 10 Alec Warner (RETIRED) archtester gentoo-dev Security 2012-12-16 21:51:32 UTC
I've allocated you a VM. It is not ready yet (still building it out).

It will be ipv6-only until we migrate the existing ipv4 IP to it.

It has 1 vcpu, 2G of ram, and 120G of space. The CPU is an emulated 2.1ghz core.

I'll try to have it ready mid-next week; but I am travelling so it may be late.

-A
Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2013-01-28 20:14:10 UTC
The actual tinderbox.dev.g.o machine had a disk failure. The machine has two disks, one for the system and the other for storage. The latter is the one with the valuable data and the one that has failed.
Comment 12 Fabian Groffen gentoo-dev 2013-02-15 17:35:17 UTC
(In reply to comment #11)
> The actual tinderbox.dev.g.o machine had a disk failure. The machine has two
> disks, one for the system and the other for storage. The latter is the one
> with the valuable data and the one that has failed.

ok - I guess the vm (how do I log into that) still has no ipv4?
Comment 13 Raúl Porcel (RETIRED) gentoo-dev 2013-02-16 11:36:52 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > The actual tinderbox.dev.g.o machine had a disk failure. The machine has two
> > disks, one for the system and the other for storage. The latter is the one
> > with the valuable data and the one that has failed.
> 
> ok - I guess the vm (how do I log into that) still has no ipv4?

There's no VM yet...(/me stabs antarus), my plan was to use current tinderbox's ipv4 for the VM.
Comment 14 Raúl Porcel (RETIRED) gentoo-dev 2013-04-04 06:39:55 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > The actual tinderbox.dev.g.o machine had a disk failure. The machine has two
> > > disks, one for the system and the other for storage. The latter is the one
> > > with the valuable data and the one that has failed.
> > 
> > ok - I guess the vm (how do I log into that) still has no ipv4?
> 
> There's no VM yet...(/me stabs antarus), my plan was to use current
> tinderbox's ipv4 for the VM.

The change from the physical machine to the VM was done at the end of February and its been working fine. Also the old physical machine was decommissioned at the same time. 

I'm closing this bug.

@Fabian: if you want access to it, please send me your pubkey to my mail.

Thanks