mf5 requirements
Xiph.Org Service Requirements
With the failure of mf4, we have a decision to make about where we want to run our services. Most essential things have been migrated to catfish. For remaining bits, please add to the list below and help prioritize.
Several options going forward
- re-install mf4 from scratch, have backups for when it fails again.
- Buy a replacement server (or several).
- Must have remote console support.
- osuosl prefers Dell PowerEdge.
- Use osuosl's openstack cluster.
- Redundant storage (but no geographical replication)
- Don't have to maintain underlying hosts.
- Can still contribute, probably by buying drives for the Ceph cluster.
The raid failure demonstrates we've not been doing a good job with administration. Whatever we do going forward, we need to make sure we have automated offsite backups and that it's much easier to configure and upgrade our various services, ideally from deployment templates stored in version control. We should periodically practice service migration and restoration.
🔶
static sites - Partially restored from git or older svn backup + archive.org.
- Served as static html or shtml from catfish.
- Working on auto-deployment from gitlab ci.
- Should move remaining sites from svn to git.
- media.xiph.org is served from beaufish, and wasn't affected.
dynamic websites
- gitlab.xiph.org
✅ - vm already on catfish
- wiki.xiph.org
✅ - vm aleady on catfish
- dir.xiph.org
✅ - switched to beta vm on catfish
- awcy
✅ - vm already on catfish
- svn.xiph.org
- down, lost data
- ftp.osuosl.org has a current snapshot of releases and websites
- people.xiph.org
❌ - down, lost data.
- planet.xiph.org
- anyone still blogging?
- jenkins
❌ - down, lost data.
- should replace with gitlab-ci.
- munin
❌ - down, not high priority.
- Better replacements?
- review.xiph.org
🔶 - down, have a recent backup.
- not actively used: not planning to restore.
🔶
releases - downloads.xiph.org redirects from catfish to ftp.osuosl.org
- ftp site has current files.
- was backed by svn, lost recent history.
- restore svn and re-populate from ftp.osuosl.org?
- alternate: git? gitlab artifacts? Some other object store?
shell server
- Several people used shell accounts on mf4.
- Do we need to keep providing this?
- Alternate: per-user containers? kubernetes?
✅
email - mail and lists already on a catfish vm.
🔶
dns - catfish temporarily authoritative
- Need another machine to be secondary
- alternate: Use registrar or osuosl.