| Line 40: | Line 40: | ||
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 === | |
Storage for target *and* published binaries although the | Storage for target *and* published binaries although the | ||
binaries will be published via rsync to cdownloads before being made public. | binaries will be published via rsync to cdownloads before being made public. | ||
| Line 53: | Line 53: | ||
* Other distro binaries | * Other distro binaries | ||
| - | + | === signer === | |
Separate VM, needs additional security hardening. | Separate VM, needs additional security hardening. | ||
| Line 67: | Line 67: | ||
* OBS | * OBS | ||
| - | + | == worker VMs == | |
| - | + | Only need connectivity to crepo VMs | |
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:
Only need connectivity to crepo VMs
References: