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 "PROC13 VO Deregistration"

From EGIWiki
Jump to navigation Jump to search
(Remove deprecated content)
Tag: Replaced
 
Line 5: Line 5:
|[[File:Alert.png]] This page is '''Deprecated'''; the content has been moved to https://confluence.egi.eu/display/EGIPP/PROC13+VO+Deregistration   
|[[File:Alert.png]] This page is '''Deprecated'''; the content has been moved to https://confluence.egi.eu/display/EGIPP/PROC13+VO+Deregistration   
|}
|}
{{TOC_right}}
{{Ops_procedures
|Doc_title = VO Deregistration
|Doc_link = [[PROC13|https://wiki.egi.eu/wiki/PROC13]]
|Version =  Aug 18th, 2017
|Policy_acronym = OMB
|Policy_name = Operations Management Board
|Contact_group = operations@egi.eu
|Doc_status = Approved by OMB
|Approval_date = 17 July 2012 (1.0)
|Procedure_statement = A procedure for the steps involved to decommission a Virtual Organization currently registered in the EGI infrastructure.
|Owner = Vincenzo Spinoso
}}
<br>
= Overview  =
The document describes the process of '''permanent''' deregistration of Virtual Organisation (VO) from the European Grid Infrastructure (EGI).<br>
The focus of this document is on the tasks that VO representatives and the EGI staff have to accomplish in order to deregister given VO. The purpose of this page is to capture the VO deregistration workflow.
As a result of this procedure members of the VO will not be able to access EGI resources through given VO e.g. storage, computing resources, virtual machines.
This procedure applies to VOs currently registered in the EGI infrastructure.
<br> The procedure workflow is composed by two processes:
#The validation of the request
#The deregistration
The second part is performed only if the deregistration request is '''accepted''', if the request is '''rejected''' the VO status is not modified by this procedure.
= Definitions  =
Please refer to the [[Glossary|EGI Glossary]] for the definitions of the terms used in this procedure.
*[http://italiangrid.github.io/voms/index.html '''VOMS''' ]- The Virtual Organization Membership Service (VOMS) is an attribute authority which serves as central repository for VO user authorization information, providing support for sorting users into group hierarchies, keeping track of their roles and other attributes in order to issue trusted attribute certificates and SAML assertions used in the Grid environment for authorization purposes.
*[http://ggus.eu/ '''GGUS''']- It is the primary means by which users request support when they are using the EGI Infrastructure. The GGUS system is the main support access point for the EGI project. The GGUS system creates a trouble ticket to record the request and tracks the ticket from creation through to solve.
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.
= Entities involved in the procedure  =
The main players participating in the VO deregistration procedure are:
*'''VO manager (VM)''': person who is responsible for initiating the registration process.
*'''VO supervisor''' '''(VS)''': person delegated from the EGI Operation team to handle the process on behalf of EGI project and is responsible for the approval of VO registration requests.
*'''VO users (VU)''': members of VO
*'''NGI Operations Manager''': person in charge of National Infrastructure
= Steps  =
== Request validation  ==
The following entities can submit a deregistration request for a VO through a GGUS ticket:
#VO Manager (VM)
#VO Supervisor (VS)
#VO User (VU)
#NGI Operations Manager
<br>
{| cellspacing="0" cellpadding="5" border="1" class="wikitable"
|-
! #
! Responsible
! Action
|- valign="top"
| 1
| Requester
|
'''Submit a GGUS ticket''', specify in body of the ticket: "Please assign to the Operations Support Unit", including the deregistration request. <br>
The ticket must contain the following information:
*Role of requester (from the list above)
*Motivation of the request
*Assessment of the VO activities in the past year: ''A request submitted by the VO Manager does not require an assessment of the VO usage''
|-
| 2
| VS
|
#'''Validate the request '''
##Validate the requester identity
##'''If the requester is the VO Manager, the request is accepted, and next steps of Request Validation can be skipped'''
##If the requester is another entity, the following steps must be performed
#'''Communicate '''to the National Initiatives managers that a request has been submitted
|-
| 3
| VS
|
'''Assess the VO activities during the last 12 months'''.
To accept the request the requirements are:
*The VO has not produced accounting data for more than one year. Data available on the ''[http://accounting.egi.eu/ Accounting Portal]'' (HTC and Cloud views)<br>
|-
| 4
| VS
| '''Notify the VO Manager about the pending request of VO decommission: '''<br>
*Open a GGUS ticket vs the VO support unit ''(if available)''.
*Contact directly the VO Manager using the contact in the VO ID card
<br>Both GGUS ticket and the mail sent to VO Manager must contain the following information: <br>
*Details of the request
*The deadline to provide feedback on the request (min 1 month).
|-
| 5
| VM
| '''VO Manager should discuss the VO deregistration request within the community and provide a feedback '''in the GGUS ticket or via email, within the deadline. <br>
*If the community still needs the VO, VO Manager should provide the motivations to reject the decommissioning
|-
| 6
| VS
| '''Record in the GGUS ticket the decision''' to approve or reject the request <br>
#The request can be approved if:
#*The VO Manager did not reply and s/he did not provide any feedback before the deadline
#*The VO Manager agrees with the proposal
##The GGUS ticket can be used for the deregistration procedure
#The request must be rejected if:
#*The VO Manager provided feedback and motivations to reject the decommissioning
|}
== VO Deregistration procedure  ==
This procedure is performed only if the request is accepted.
<br>
{| cellspacing="0" cellpadding="5" border="1" class="wikitable"
|-
! #
! Responsible
! Action
|- valign="top"
| 1
|
VM (or VS)
| '''Open a GGUS ticket to begin the deregistration process '''(or answer to the ticket used for the request validation). <br>The ticket SHOULD contain the following information: <br>
*The date of the decision of the VO decommissioning (prior to the begin of the procedure)
**If available the link to the GGUS ticket that contains such decision
*The proposed timeline for the decommission procedure:
**Expected date for the VOMS support decommission
**Expected date for the Helpdesk support unit decommission
<br> Ticket SHOULD be assigned to the "Operations" support unit in GGUS<br>
|- valign="top"
| 2
|
VM (or VS)
|
#'''Send a broadcast to all the VO users''', specifying:
#*A link to the master GGUS ticket opened at point 1
#*The timeline for the deregistration (minimum one month from the broadcast)
#*The VOMS support is being stopped in '''one month''' (minimum), after end of support users will not be able to request a proxy to access the grid services
#*VO Users may ask for an extension of he deregistration timeline within '''one month'''. The request SHOULD be supported by technical reasons (e.g. the amount of data stored in the SEs is too big to be moved within the end of the procedure.
#If there are other VOs accessing the VO data (and only if VO Manager provides this information):
#*Send a broadcast to the VO Managers of the affected VOs containing the same set of information, asking them to directly coordinate with the VO Manager to retrieve the relevant data
|-
| 3
|
VM (or VS)
| '''After 2 weeks resend broadcast to the VO users ''' <br>
*If users did not ask for an extension, send a broadcast as a reminder (with the same information as in ''step 2'')
*If users asked for an extension, send a broadcast with the new timeline
|- valign="top"
| 4
|
VM (or VS)
| '''After one month period (or longer period, if extended) create a GGUS ticket and assigned to the RC hosting the VOMS server that supports the VO, in order to request to disable the VO. '''
Information about RC hosting VOMS server for VO can be obained from VO ID card in Operations Portal.
|- valign="top"
| 5
|
VM (or VS)
|
'''[https://operations-portal.egi.eu/broadcast Broadcast ]to RC that the VO is going to be decommissioned'''
Adding the following instructions/information:
*The link to the GGUS master ticket
*If the RC is supporting the VO are free to decommission any allocated resources and stop any VO-specific activity&nbsp;&nbsp;
*Logs have to be maintained as long as requested by the traceability policy
|- valign="top"
|
6<br>
|
VM (or VS)
|
'''Open a GGUS ticket&nbsp; to "GGUS" support unit requesting the decommissioning of the VO support unit''' ''if this support unit is available''<br>
|- valign="top"
| 7
| VM (or VS)
| '''Open a GGUS ticket&nbsp; to "Perun" support unit requesting end of support for the VO '''''if Vo has been support by Perun (Cloud VOs)<br>''
|- valign="top"
| 8
| VM (or VS)
| '''Open a GGUS ticket&nbsp; to "AppDB" support unit requesting end of support for the VO '''''if Vo has been a using cloud resources<br>''
|- valign="top"
| 9
|
VM (or VS)
|
'''Open a GGUS ticket to "Operations" support unit requesting the status change of the VO to "DELETED"'''
*If this step is carried out directly by the VS there is no need for this step
|- valign="top"
| 10
| VS
| '''Decommission the VO using the [https://operations-portal.egi.eu/vo/ Operations Portal] by  pushing the related button (Decommission VO). The VO status will be temporary reported as "leaving" before the VO being definitely deleted.
|- valign="top"
| 11
|
VM (or VS)
| '''Close the main ticket''' <br>
*This step concludes the deregistration procedure
|- valign="top"
| Additional notes
| <br>
|
#VO Manager and VO users MUST&nbsp;manage their tools (such as mailing lists, monitoring tools, portals) separately, and they are out of the scope of this procedure
#If the VO provides tools for the users access to the grid resources (for example science portals or user interfaces), logs MUST be retained as requested by the [https://documents.egi.eu/document/81 "Grid Security Traceability and Logging Policy"]
|}
= Revision history  =
{| class="wikitable"
|-
! Version
! Authors
! Date
! Comments
|-
| 1.0
| Goncalo Borges (LIP)
| 16 July 2012
| First version of the procedure
|-
|
| M. Krakowian
| 19 August 2014
| Change contact group -&gt; Operations support
|-
|
| M.&nbsp;Krakowian, Paul Millar
| 27 August 2014
| Making procedure more readable.
|-
|
| Alessandro Paolini
| 2016-06-08
| Changed contact group -&gt; Operations
|-
| 2.0
| Alessandro Paolini
| 2017-08-18
| Request validation, step 3: corrected the link to the accounting portal. VO Deregistration procedure section: the VO status "suspended" doesn't exist any more, so it was removed the old steps 5 and 6 mentioning it; as consequence, it is no more necessary to send a broadcast to the users notifying them about the "suspended" status: removed the old step 8.
|-
|
| Alessandro Paolini
| 2019-11-14
| rephrased the action in step 10
|}
[[Category:Operations_Procedures]]

Latest revision as of 12:04, 8 April 2022