DeveloperWiki:サーバー移行
現在のセットアップ
luna.archlinux.org
- bbs
- wiki
- aur
- mailman
nymeria.archlinux.org
- mail [廃止]
- repos/rsync [廃止]
dragon.archlinux.org
- backups. はまだ使用中で、nymeria/luna は廃止
alberich.archlinux.org
- releng stuff. 不明
- tracker
gudrun.archlinux.org [廃止]
- planet [廃止]
- bugs [廃止]
- archweb [廃止]
- patchwork [廃止]
- projects [廃止]
gerolde.archlinux.org [廃止]
celestia.archlinux.org [廃止]
- pkgbuild.com
望まれるセットアップ
vostok.archlinux.org (Intel Xeon E3-1245 2 x 3 TB 16GB ECC RAM)
- backups [完了]
apollo.archlinux.org
- bbs [作業中]
- wiki [作業中]
- aur
- mailman
- planet [完了]
- bugs [完了]
- archweb [完了]
- patchwork [完了]
- projects
soyuz.archlinux.org
ノート: 注文する前にサーバーのスペックについて議論してください。
- pkgbuild.com [完了]
- releng stuff. 不明
- tracker. 不明
orion.archlinux.org (Intel Xeon E3-1245V2 32GB ECC 2x3TB)
- repos/rsync [完了]
- sources [完了]
- archive
- mail [完了]
実行プラン
- 新しいサーバーを調達する
- 全てのサービスの ansible スクリプトを書く
- サービスは2つのサーバーに分割して、1つは外向きの web ホスト、1つは内部向けにする
- wiki 内の全ての古いセットアップに関する古いサービスを削除する
その他の TODO
- バックアップの監視をセットアップする
- patchwork を移行する。参照: https://github.com/getpatchwork/patchwork/blob/master/docs/deployment/index.rst
- リポジトリにパッチが push されたときに自動更新を追加する(上のリンクの最後)