This task will track the racking, setup, and OS installation of two new hosts to replace cloudbackup200[1,2]
Hostname / Racking / Installation Details
Hostnames: cloudbackup2003.codfw.wmnet and cloudbackup2004.codfw.wmnet
Racking Proposal: These are not part of the codfw1dev cluster, so they should not be placed in one of the existing codfw1dev racks (which have switches set up specifically for that.) They're not an HA pair, so it's fine if they're in the same rack elsewhere.
Networking Setup: 1 10G connection each. Private vlan (.codfw.wmnet), yes to AAAA records.
Partitioning/Raid: Hardware raid 1 for the two smaller OS drives, Hardware raid6 collecting all the remaining drives into one volume.
OS Distro: Bookworm
Sub-team Technical Contact: @Andrew
Per host setup checklist
Each host should have its own setup checklist copied and pasted into the list below.
cloudbackup2003:
- Receive in system on procurement task T356088 & in Coupa
- Rack system with proposed racking plan (see above) & update Netbox (include all system info plus location, state of planned)
- Run the Provision a server's network attributes Netbox script - Note that you must run the DNS and Provision cookbook after completing this step
- Immediately run the sre.dns.netbox cookbook
- Immediately run the sre.hosts.provision cookbook
- Run the sre.hardware.upgrade-firmware cookbook
- Update the operations/puppet repo - this should include updates to preseed.yaml, and site.pp with roles defined by service group: https://wikitech.wikimedia.org/wiki/SRE/Dc-operations
- Run the sre.hosts.reimage cookbook
cloudbackup2004:
- Receive in system on procurement task T356088 & in Coupa
- Rack system with proposed racking plan (see above) & update Netbox (include all system info plus location, state of planned)
- Run the Provision a server's network attributes Netbox script - Note that you must run the DNS and Provision cookbook after completing this step
- Immediately run the sre.dns.netbox cookbook
- Immediately run the sre.hosts.provision cookbook
- Run the sre.hardware.upgrade-firmware cookbook
- Update the operations/puppet repo - this should include updates to preseed.yaml, and site.pp with roles defined by service group: https://wikitech.wikimedia.org/wiki/SRE/Dc-operations
- Run the sre.hosts.reimage cookbook