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 "PROC19"

From EGIWiki
Jump to navigation Jump to search
Line 34: Line 34:
= Entities involved in the procedure  =
= Entities involved in the procedure  =


*'''Technology Product team leader (TPL)''': person representing and leading Technology Product team
*'''Technology Provider team leader (TPL)''': person representing and leading Technology Providerteam
*'''EGI Operations''' '''(EGIOps)'''  
*'''EGI Operations''' '''(EGIOps)'''  
*'''Operations Centre (OC)'''  
*'''Operations Centre (OC)'''  
Line 48: Line 48:
#Operations Centre  
#Operations Centre  
#EGI Operations  
#EGI Operations  
#Technology Product team leader
#Technology Provider team leader


Resource Centre can also request integration of new cloud stack or grid middleware. Such request should be first approved by Operations Centre, it belongs to. In such case OC&nbsp;is responsible to create a ticket on behalf of RC. <br>  
Resource Centre can also request integration of new cloud management framwork or grid middleware. Such request should be first approved by Operations Centre, it belongs to. In such case OC&nbsp;is responsible to create a ticket on behalf of RC. <br>  


<br>  
<br>  
Line 71: Line 71:
Prerequisite data:
Prerequisite data:
* name of Technology Product:
* name of Technology Product:
*&nbsp;Technology Provider contact details:
* customers of the Product (eg. user community, Operations Centre)
* customers of the Product (eg. user community, Operations Centre)
*&nbsp;motivation:
*&nbsp;motivation:
Line 81: Line 82:
| 2  
| 2  
| EGIOps  
| EGIOps  
| Operations contacts the OMB to request the approval of the request.
|  
Operations contacts the OMB to request the approval of the request.  
 
*at least one site wanting to deploy
*at least one user community (?)
 
|}
|}


Line 99: Line 105:
Set up an integration Task force for given Technology Product composed of:  
Set up an integration Task force for given Technology Product composed of:  


*Technology Provider representative
*Operations tools representative<br>  
*Operations tools representative<br>  
*NGI representatives (wanting to deploy Technology Product) with Pilot Site  
*NGI representatives (wanting to deploy Technology Product) with Pilot Site  
Line 112: Line 119:
|- valign="top"
|- valign="top"
|  
|  
1
1a


|  
|  
Line 121: Line 128:


|- valign="top"
|- valign="top"
| 2
| 1b
| Pilot Site  
| Pilot Site  
| Deploy technical service instance and Register service instance in GOCDB.
| Deploy technical service instance and Register service instance in GOCDB.
|- valign="top"
|- valign="top"
| colspan="3" | '''Information System'''
|- valign="top"
| 2a
| Technology Provider
|  
|  
Develop software for integration with BDII.
Rules for integration, what data is necessary, where published?
|- valign="top"
| 2b
| Pilot Site
| Deploy software for integration with BDII.
|- valign="top"
| 2c
| &nbsp;?
| Verify integration
|- valign="top"
| colspan="3" | '''Availability Monitoring'''
|- valign="top"
| 3a
| Technology Provider
| Develop nagios probe
|- valign="top"
| 3b
| SAM team
| Check probe, verify results, add to SAM release. Add test to ROC profile&nbsp;
|- valign="top"
| 3c
| NGI/EGI Ops
| Deploy probe in production nagios
|- valign="top"
| colspan="3" | '''OPS Dashboard'''
|- valign="top"
| 4a
| EGI Ops Support
| Add test to operations profile
|- valign="top"
| colspan="3" | '''Support (parallel)'''
|- valign="top"
| 5a
| GGUS Team
| Decision on the name. Are QoS levels the same for all Product Teams? If not, should be defined. PT to agree on support QoS.
|- valign="top"
| colspan="3" | '''Documentation'''
|- valign="top"
| 6a
| EGI Ops
| Update documentation
|- valign="top"
| 6b
| Technology Provider
| Develop documentation for users and admins
|- valign="top"
| 6c
| EGI Ops
| Validate Documentation
|- valign="top"
| colspan="3" | '''Accounting'''
|- valign="top"
| 7a
| Technology Provider
|  
|  
Develop software for integration with APEL
Define integration, what data should be published. May be difficult depending on software
|- valign="top"
| 7b
| APEL Team
| Validate integration
|- valign="top"
| 7c
| EGI Accounting Portal Team
| Display data
|- valign="top"
| colspan="3" | '''Resource Allocation'''
|- valign="top"
| 8a<br>
| RA Team
|  
|  
Add new access method in e-GRANT
Define if the middleware is a new way of accessing resources
|- valign="top"
|- valign="top"
|  
| 8b<br>
|  
| Pilot site<br>
|  
| Alter the pool or create a new one
|- valign="top"
| 8c<br>
| RA Team
| Validate the new pool
|- valign="top"
|- valign="top"
|  
| colspan="3" | '''Security'''
|
|  
|- valign="top"
|- valign="top"
| 9a<br>
| Security Team
|  
|  
|
Security Audit?
|
 
Need audit rules
 
