(→signer) |
|||
| Line 1: | Line 1: | ||
| + | Based on : http://en.opensuse.org/openSUSE:Build_Service_Deployment | ||
| + | |||
== cbuild host == | == cbuild host == | ||
Has direct access from internet to VMs only | Has direct access from internet to VMs only | ||
| Line 6: | Line 8: | ||
* VM | * VM | ||
| - | === | + | === download VM : cdownload === |
Primary focus is to publish projects (ie locally built rpms) | Primary focus is to publish projects (ie locally built rpms) | ||
Running lighttpd - this is where public downloads will be served from. | Running lighttpd - this is where public downloads will be served from. | ||
| Line 13: | Line 15: | ||
* Storage: Enough for published packages... no MeeGo or Fremantle binaries | * Storage: Enough for published packages... no MeeGo or Fremantle binaries | ||
| - | === | + | === frontend VM : cfe === |
Minimal local disk, handle ldap, monitor backend | Minimal local disk, handle ldap, monitor backend | ||
4 CPUs each to start | 4 CPUs each to start | ||
| + | |||
| + | This has mysql which http://en.opensuse.org/openSUSE:Build_Service_Deployment says should be on 'storage'. Not sure... | ||
=== Assorted VMs === | === Assorted VMs === | ||
| Line 29: | Line 33: | ||
Volume Groups: | Volume Groups: | ||
| - | * | + | * OBS_Storage |
| + | * VM | ||
| - | === | + | === backend VM : cbe === |
Eventually ~4-6 CPUs (1/scheduler +1-2) | Eventually ~4-6 CPUs (1/scheduler +1-2) | ||
This VM hosts the backend schedulers, dispatchers and servers. | This VM hosts the backend schedulers, dispatchers and servers. | ||
| - | ==== | + | ==== storage VM : cstore ==== |
Storage here for user project source. | Storage here for user project source. | ||
* Local project source | * Local project source | ||
| + | |||
==== repo-server ==== | ==== repo-server ==== | ||
Based on : http://en.opensuse.org/openSUSE:Build_Service_Deployment
Contents |
Has direct access from internet to VMs only
Volume Groups:
Primary focus is to publish projects (ie locally built rpms) Running lighttpd - this is where public downloads will be served from.
Minimal local disk, handle ldap, monitor backend 4 CPUs each to start
This has mysql which http://en.opensuse.org/openSUSE:Build_Service_Deployment says should be on 'storage'. Not sure...
Systems such as:
No significant resources atm
No direct access from internet.
Volume Groups:
Eventually ~4-6 CPUs (1/scheduler +1-2)
This VM hosts the backend schedulers, dispatchers and servers.
Storage here for user project source.
Storage for target *and* published binaries although the binaries will be published via rsync to cdownloads before being made public.
Separate VM, needs additional security hardening.
Setup signer documented here.
No direct access from internet.
Volume Groups:
All connectivity to crepo VMs
References: