Page MenuHomePhabricator

Q2:rack/setup/install aqs102[3-7]
Open, MediumPublic

Description

This task will track the racking, setup, and OS installation of aqs102[3-7]

Hostname / Racking / Installation Details

Hostnames: aqs102[3-7]
Racking Proposal:

New hostReplacesCassandra rack IDPlacement
aqs1023aqs1010rack1Anywhere in rows A or D, (avoiding other aqs hosts if possible)
aqs1024aqs1011rack2Anywhere in rows B or E, (avoiding other aqs hosts if possible)
aqs1025aqs1012rack3Anywhere in rows C or F, (avoiding other aqs hosts if possible)
aqs1026aqs1014rack2Anywhere in rows B or E, (avoiding other aqs hosts if possible)
aqs1027aqs1015rack3Anywhere in rows C or F, (avoiding other aqs hosts if possible)

Networking Setup: # of Connections:1 - Speed:10G. - VLAN:Private
OS Distro: Bullseye
Boot Method: UEFI
Sub-team Technical Contact: @Eevans

Per host setup checklist

Each host should have its own setup checklist copied and pasted into the list below.

aqs1023
  • Receive in system on procurement task T404774 & 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
aqs1024
  • Receive in system on procurement task T404774 & 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
aqs1025
  • Receive in system on procurement task T404774 & 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
aqs1026
  • Receive in system on procurement task T404774 & 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
aqs1027
  • Receive in system on procurement task T404774 & 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

Related Objects

StatusSubtypeAssignedTask
OpenEevans

Event Timeline

RobH mentioned this in Unknown Object (Task).
RobH added a parent task: Unknown Object (Task).
RobH moved this task from Backlog to Racking Tasks on the ops-eqiad board.

@Eevans,

Please update the site.pp file with the insetup role for your team (detailed on https://wikitech.wikimedia.org/wiki/SRE/Dc-operations) and add the new servers to preseed.yml for partition info.

If possible, please reference this task number in your patch set, so it is clear when complete. Once complete, just un-assign yourself (leaving no assignee) for this task and once the hardware arrives on-site engineerss will claim this task for racking and setup. Please don't re-subscribe me to this task unless there is a direct question for me.

Thank you!

Change #1195276 had a related patch set uploaded (by Eevans; author: Eevans):

[operations/puppet@production] Provision hosts aqs102[3-7] (refresh of aqs101[0-2,4-5])

https://gerrit.wikimedia.org/r/1195276

Change #1195276 merged by Eevans:

[operations/puppet@production] Provision hosts aqs102[3-7] (refresh of aqs101[0-2,4-5])

https://gerrit.wikimedia.org/r/1195276