Document control
Procedure reviews
The following table is updated after every review of this procedure.
Table of contents
Overview
The document describes the process of permanent de-registration of Virtual Organisations (VOs) from the EGI Infrastructure.
The focus of this document is on the tasks that VO representatives and the EGI operators have to accomplish in order to de-register the given VO.
As a result of this procedure, members of the given VO will not be able to access EGI resources (e.g. HTC, storage, and cloud) assigned to it.
This procedure applies to VOs currently registered in the EGI infrastructure.
The procedure workflow is composed by two processes:
- The validation of the request
- The de-registration
The second part is performed only if the de-registration request is accepted; if the request is rejected, the VO status is not modified by this procedure.
Definitions
Please refer to the 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.
- Check-in - EGI Check-in is a proxy service that operates as a central hub to connect federated Identity Providers (IdPs) with EGI service providers. Check-in allows users to select their preferred IdP so that they can access and use EGI services in a uniform and easy way.
- PERUN - It is an Attribute Management solution. Perun covers management of the whole ecosystem around the users' identities, groups, resources, and services. Perun is well suited for managing users within organizations and projects, managing access rights to the services. Perun can manage any cloud platform in the domain of human resources due to his unique ability to push data of each Perun user into several cloud platforms, for example OpenStack or OpenNebula. As far as human resources are concerned, Perun is able to manage account creation and account extension.
- 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.
- GGUS- It is the EGI Helpdesk Service where users can create either incidents or service request tickets related to services provided by the EGI Infrastructure.
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 Operations 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
# | Responsible | Action |
---|---|---|
1 | Requester | Submit a GGUS ticket, specify in body of the ticket: "Please assign to the Operations Support Unit", including the de-registration request. The ticket must contain the following information:
|
2 | VS |
|
3 | VS | Assess the VO activities during the last 12 months. To accept the request the requirements are:
|
4 | VS | Notify the VO Manager about the pending request of VO decommission:
|
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.
|
6 | VS | Record in the GGUS ticket the decision to approve or reject the request
|
VO Deregistration procedure
This procedure is performed only if the request is accepted.
# | Responsible | Action |
---|---|---|
1 | VM (or VS) | Open a GGUS ticket to begin the deregistration process (or answer to the ticket used for the request validation). The ticket SHOULD contain the following information:
|
2 | VM (or VS) |
|
3 | VM (or VS) | After 2 weeks resend broadcast to the VO users
|
4 | VM (or VS) | After one month period (or longer period, if extended) create a GGUS ticket to request to disable the VO from the VOMS server supporting the VO / Perun / Check-in. Assigne the ticket to:
The information can be found in the VO ID card on Operations Portal. |
5 | VM (or VS) | Broadcast to RCs that the VO is going to be decommissioned Adding the following instructions/information:
|
6 | VM (or VS) | Open a GGUS ticket to "GGUS" support unit requesting to remove the VO from the "concerned VO" field if it was previously added |
7 | VS | Decommission the VO using the Operations Portal by pushing the related button (Decommission VO). The VO status will be temporary reported as "leaving" before the VO being definitely deleted. The VOs using cloud resources appear on AppDB and by decommissioning them in the Operations Portal they will then be automatically removed from the AppDB: you may in case verify that this properly occurred. |
8 | VM (or VS) | Close the main ticket
|
Additional notes |
|