Page MenuHomePhabricator

deployment tracking of codfw labs test cluster
Closed, ResolvedPublic

Description

This is the tracking task for the setup and full installation of the codfw labs test cluster. On-site tasks will be linked off this task.

Each of the systems will have a checklist below:

wmf5850 : labtestvirt2001

  • - system located in row b
  • - confirm/set mgmt dns entries in repo for both asset tag and hostname via T117107
  • - test/configure idrac interface and bios settings via T117107
  • - set production dns entries - note this will need to have which hosts go in which subnets determined and is best left for one of the labs opsen.
  • - update switch ports for descriptions and vlan
  • - update install_module in puppet - note this requires production dns be set, as it isn't certain if any of these need a public IP.
  • - OS installation - trusty
  • - puppet/salt key accept/sign
  • - service implementation - best handed by labs opsen

WMF5835 : labtestnet2001

  • - system located in row b
  • - confirm/set mgmt dns entries in repo for both asset tag and hostname via T117107
  • - test/configure idrac interface and bios settings via T117107
  • - set production dns entries - note this will need to have which hosts go in which subnets determined and is best left for one of the labs opsen.
  • - update switch ports for descriptions and vlan
  • - update install_module in puppet - note this requires production dns be set, as it isn't certain if any of these need a public IP.
  • - OS installation - trusty or jessie?
  • - puppet/salt key accept/sign
  • - service implementation - best handed by labs opsen

WMF3763 : labtestneutron2001

  • - system relocated to row b via T117107
  • - confirm/set mgmt dns entries in repo for both asset tag and hostname via T117107
  • - test/configure idrac interface and bios settings via T117107
  • - set production dns entries - note this will need to have which hosts go in which subnets determined and is best left for one of the labs opsen.
  • - update switch ports for descriptions and vlan
  • - update install_module in puppet - note this requires production dns be set, as it isn't certain if any of these need a public IP.
  • - OS installation - trusty or jessie?
  • - puppet/salt key accept/sign
  • - service implementation - best handed by labs opsen

WMF3810 : labtestmetal2001

  • - system located in row b
  • - confirm/set mgmt dns entries in repo for both asset tag and hostname via T117107
  • - test/configure idrac interface and bios settings via T117107
  • - set production dns entries - note this will need to have which hosts go in which subnets determined and is best left for one of the labs opsen.
  • - update switch ports for descriptions and vlan
  • - update install_module in puppet - note this requires production dns be set, as it isn't certain if any of these need a public IP.
  • - OS installation - trusty or jessie?
  • - puppet/salt key accept/sign
  • - service implementation - best handed by labs opsen

WMF5834 : labtestcontrol2001

  • - system located in row b
  • - confirm/set mgmt dns entries in repo for both asset tag and hostname via T117107
  • - test/configure idrac interface and bios settings via T117107
  • - set production dns entries - note this will need to have which hosts go in which subnets determined and is best left for one of the labs opsen.
  • - update switch ports for descriptions and vlan
  • - update install_module in puppet - note this requires production dns be set, as it isn't certain if any of these need a public IP.
  • - OS installation - trusty or jessie?
  • - puppet/salt key accept/sign
  • - service implementation - best handed by labs opsen

WMF3644 : labtestservices2001

  • - system relocated to row b via T117107
  • - confirm/set mgmt dns entries in repo for both asset tag and hostname via T117107
  • - test/configure idrac interface and bios settings via T117107
  • - set production dns entries - note this will need to have which hosts go in which subnets determined and is best left for one of the labs opsen.
  • - update switch ports for descriptions and vlan
  • - update install_module in puppet - note this requires production dns be set, as it isn't certain if any of these need a public IP.
  • - OS installation - trusty or jessie?
  • - puppet/salt key accept/sign
  • - service implementation - best handed by labs opsen

Event Timeline

RobH claimed this task.
RobH raised the priority of this task from to High.
RobH updated the task description. (Show Details)
RobH added projects: Cloud-VPS, SRE, Cloud-Services.
RobH added subscribers: RobH, Andrew, coren and 2 others.
RobH updated the task description. (Show Details)
RobH set Security to None.

I spoke with @Papaul since he is going on vacation as it would be good to get the hosts mentioned here physically connected and I can take care of doing the update switch ports for descriptions and vlan and associated parts of this. I believe labs-hosts1-b-codfw is present now though.

eth0 and eth1 connected (assign eth0 to labs-hosts1-b-codfw if convenient):

labtestmetal2001
labtestvirt2001
labtestnet2001
labtestneutron2001

eth0 (only) (I spoke with @moritzm about this and we agreed that on the premise that these are opsen only nodes where no users or user resources are going to live public in the interest of using labtest* as a model is appropriate):

labtestcontrol2001
labtestservices2001

if you can put the connected ports in this task that would be great.

labtestmetal2001 ge-5/0/8 NIC1 ge-5/0/30 NIC2
labtestvirt2001 ge-5/0/17 NIC1 ge-5/0/ 31 NIC2
labtestnet2001 ge-5/0/21 NIC1 ge-5/0/ 32 NIC2
labtestneutron2001 ge-8/0/10 NIC1 ge-8/0/11 NIC2

labtestcontrol2001 ge-5/0/ 20
labtestservices2001 ge-8/0/12

Change 251648 had a related patch set uploaded (by Rush):
labtest* hosts pxe and install setup

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

Change 251648 merged by Rush:
labtest* hosts pxe and install setup

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

Change 252025 had a related patch set uploaded (by Rush):
labtest*.codfw.wmnet definitions

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

Change 252025 merged by Andrew Bogott:
labtest*.codfw.wmnet definitions

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

Change 252226 had a related patch set uploaded (by Rush):
dhcp: add labs-hosts1-b-codfw subnet definition

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

Change 252226 merged by Rush:
dhcp: add labs-hosts1-b-codfw subnet definition

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

Andrew updated the task description. (Show Details)

Change 252332 had a related patch set uploaded (by Andrew Bogott):
Switch the partman recipe for labtestneutron.

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

Change 252332 merged by Andrew Bogott:
Switch the partman recipe for labtestneutron.

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

Change 252341 had a related patch set uploaded (by Andrew Bogott):
netboot: Explode the labtest* wildcard.

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

Change 252341 merged by Andrew Bogott:
netboot: Explode the labtest* wildcard.

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

All the boxes now have an OS installed and puppet and salt signed and running.

All the boxes now have an OS installed and puppet and salt signed and running.

cool man, I am going to just resolve this as the last line item "service implementation - best handed by labs opsen" is nuanced and doesn't make sense to hold this task open for in the service of the labtest* mission I think

calling it! :)