This task will track the racking, initial setup, and deployment of services onto netmon1002.
This system was requested on T156040, and is being placed to order via T139416. Once the system arrives on site, it will be received in by @Cmjohnson on T139416.
Once the system is racked by @cmjohnson and
[x] - system racked (rack seems to be immaterial, but network admins may disagree. It also may be easier on network admins to put this in the same rack as netmon1001, since then its a simple find/replace for any networking level changes. ( racked this in a4)
[x] - update switch config to place in public vlan.
[x] - update T159757 with the switch port assignment, so the other related router changes can be made for this system.
[x] - mgmt dns entries for both asset tag and hostname (netmon1002)
[x] - bios/drac setup and tested [end on-site steps, can hand off to @robh]
[x] - production dns entry in public vlan
[x] - install OS (jessie)
[x] - sign/accept salt/puppet (don't set a role yet!)
[x] - setup IPv6 on host
[] - step by step migration of each service will need to be reviewed, since they are migrating from precise to jessie.
The migration of services to netmon1002 from netmon1001 will require a full review of each service/role assigned to the host, since it is also a migration between OS/distros.
Presently, netmon1001 runs the following, all of which will need to be migrated:
[x] - rancid::server (done, migrated)
[] - librenms (in progress)
[] - servermon::wmf (in progress)
[x] - network::monitor (done)
[x] - torrus (done, removed)
[x] - smokeping (done, migrated)
[x] - ganglia::monitor::aggregator (for codfw & eqiad) (done, removed)
The inclusions shouldn't typically cause an issue between precise and jessie at this point, but in case they do:
[x] - include ::standard
[x] - include ::passwords::network
[x] - include ::base::firewall