@dpifke upgraded the webperf hosts in deployment-prep to Bullseye, the next step it is to migrate the production instances:
**Upgrade procedure for Coal hosts:**
[x] Test the role with Bullseye in deployment-prep and fix up potentially needed changes from OS changes (done by @dpifke
[x] Create new Bullseye VMs, initially with role(insetup)
[x] Add the new servers to the Kafka Ferm config (https://gerrit.wikimedia.org/r/c/operations/puppet/+/785117)
[x] Mask navtiming and coal on the old hosts, directly followed by
[x] Merge a patch to enable the webperf::processors_and_site role on the new hosts and enable them in the Scap config (https://gerrit.wikimedia.org/r/c/operations/puppet/+/785115). Best to reboot the servers after applying the role to rule any corner cases and ensure everything gets started in the correct order
[x] Failover the "performance" discovery records to point to the new hosts (https://gerrit.wikimedia.org/r/c/operations/dns/+/789079)
[x] Switch old servers to role(insetup) until their eventual decom (can wait a week just in case) (https://gerrit.wikimedia.org/r/c/operations/puppet/+/785116)
[x] Remove the old servers from the Kafka Ferm config
[] Remove the old VMs
**Upgrade procedure for Arclamp hosts:** (proper writeup pending)
- Create new Bullseye VMs
- Mask navtiming, coal and arclamp-log on the old hosts
- Rsync/srv/xenon from the old to new hosts
- Bring up the new instances