DeveloperWiki:サーバー移行
Current setup
luna.archlinux.org
- bbs
- wiki
- aur
- mailman
nymeria.archlinux.org
- mail [turned off]
- repos/rsync [turned off]
dragon.archlinux.org
- backups. still in use until nymeria/luna are turned off
alberich.archlinux.org
- releng stuff. no idea
- tracker
gudrun.archlinux.org [turned off]
- planet [turned off]
- bugs [turned off]
- archweb [turned off]
- patchwork [turned off]
- projects [turned off]
gerolde.archlinux.org [turned off]
celestia.archlinux.org [turned off]
- pkgbuild.com
Desired setup
vostok.archlinux.org (Intel Xeon E3-1245 2 x 3 TB 16GB ECC RAM)
- backups [done]
apollo.archlinux.org ([1][リンク切れ 2020-02-23])
- bbs [wip]
- wiki [wip]
- aur
- mailman
- planet [done]
- bugs [done]
- archweb [done]
- patchwork [done]
- projects
soyuz.archlinux.org ([2][リンク切れ 2020-02-23])
NOTE: Talk to heftig about server specs before ordering.
- pkgbuild.com [done]
- releng stuff. no idea
- tracker. no idea
orion.archlinux.org (Intel Xeon E3-1245V2 32GB ECC 2x3TB)
- repos/rsync [done]
- sources [done]
- archive
- mail [done]
Plan of attack
- Get new servers (2 px61-ssd[リンク切れ 2020-02-23])
- Write ansible scripts for all services
- Services are to be split into 2 servers so that one is the webhost with outside-facing stuff and one is for internal stuff
- Delete all old stuff in the wiki about old setups
misc TODO
- Set up backup monitoring
- Migrate patchwork. Reference: https://github.com/getpatchwork/patchwork/blob/master/docs/deployment.md[リンク切れ 2020-02-23]
- Add automatic updates when patches are pushed to a repo (at the bottom of the above link)