Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "PROC16 Decommissioning of unsupported software"

From EGIWiki
Jump to navigation Jump to search
(Remove deprecated content)
Tag: Replaced
 
(28 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Template:Op menubar}} {{Template:Doc_menubar}} {{TOC_right}}
{{Template:Op menubar}} {{Template:Doc_menubar}}
 
[[Category:Deprecated]]
<br> {{Ops_procedures
{| style="border:1px solid black; background-color:lightgrey; color: black; padding:5px; font-size:140%; width: 90%; margin: auto;"
|Doc_title = Decommissioning of unsupported software
| style="padding-right: 15px; padding-left: 15px;" |  
|Doc_link = [[PROC16|https://wiki.egi.eu/wiki/PROC16]]
|[[File:Alert.png]] This page is '''Deprecated'''; the content has been moved to https://confluence.egi.eu/display/EGIPP/PROC16+Decommissioning+of+unsupported+software
|Version = v1.0 20.11.2012
|Policy_acronym = OMB
|Policy_name = Operations Management Board
|Contact_group =  operations at mailman.egi.eu
|Doc_status = Approved
|Approval_date = 20.11.2012
|Procedure_statement = A procedure for removal of unsupported software from production infrastructure.
}}
 
= Overview  =
 
Unsupported software decommission procedure was created to define steps which have to be taken to remove unsupported software from the production infrastructure.
 
<br>
=Policy=
<br>Unsupported software '''MUST be retired no later than 1 month after its End of Security Updates and Support'''. After this date, if a critical vulnerability were to emerge in the software, EGI CSIRT can request the service to be turned off immediately
 
= Definitions  =
Please refer to the [[Glossary|EGI Glossary]] for the definitions of the terms used in this procedure.
 
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", “MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
 
== Decommissioning start date ==
From this day NGIs and sites SHOULD NOT start action to upgrade their services to supported software or retire them.
 
== End of Security Updates and Support ==
From this day the software is unsupported. Resource Centres SHOULD NOT run unsupported software in their production infrastructure.
 
== Decommissioning deadline ==
From this day '''no services with unsupported software can be present in production infrastructure''' (they must be decommissioned or in downtime). In case of violation the ROD team or the COD team can remove the site from production infrastructure by suspension or by putting affected service end-points into downtime.
 
<!--{|
|-
|
'''Decommissioning start date'''
 
*from this day NGIs and sites should start action to move their services to supported software
 
'''End of Security Updates and Support'''
 
*from this day the software is unsupported
*sites '''should not''' run unsupported software in production infrastructure
 
'''Decommissioning deadline'''
 
*from this day '''no services with unsupported software can be present in production infrastructure''' (they must be decommissioned or in downtime)
*in case of violation COD team can remove the site from production infrastructure by suspension or by putting affected service end-points into downtime<br>
 
<br>
 
| [[Image:MW campaign.png|600px|MW campaign.png]]
|}
|}
-->
[[Image:MW campaign.png|600px|MW campaign.png]]
= Steps<br>  =
== Preparation phase  ==
{| class="wikitable"
|-
! <br>
! Responsible
! Action
|- valign="top"
| 0
| COO<br>
| During an OMB meeting the COO announces '''End of Security Updates and Support '''and '''Decommission deadline''' for service migration.
|- valign="top"
| 1<br>
| COO
| The broadcast is send to NGI operations managers, Site administrators, CSIRT, ROD teams.
|- valign="top"
| 2
| NGI&nbsp;managers<br>
| Propagate the information about migration to their own sites.
|- valign="top"
| 3
| Nagios team<br>
| A new probe is developed for the MW SAM for deployment. It extracts information about deployed software versions from Information discovery service (e.g. BDII).<br>
|}
<br>
== Escalation phase  ==
{| class="wikitable"
|-
! <br>
! Timeline
! Responsible
! Action
|- valign="top"
| 1
|
'''Decommissioning '''<br>
'''start date'''
| Nagios team
| New probe is deployed into the MW SAM and starts returning WARNING.
|- valign="top"
| rowspan="2" | 2 <br> <br>
| rowspan="2" | <br> <br>
'''Decommissioning '''<br>
'''start date + 1 month'''
| Nagios team
| The probe starts returning CRITICAL.
|- valign="top"
| ROD<br>
|
Follow up the service migration by creating operations ticket through Operations Dashboard until the '''decommissioning deadline'''.
[[PROC01 Grid Oversight escalation#Escalation_for_operational_problem_with_unsupported_MW_at_site.C2.A0|Escalation steps for problems with unsupported Middleware at site]] must be applied.
|- valign="top"
| 3
|
'''within 10 working days '''
'''from when ROD ticket is received'''
| Site admins
|
'''Site admins must provide migration or decommission plan within 10 working days from when ROD ticket is received.'''
The plan must take into account Decommissioning deadline and site plans to migrate before this date.
Resource centres who fail to provide information about migration plans are subject to suspension by ROD.
|- valign="top"
|
4
| '''After10 working days<br>'''
| ROD
|
Follow up the migration:
*sites which didn't provide information on migration plans can be suspended<br>
|- valign="top"
| 5
| '''Decommissioning deadline'''
| ROD and Site admins
|
By this time service end-points which couldn't be upgraded should be put into downtime by site admin or ROD:
*Type: Scheduled
*Severity: Warning
|- valign="top"
| 6
| '''After Decommissioning deadline '''
| COD
| Follow up the status of migration and put in downtime affected end-points.
|- valign="top"
| 7
| '''Decommissioning deadline + 1 month'''
| COD
| Sites still deploying unsupported service end-points risk suspension, unless documented technical reasons prevent a Site Admin from updating these end-points.
|}
<br>
= Revision history  =
{| class="wikitable"
|-
! Version
! Authors
! Date
! Comments
|-
| <br>
| Malgorzata Krakowian<br>
| 4.12.2012<br>
|
*steps split into Preparation phase&nbsp; and Escalation phase&nbsp;<br>
*timelines for Escalation step added
*some steps split to make them more clear
|}
[[Category:Operations_Procedures]]

Latest revision as of 10:44, 15 April 2022