Jump to content

This is a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Network equipment lifecycle

From Wikitech

Procurement

Provisioning

ZTP Network Device Provision

SONiC/initial-setup

Juniper TLS certificate install (Fundraising SRXs)

Network telemetry#Network devices (exporters) (Production)

New eqiad/codfw leaf switches need to be added to https://gerrit.wikimedia.org/r/plugins/gitiles/operations/deployment-charts/+/refs/heads/master/helmfile.d/admin_ng/values/common-bgp.yaml

New Nokia devices need to follow those steps for RANCID to work: RANCID#Nokia SR-Linux

Turnilo needs to be updated after a new network device is added : Data Platform/Systems/Turnilo#(re)Deploying turnilo

Upgrade

Juniper router upgrade

Juniper switch upgrade

Juniper RE i40e firmware

Network leaf maintenance

Migration

Juniper virtual chassis member replace

Migrate from VC switch stack to EVPN

Decommissioning

  1. Make sure the device is not handling any production traffic anymore
  2. Remove from https://gerrit.wikimedia.org/r/plugins/gitiles/operations/deployment-charts/+/refs/heads/master/helmfile.d/admin_ng/values/common-bgp.yaml if present
  3. Turnilo needs to be updated after a network device is removed : Data Platform/Systems/Turnilo#(re)Deploying turnilo
  4. Downtime in monitoring
  5. Remove its production facing links
  6. Remove from monitoring (LibreNMS, Puppet, Rancid)
  7. Remove from automation (Homer public & private)
  8. Zeroize
  9. Update Netbox (inc. change status)
  10. Update DNS (dns cookbook)
  11. Remove management/console links (optionally power & unrack)