Meego Wiki
Views

Build Infrastructure/Community Builder/Server Layout

From MeeGo wiki
< Build Infrastructure | Community Builder
Revision as of 20:55, 10 August 2010 by Lbt (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

cbuild host

cdownloads VM

Primary focus is to publish projects (ie locally built rpms) Running lighttpd - this is where public downloads will be served from.

  • 2-4 CPU
  • Storage: Enough for published packages... no MeeGo or Fremantle binaries

api and webui VM

Minimal local disk, handle ldap, monitor backend 4 CPUs each to start

Assorted VMs

Systems such as:

  • BOSS for autobuilder logic
  • Web tools
  • Assorted particpants

No significant resources atm

crepo host

No direct access from internet.

cbe VM

Eventually ~4-6 CPUs (1/scheduler +1-2)

This VM hosts the backend schedulers, dispatchers and servers.

src-server

Storage here for user project source.

  • Local project source

repo-server

Storage for target *and* published binaries although the binaries will be published via rsync to cdownloads before being made public.

  • Locally built binaries
  • MeeGo binaries for building
  • Fremantle binaries for building
  • Other distro binaries

signer

We need to understand how to sign packages.


worker VMs

cworker host

No direct access from internet.

worker VMs

All connectivity to crepo VMs



References:

Personal tools