Page MenuHomePhabricator

rack/setup/install labpuppetmaster100[12].wikimedia.org
Closed, ResolvedPublic

Description

This task will track the racking and setup/installation of two new labs puppetmasters, labpuppetmaster100[12].wikimedia.org

Racking Proposal: These will use public IP addresses, and therefore can be placed in any of the rows in eqiad (a-d). Please place in different racks & rows from one another for maximum horizontal redundancy, but otherwise spread out as you see fit to accomodate your space/power/network spare overhead in 1Gbps racks.

Please note once on-site specific steps have been done by @Cmjohnson, he can hand this off to @RobH for all remotely accessible steps.

labpuppetmaster1001.wikimedia.org:

  • - receive in system on procurement task T163850
  • - rack system with proposed racking plan (see above) & update racktables (include all system info plus location)
  • - bios/drac/serial setup/testing
  • - mgmt dns entries added for both asset tag and hostname
  • - network port setup (description, enable, public vlan)
    • end onsite required steps
  • - production dns entries added (public ip address) - https://gerrit.wikimedia.org/r/#/c/364844/
  • - operations/puppet update - https://gerrit.wikimedia.org/r/#/c/364847/
  • - OS installation
  • - puppet/salt accept/initial run
  • - handoff to @Andrew for service implementation

labpuppetmaster1002.wikimedia.org:

  • - receive in system on procurement task T163850
  • - rack system with proposed racking plan (see above) & update racktables (include all system info plus location)
  • - bios/drac/serial setup/testing
  • - mgmt dns entries added for both asset tag and hostname
  • - network port setup (description, enable, public vlan)
    • end onsite required steps
  • - production dns entries added (public ip address) - https://gerrit.wikimedia.org/r/#/c/364844/
  • - operations/puppet update - https://gerrit.wikimedia.org/r/#/c/364847/
  • - OS installation
  • - puppet/salt accept/initial run
  • - handoff to @Andrew for service implementation

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Andrew raised the priority of this task from Medium to High.Jun 22 2017, 3:59 PM

@Cmjohnson, @RobH, the cert for the existing puppetmaster is expiring on July 15th, so I'd like to move everything over to these new puppetmasters before that happens. Is it possible to bump these two boxes up in your queue so that they have network and OS by the end of this month?

If not, then I'll make due, just let me know. Thanks!

-Andrew

Connected
labpuppetmaster1001 b8 ge-8/0/11
labpuppetmaster1002 d6 ge-6/0/1

btw, these will be Jessie boxes, despite being in the Labs cluster. Thanks.

Assigning to robh to do off-site work

Change 364844 had a related patch set uploaded (by RobH; owner: RobH):
[operations/dns@master] setting prod dns for labpuppetmaster100[12].wikimedia.org

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

Change 364844 merged by RobH:
[operations/dns@master] setting prod dns for labpuppetmaster100[12].wikimedia.org

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

Change 364847 had a related patch set uploaded (by RobH; owner: RobH):
[operations/puppet@production] setting labpuppetmaster100[12] install params

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

Change 364847 merged by RobH:
[operations/puppet@production] setting labpuppetmaster100[12] install params

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

RobH removed projects: Patch-For-Review, ops-eqiad.
RobH updated the task description. (Show Details)

All setup and ready for Andrew to take over.