|- valign="top"
|- valign="top"
|  
| 9b<br>
|  
| Technology Provider
|  
| Implement audit recommendations
|- valign="top"
|- valign="top"
|  
| 9c<br>
|  
| Security Team
|  
| Validate implementation of audit recommendations
|- valign="top"
|- valign="top"
|  
| colspan="3" | '''UMD'''
|
|  
|- valign="top"
|- valign="top"
|  
| <br>
|  
| <br>
|  
| <br>
|- valign="top"
|- valign="top"
|  
| <br>
|  
| <br>
|  
| <br>
|}
|}


<br>  
<br>  
*add siging TP&nbsp;UAgremment


<br>  
<br>  

Revision as of 16:48, 27 November 2014

Main EGI.eu operations services Support Documentation Tools Activities Performance Technology Catch-all Services Resource Allocation Security


Documentation menu: Home Manuals Procedures Training Other Contact For: VO managers Administrators


Baustelle.png This page is under construction.



Title Integration of new cloud management framework and grid middleware in EGI Production Infrastructure
Document link https://wiki.egi.eu/wiki/PROC19
Last modified
Policy Group Acronym OMB
Policy Group Name Operations Management Board
Contact Group operations-support@mailman.egi.eu
Document Status DRAFT
Approved Date
Procedure Statement A procedure for the steps to integrate new cloud management framework (Cloud platform) or grid middleware (Grid Platform) in EGI Production Infrastructure.
Owner Owner of procedure



Overview

To assure production quality of EGI Infrastructure every cloud management framework (Cloud platform) or middleware (Grid Platform) supported by Production Resource Centres needs to fulfil certain requirements. The goal of this procedure is to assure EGI Infrastructure compliance.

Definitions

Types of Technology Products:

  • cloud management framework: software for creating, managing, and deploying infrastructure cloud services.
  • grid middleware: software which allows the users to execute jobs in grid infrastructure.


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.

Entities involved in the procedure

  • Technology Provider team leader (TPL): person representing and leading Technology Providerteam
  • EGI Operations (EGIOps)
  • Operations Centre (OC)
  • Resource Centre (RC)
  • Operations Management Board: EGI operations policy board

Steps

Request submition and validation

The requested can be send by:

  1. Operations Centre
  2. EGI Operations
  3. Technology Provider team leader

Resource Centre can also request integration of new cloud management framwork or grid middleware. Such request should be first approved by Operations Centre, it belongs to. In such case OC is responsible to create a ticket on behalf of RC.


Step Action on Action
1 Applicant
Opens a GGUS ticket to Operations to start the process.
Subject: Request for integration of XXX to EGI Production Infrastructure (PROC19)

Dear Operations,

We would like to request for starting procedure of integrating XXX to EGI Production Infrastructure
https://wiki.egi.eu/wiki/PROC19

Prerequisite data:
* name of Technology Product:
* Technology Provider contact details:
* customers of the Product (eg. user community, Operations Centre)
* motivation:


Best Regards
XXX
2 EGIOps

Operations contacts the OMB to request the approval of the request.

  • at least one site wanting to deploy
  • at least one user community (?)

Integration steps

Integration covers following areas:

# Responsible Action
0 EGIOps

Set up an integration Task force for given Technology Product composed of:

  • Technology Provider representative
  • Operations tools representative
  • NGI representatives (wanting to deploy Technology Product) with Pilot Site
  • EGI Operations representative
  • User communities representative (interested in deployment of Technology Product)
  • EGI Security team representative
  • UMD representative

Configuration Management

1a

GOCDB Team

Add new service types according to procedure

1b Pilot Site Deploy technical service instance and Register service instance in GOCDB.
Information System
2a Technology Provider

Develop software for integration with BDII.

Rules for integration, what data is necessary, where published?

2b Pilot Site Deploy software for integration with BDII.
2c  ? Verify integration
Availability Monitoring
3a Technology Provider Develop nagios probe
3b SAM team Check probe, verify results, add to SAM release. Add test to ROC profile 
3c NGI/EGI Ops Deploy probe in production nagios
OPS Dashboard
4a EGI Ops Support Add test to operations profile
Support (parallel)
5a GGUS Team Decision on the name. Are QoS levels the same for all Product Teams? If not, should be defined. PT to agree on support QoS.
Documentation
6a EGI Ops Update documentation
6b Technology Provider Develop documentation for users and admins
6c EGI Ops Validate Documentation
Accounting
7a Technology Provider

Develop software for integration with APEL

Define integration, what data should be published. May be difficult depending on software

7b APEL Team Validate integration
7c EGI Accounting Portal Team Display data
Resource Allocation
8a
RA Team

Add new access method in e-GRANT

Define if the middleware is a new way of accessing resources

8b
Pilot site
Alter the pool or create a new one
8c
RA Team Validate the new pool
Security
9a
Security Team

Security Audit?

Need audit rules

9b
Technology Provider Implement audit recommendations
9c
Security Team Validate implementation of audit recommendations
UMD








  • add siging TP UAgremment



Revision History

Version Authors Date Comments