There's some discussion to move labmon inside Cloud VPS (T207543), but independent of that labmon* should probably catch up the the same OS we use for the production Prometheus servers (which use Stretch)
We have some docs! https://wikitech.wikimedia.org/wiki/Portal:Cloud_VPS/Admin/Monitoring
Definition of done:
- OS migration from Jessie to Buster
- OS hostname rename (labmon -> cloudmetrics)
This ticket has 3 parts:
Puppet codes
[x] update puppet codes to be compatible with buster (https://gerrit.wikimedia.org/r/c/operations/puppet/+/552107)
labmon1002 migration
[] disable puppet on labmon1002
[] merge puppet patch to rename and get the new debian installer working
[] merge dns patch to add the new FQDNs (partial, the old mgmt names still remains)
[] run the wmf-auto-reimage-host script (used old-school method)
[] merge DNS cleanup patch
[] netbox update https://netbox.wikimedia.org/dcim/devices/183/
[] update docs https://wikitech.wikimedia.org/wiki/Portal:Cloud_VPS/Admin/Deployments
[] physical relabeling and switch port description (ticket to be created)
[] make cloudmetrics1002 primary
labmon1001 migration
[] disable puppet on labmon1001
[] merge puppet patch to rename and get the new debian installer working
[] merge dns patch to add the new FQDNs (partial, the old mgmt names still remains)
[] run the wmf-auto-reimage-host script (used old-school method)
[] merge DNS cleanup patch
[] netbox update https://netbox.wikimedia.org/dcim/devices/182/
[] update docs https://wikitech.wikimedia.org/wiki/Portal:Cloud_VPS/Admin/Deployments
[] physical relabeling and switch port description (ticket to be created)
[] make cloudmetrics1001 primary