Page MenuHomePhabricator

Q1: (Need By: TBD) rack/setup/install puppetmaster200[45].codfw.wmnet
Closed, ResolvedPublic

Description

This task will track the racking, setup, and OS installation of puppetmaster200[45].codfw.wmnet

Hostname / Racking / Installation Details

Hostnames: puppetmaster200[45].codfw.wmnet
Racking Proposal: Place in separate rows from one another and avoid row B (as that has puppetmaster2003 in B5) if possible
Networking/Subnet/VLAN/IP: 1G, internal vlan for the row
Partitioning/Raid: standard raid10-4dev
OS Distro: Buster (default unless otherwise specified)

Per host setup checklist

puppetmaster2004: rack A5 U10 ge-5/0/9

  • - receive in system on procurement task T285903 & in coupa
  • - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
  • - bios/drac/serial setup/testing
  • - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
  • - network port setup via netbox, run homer to commit
  • - firmware update (idrac, bios, network, raid controller)
  • - operations/puppet update - this should include updates to install_server dhcp and netboot, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
  • - OS installation & initital puppet run via wmf-auto-reimage or wmf-auto-reimage-host
  • - host state in netbox set to staged

puppetmaster2005: rack C3 U28 ge-3/0/27

  • - receive in system on procurement task T285903 & in coupa
  • - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
  • - bios/drac/serial setup/testing
  • - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
  • - network port setup via netbox, run homer to commit
  • - firmware update (idrac, bios, network, raid controller)
  • - operations/puppet update - this should include updates to install_server dhcp and netboot, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
  • - OS installation & initital puppet run via wmf-auto-reimage or wmf-auto-reimage-host
  • - host state in netbox set to staged

Once the system(s) above have had all checkbox steps completed, this task can be resolved.

Event Timeline

RobH moved this task from Backlog to Racking Tasks on the ops-codfw board.
RobH mentioned this in Unknown Object (Task).
RobH added a parent task: Unknown Object (Task).
RobH unsubscribed.
RobH renamed this task from (Need By: TBD) rack/setup/install puppetmaster200[45] to (Need By: TBD) rack/setup/install puppetmaster200[45].codfw.wmnet.Aug 25 2021, 8:25 PM
RobH updated the task description. (Show Details)
wiki_willy renamed this task from (Need By: TBD) rack/setup/install puppetmaster200[45].codfw.wmnet to Q1: (Need By: TBD) rack/setup/install puppetmaster200[45].codfw.wmnet.Sep 3 2021, 11:02 PM

Change 720341 had a related patch set uploaded (by Papaul; author: Papaul):

[operations/puppet@production] Add puppetmaster200[45] to site.pp, Dhcp and netboot

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

Change 720341 merged by Papaul:

[operations/puppet@production] Add puppetmaster200[45] to site.pp, Dhcp and netboot

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

Papaul updated the task description. (Show Details)

This is complete