Should be empty, also see T182033 and T182034.
This task will track the decommission-hardware of servers: osm-db200[12] & osm-cp200[1-4]. Please note NONE of these systems were installed, and do NOT have an OS on them. We cannot confirm they were properly wiped from their previous OS though, so they do need to have their disks wiped.
There is no puppet to stop, they are not in puppetdb or monitoring, so this is a modified checklist.
The first 5 steps should be completed by the service owner that is returning the server to DC-ops (for reclaim to spare or decommissioning, dependent on server configuration and age.)
osm-db2001:
- - systems never deployed, no icinga, no monitoring, nothing to remove in puppet repo, no production dns entires.
Steps for DC-Ops:
- - update netbox status to Inventory (if decom)
- - disable switch port - no switch port assigned on switch labels to disable
- - switch port assignment noted on this task (for later removal) - no switch port assigned on switch labels to disable
- - remove all remaining puppet references (include role::spare)
- - remove production dns entries
- - puppet node clean, puppet node deactivate (handled by wmf-decommission-host)
- - remove dbmonitor entries on neodymium/sarin: sudo curl -X DELETE https://debmonitor.discovery.wmnet/hosts/${HOST_FQDN} --cert /etc/debmonitor/ssl/cert.pem --key /etc/debmonitor/ssl/server.key (handled by wmf-decommission-host)
End non-interrupt steps.
- - system disks wiped (by onsite)
- - IF DECOM: system unracked and decommissioned (by onsite), update Netbox with result
- - IF DECOM: switch port configration removed from switch once system is unracked.
- - IF DECOM: add system to decommission tracking google sheet
- - IF DECOM: mgmt dns entries removed.
- - change netbox status to offline when unracked
osm-db2002:
- - systems never deployed, no icinga, no monitoring, nothing to remove in puppet repo, no production dns entires.
Steps for DC-Ops:
- - update netbox status to Inventory (if decom)
- - disable switch port - no switch port assigned on switch labels to disable
- - switch port assignment noted on this task (for later removal) - no switch port assigned on switch labels to disable
- - remove all remaining puppet references (include role::spare)
- - remove production dns entries
- - puppet node clean, puppet node deactivate (handled by wmf-decommission-host)
- - remove dbmonitor entries on neodymium/sarin: sudo curl -X DELETE https://debmonitor.discovery.wmnet/hosts/${HOST_FQDN} --cert /etc/debmonitor/ssl/cert.pem --key /etc/debmonitor/ssl/server.key (handled by wmf-decommission-host)
End non-interrupt steps.
- - system disks wiped (by onsite)
- - IF DECOM: system unracked and decommissioned (by onsite), update Netbox with result
- - IF DECOM: switch port configration removed from switch once system is unracked.
- - IF DECOM: add system to decommission tracking google sheet
- - IF DECOM: mgmt dns entries removed.
- - change netbox status to offline when unracked
osm-web2001:
- - systems never deployed, no icinga, no monitoring, nothing to remove in puppet repo, no production dns entires.
Steps for DC-Ops:
- - update netbox status to Inventory (if decom)
- - disable switch port - no switch port assigned on switch labels to disable
- - switch port assignment noted on this task (for later removal) - no switch port assigned on switch labels to disable
- - remove all remaining puppet references (include role::spare)
- - remove production dns entries
- - puppet node clean, puppet node deactivate (handled by wmf-decommission-host)
- - remove dbmonitor entries on neodymium/sarin: sudo curl -X DELETE https://debmonitor.discovery.wmnet/hosts/${HOST_FQDN} --cert /etc/debmonitor/ssl/cert.pem --key /etc/debmonitor/ssl/server.key (handled by wmf-decommission-host)
End non-interrupt steps.
- - system disks wiped (by onsite)
- - IF DECOM: system unracked and decommissioned (by onsite), update racktables with result
- - IF DECOM: switch port configration removed from switch once system is unracked.
- - IF DECOM: add system to decommission tracking google sheet
- - IF DECOM: mgmt dns entries removed.
- - change netbox status to offline when unracked
osm-web2002:
- - systems never deployed, no icinga, no monitoring, nothing to remove in puppet repo, no production dns entires.
Steps for DC-Ops:
- - update netbox status to Inventory (if decom)
- - disable switch port - no switch port assigned on switch labels to disable
- - switch port assignment noted on this task (for later removal) - no switch port assigned on switch labels to disable
- - remove all remaining puppet references (include role::spare)
- - remove production dns entries
- - puppet node clean, puppet node deactivate (handled by wmf-decommission-host)
- - remove dbmonitor entries on neodymium/sarin: sudo curl -X DELETE https://debmonitor.discovery.wmnet/hosts/${HOST_FQDN} --cert /etc/debmonitor/ssl/cert.pem --key /etc/debmonitor/ssl/server.key (handled by wmf-decommission-host)
End non-interrupt steps.
- - system disks wiped (by onsite)
- - IF DECOM: system unracked and decommissioned (by onsite), update racktables with result
- - IF DECOM: switch port configration removed from switch once system is unracked.
- - IF DECOM: add system to decommission tracking google sheet
- - IF DECOM: mgmt dns entries removed.
- - change netbox status to offline when unracked
osm-web2003:
- - systems never deployed, no icinga, no monitoring, nothing to remove in puppet repo, no production dns entires.
Steps for DC-Ops:
- - update netbox status to Inventory (if decom)
- - disable switch port - no switch port assigned on switch labels to disable
- - switch port assignment noted on this task (for later removal) - no switch port assigned on switch labels to disable
- - remove all remaining puppet references (include role::spare)
- - remove production dns entries
- - puppet node clean, puppet node deactivate (handled by wmf-decommission-host)
- - remove dbmonitor entries on neodymium/sarin: sudo curl -X DELETE https://debmonitor.discovery.wmnet/hosts/${HOST_FQDN} --cert /etc/debmonitor/ssl/cert.pem --key /etc/debmonitor/ssl/server.key (handled by wmf-decommission-host)
End non-interrupt steps.
- - system disks wiped (by onsite)
- - IF DECOM: system unracked and decommissioned (by onsite), update racktables with result
- - IF DECOM: switch port configration removed from switch once system is unracked.
- - IF DECOM: add system to decommission tracking google sheet
- - IF DECOM: mgmt dns entries removed.
- - change netbox status to offline when unracked
osm-web2004:
- - systems never deployed, no icinga, no monitoring, nothing to remove in puppet repo, no production dns entires.
Steps for DC-Ops:
- - update netbox status to Inventory (if decom)
- - disable switch port - no switch port assigned on switch labels to disable
- - switch port assignment noted on this task (for later removal) - no switch port assigned on switch labels to disable
- - remove all remaining puppet references (include role::spare)
- - remove production dns entries
- - puppet node clean, puppet node deactivate (handled by wmf-decommission-host)
- - remove dbmonitor entries on neodymium/sarin: sudo curl -X DELETE https://debmonitor.discovery.wmnet/hosts/${HOST_FQDN} --cert /etc/debmonitor/ssl/cert.pem --key /etc/debmonitor/ssl/server.key (handled by wmf-decommission-host)
End non-interrupt steps.
- - system disks wiped (by onsite)
- - IF DECOM: system unracked and decommissioned (by onsite), update racktables with result
- - IF DECOM: switch port configration removed from switch once system is unracked.
- - IF DECOM: add system to decommission tracking google sheet
- - IF DECOM: mgmt dns entries removed.
- - change netbox status to offline when unracked