Plan the retirement of lizard
Riseup is working on reducing costs by transitioning to new systems. This work will still take months to complete but lizard is a 12+ year-old power-hungry machine and soon will be the oldest machine in Riseup's racks. → We need a plan to retire lizard. # Steps for replacement - [x] make a proposal and get approval → [Move services hosted on `lizard.tails.net` to a rented machine at Hetzner](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/0107-move-lizard-to-hetzner) - [ ] propose a timeline - [ ] rent the new server at Hetzner - [ ] setup the new server (i.e. go through [new-machine](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/new-machine)) - [ ] prepare for replacement (i.e. create VMs, sync data, etc) - [ ] trigger the switch - [ ] decommission lizard # Current specs Lizard: - 2x Intel® Xeon® CPU E5-2650L v3 @ 1.80GHz (12 core, 24 threads) - 256 GB RAM - Disks: - 2x 465.63 GiB (in RAID 1) - 2x 1.82 TiB (in RAID 1) - 2x 3.64 TiB (in RAID 1) - All Samsung SSD 850 EVO (SATA) - Mainboard: Supermicro X10DRi # VMs Need a new home: | VM | description | vCPU | disk (total/used/avail GiB) | mem (MiB) | | --- | ----------- | ---- | ----------------------- | --------- | | apt | APT repositories for dev | 2 | 1772/1337/352 | 3921 | | apt-proxy | Just an APT proxy | 1 | 56/20/37 | 967 | | dns | Primary DNS server | 1 | 11/6/6 | 1469 | | mail | MX for tails.boum.org | 1 | 6/4/3 | 1973 | | misc | Several things | 1 | 15/7/9 | | | puppet-git | some important Git repositories | 4 | 678/515/167 | 2978 | | rsync | Rsync server and server-side mirror redirector | 1 | 96/18/77 | | | translate | Weblate, staging website and integration with main website | 4 | 169/79/90 | 7947 | | whisperback | Bug reporting | 1 | 9/4/6 | 775 | | www | Website | 4 | 639/513/125 | 1541 | Summary of resources that would need to be migrated: - Number of VMs: 10 - vCPU: 20 - disk: 3.4 TiB total / 2.5 TiB used - mem (MiB): \~ 22 GiB Numbers above don't include the host nor the jenkins VM that's already planned to be moved elsewhere. FTR, already retired, moved or planned: - puppet: Puppet server -- Should be gone soon-ish (see %"TPA-RFC-77: Tails and TPA Puppet codebase merge" ) - jenkins: Jenkins orchestrator -- Move to fsn-libvirt-01.tails.net → tpo/tpa/team#42503 - bittorrent: Transmission for distributing Tails images -- retired → #18257 - gitlab-runner-3: GitLab Runner -- Move to iguana
issue