Page MenuHomePhabricator

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

Description

This task will track the racking, setup, and installation of 2 new single cpu misc class hosts for dns recursor role. These will replace the use of chromium and hydrogen.

Racking Proposal: Ensure dns1001 and dns1002 do not share the same rack or row.

dns1001:

  • - receive in system on procurement task T195417
  • - 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, vlan)
    • end on-site specific steps
  • - production dns entries added
  • - operations/puppet update (install_server at minimum, other files if possible)
  • - OS installation
  • - puppet accept/initial run
  • - handoff for service implementation

dns1002:

  • - receive in system on procurement task T195417
  • - 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, vlan)
    • end on-site specific steps
  • - production dns entries added
  • - operations/puppet update (install_server at minimum, other files if possible)
  • - OS installation
  • - puppet accept/initial run
  • - handoff for service implementation

Related Objects

Event Timeline

RobH triaged this task as Medium priority.Jun 7 2018, 8:32 PM
RobH created this task.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Vvjjkkii renamed this task from rack/setup/install dns100[12].wikimedia.org to ofbaaaaaaa.Jul 1 2018, 1:05 AM
Vvjjkkii removed Cmjohnson as the assignee of this task.
Vvjjkkii raised the priority of this task from Medium to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
ema renamed this task from ofbaaaaaaa to rack/setup/install dns100[12].wikimedia.org.Jul 2 2018, 9:33 AM
ema assigned this task to Cmjohnson.
ema updated the task description. (Show Details)
ema lowered the priority of this task from High to Medium.Jul 2 2018, 9:58 AM

Change 449715 had a related patch set uploaded (by Cmjohnson; owner: Cmjohnson):
[operations/dns@master] Adding dns1001/1002 mgmt/production dns

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

Change 449715 merged by Cmjohnson:
[operations/dns@master] Adding dns1001/1002 mgmt/production dns

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

Cmjohnson updated the task description. (Show Details)
Cmjohnson moved this task from Racking Tasks to Blocked on the ops-eqiad board.

assigning to @RobH to help complete the install

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

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

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

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

So these two systems fail their puppet runs, but fail for the following:

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Package[ntp] is already declared in file /etc/puppet/modules/standard/manifests/ntp/timesyncd.pp:8; cannot redeclare at /etc/puppet/modules/ntp/manifests/daemon.pp:3 at /etc/puppet/modules/ntp/manifests/daemon.pp:3:5 at /etc/puppet/modules/profile/manifests/ntp.pp:80 on node dns1001.wikimedia.org

Change 450922 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] standard: add dns100[12] to eqiad ntp peer list

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

Change 450922 merged by Vgutierrez:
[operations/puppet@production] standard: add dns100[12] to eqiad ntp peer list

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

Script wmf-auto-reimage was launched by vgutierrez on neodymium.eqiad.wmnet for hosts:

dns1001.wikimedia.org

The log can be found in /var/log/wmf-auto-reimage/201808070938_vgutierrez_8140_dns1001_wikimedia_org.log.

Completed auto-reimage of hosts:

['dns1001.wikimedia.org']

Of which those FAILED:

['dns1001.wikimedia.org']

Script wmf-auto-reimage was launched by vgutierrez on neodymium.eqiad.wmnet for hosts:

dns1001.wikimedia.org

The log can be found in /var/log/wmf-auto-reimage/201808070938_vgutierrez_8288_dns1001_wikimedia_org.log.

Script wmf-auto-reimage was launched by vgutierrez on neodymium.eqiad.wmnet for hosts:

dns1002.wikimedia.org

The log can be found in /var/log/wmf-auto-reimage/201808070939_vgutierrez_8501_dns1002_wikimedia_org.log.

Completed auto-reimage of hosts:

['dns1001.wikimedia.org']

and were ALL successful.

Completed auto-reimage of hosts:

['dns1002.wikimedia.org']

and were ALL successful.

Change 450940 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] conftool-data: Add dns100[12] to pdns_recursor service

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

Change 450940 merged by Vgutierrez:
[operations/puppet@production] conftool-data: Add dns100[12] to pdns_recursor service

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

Change 450977 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] smokeping: Replace hydrogen & chromium with dns1001 and dns1002

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

Change 450982 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] lvs: use the new dns100[12] recursive DNS servers

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

Change 450977 merged by Vgutierrez:
[operations/puppet@production] smokeping: Replace hydrogen & chromium with dns1001 and dns1002

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

Change 450982 merged by Vgutierrez:
[operations/puppet@production] lvs: use the new dns100[12] recursive DNS servers

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

Change 450984 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] hieradata: Get rid of hydrogen and chromium references

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

Change 450986 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] standard: Remove chromium and hydrogen from ntp peer list

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

Change 450984 merged by Vgutierrez:
[operations/puppet@production] hieradata: Get rid of hydrogen and chromium references

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

Change 450986 merged by Vgutierrez:
[operations/puppet@production] standard: Remove chromium and hydrogen from ntp peer list

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

Change 451002 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] conftool-data: Remove chromium & hydrogen from pdns_recursor service

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

Change 451002 merged by Vgutierrez:
[operations/puppet@production] conftool-data: Remove chromium & hydrogen from pdns_recursor service

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