This task will track the racking, setup, and OS installation of elastic20[73-86]
== Hostname / Racking / Installation Details ==
**Hostnames:** `elastic2073-elastic2086`
#### **Racking Proposal:**
**Current state (before 14 new servers; 36 total number)**:
Row A: `elastic2037|elastic2038|elastic2039|elastic2040|elastic2055|elastic2056|elastic2061|elastic2062|elastic2069`
Row B: `elastic2041|elastic2042|elastic2043|elastic2044|elastic2057|elastic2058|elastic2063|elastic2064|elastic2070`
Row C:
`elastic2045|elastic2046|elastic2047|elastic2048|elastic2049|elastic2059|elastic2065|elastic2066|elastic2071`
Row D:
`elastic2050|elastic2051|elastic2052|elastic2053|elastic2054|elastic2060|elastic2067|elastic2068|elastic2072`
We want to balance the total fleet between the four rows A-D as best as possible, but we need to make sure the new hosts are allocated into 10G racks.
Here's our proposed racking, but if there's insufficient row space, just try to balance as best as possible across rows while maintaining the invariant that every host has a 10G port:
**Proposed new state (after adding 14 new servers; 50 total servers)**:
Row A: `elastic2037|elastic2038|elastic2039|elastic2040|elastic2055|elastic2056|elastic2061|elastic2062|elastic2069|elastic2073|elastic2074|elastic2075|elastic2076`
Row B: `elastic2041|elastic2042|elastic2043|elastic2044|elastic2057|elastic2058|elastic2063|elastic2064|elastic2070|elastic2077|elastic2078|elastic2079|elastic2080`
Row C:
`elastic2045|elastic2046|elastic2047|elastic2048|elastic2049|elastic2059|elastic2065|elastic2066|elastic2071|elastic2081|elastic2082|elastic2083`
Row D:
`elastic2050|elastic2051|elastic2052|elastic2053|elastic2054|elastic2060|elastic2067|elastic2068|elastic2072|elastic2084|elastic2085|elastic2086`
**Networking/Subnet/VLAN/IP:** 10G, same subnet as existing `elastic2*` servers (private VLAN)
**Partitioning/Raid:** RAID0 software (elasticsearch-raid0.cfg - already configured for elastic* in netboot.cfg)
**OS Distro:** Bullseye
== Per host setup checklist ==
Each host should have its own setup checklist copied and pasted into the list below.
==== elastic2073
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[x] - firmware update (idrac, bios, network, raid controller)
[x] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[x] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2074
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[x] - firmware update (idrac, bios, network, raid controller)
[x] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[x] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2075
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[x] - firmware update (idrac, bios, network, raid controller)
[x] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[x] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2076
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[x] - firmware update (idrac, bios, network, raid controller)
[x] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[x] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2077
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[x] - firmware update (idrac, bios, network, raid controller)
[x] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[x] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2078
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[x] - firmware update (idrac, bios, network, raid controller)
[x] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[x] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2079
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2080
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2081
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2082
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2083
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2084
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2085
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.
==== elastic2086
[x] - receive in system on #procurement task T297642 & in coupa
[x] - rack system with proposed racking plan (see above) & update netbox (include all system info plus location, state of planned)
[x] - add mgmt dns (asset tag and hostname) and production dns entries in netbox, run cookbook sre.dns.netbox.
[x] - network port setup via netbox, run homer to commit
[x] - bios/drac/serial setup/testing, see [[ https://wikitech.wikimedia.org/wiki/Server_Lifecycle#Requested_-%3E_Planned_additional_steps_&_Spare_-%3E_Planned | Lifecycle Steps ]] & [[ https://wikitech.wikimedia.org/wiki/SRE/Dc-operations/Platform-specific_documentation/Dell_Documentation#Automatic_setup | Automatic BIOS setup details ]]
[] - firmware update (idrac, bios, network, raid controller)
[] - operations/puppet update - this should include updates to netboot.pp, and site.pp role(insetup) or cp systems use role(insetup::nofirm).
[] - OS installation & initital puppet run via sre.hosts.reimage cookbook.