OpenStack in the E uropean O pen S cience C loud Enol Fernndez Jrme - - PowerPoint PPT Presentation

openstack in the e uropean o pen s cience c loud
SMART_READER_LITE
LIVE PREVIEW

OpenStack in the E uropean O pen S cience C loud Enol Fernndez Jrme - - PowerPoint PPT Presentation

OpenStack in the E uropean O pen S cience C loud Enol Fernndez Jrme Pansanel Boris Park EGI Foundation IPHC CESNET


slide-1
SLIDE 1

OpenStack in the European Open Science Cloud

Enol Fernández

EGI Foundation

Jérôme Pansanel

IPHC

Boris Parák

CESNET

slide-2
SLIDE 2
slide-3
SLIDE 3

… … … …

slide-4
SLIDE 4

slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

EGI is a federation of National e-infrastructures

22 countries + 1 EIRO (CERN) EGI Foundation (Amsterdam, NL): coordination body https://www.egi.eu/about/egi-foundation

slide-8
SLIDE 8

EGI: largest distributed e-infrastructure in the world

70,600 computing cores; 356 PB disk & 380 PB tape storage 666 open research publications from Jan 2018 (OpenAIRE stats)

slide-9
SLIDE 9

EGI Service Catalogue

The list of services that EGI as a federation offers. Full details at https://www.egi.eu/services

slide-10
SLIDE 10

EGI Cloud Federation (aka FedCloud)

  • Multi-cloud IaaS with Single Sign-On based on Virtual Organisations (VO)

○ Allows research communities to bring computing near their data ○ Allows providers to easily support international collaborations

  • Federation features:

○ VO-scoped Virtual Machine Image catalogue with replication across providers ○ Centralised usage accounting ○ Resource discovery ○ Availability/Reliability monitoring ○ Unified GUI dashboard ○ Supporting diverse IaaS technology: OpenStack, OpenNebula and Synnefo

slide-11
SLIDE 11

Federated dashboard

slide-12
SLIDE 12

EGI Cloud Federation infrastructure

20 providers supporting 11 SLAs:

  • 15 OpenStack
  • 4 OpenNebula (2 of them moving to OpenStack)
  • 1 Synnefo (moving to OpenStack)

Growing this year with the EOSC-hub project and other related EOSC activities:

  • 6 new OpenStack providers in the pipeline

Looking to expand beyond academic providers

slide-13
SLIDE 13

EGI FedCloud at IPHC

slide-14
SLIDE 14

The Hubert Curien Pluridisciplinary Institute

  • A 400 person research institute based in Strasbourg - FRANCE
  • Covering a large array of scientific domains (from particle physics to ecology)
  • Hosting a scientific computing platform called SCIGNE
  • For more information, visit our website: http://www.iphc.cnrs.fr
slide-15
SLIDE 15

The SCIGNE platform

  • A platform for on-demand scientific computing
  • Managed by a team of 8 engineers
  • Several collaborations (University of Strasbourg, CNRS, France Grilles,

French Bioinformatics Institute, CERN and EGI)

  • Provides several services (grid and cloud computing, data management, disk

and tape storage, ...)

  • Additional informations available on https://www.grand-est.fr
slide-16
SLIDE 16

The OpenStack Cloud Infrastructure

  • Started in 2013 with OpenStack Grizzly
  • CentOS 7 & OpenStack Pike (RDO)
  • 520 cores and 3.5 TB RAM (edge-scale)
  • 300 TB storage for Cinder powered by CEPH
  • Used for scientific computing (no CPU overallocation, NVIDIA GPU, ...)
  • Available through the CLI and the Web dashboard (Horizon)
  • Configured and maintained with Quattor - https://www.quattor.org
  • Federated to the EGI, France Grilles and IFB Clouds
  • Availability > 99 %
slide-17
SLIDE 17

Integration into the EGI Federated Cloud - 1/2

  • Certified in 2015
  • Extensive documentation (previously hosted on the EGI wiki) -

https://egi-federated-cloud-integration.readthedocs.io/en/latest/

  • Following EGI components in use:

○ EGI Checkin, Keystone-VOMS (single sign-on) ○ cASO / APEL (centralised usage accounting) ○ Cloudkeeper and Cloudkeeper-OS (image synchronization with the VO-scoped catalogue) ○ Cloud-info-provider (resource discovery)

slide-18
SLIDE 18

Integration into the EGI Federated Cloud - 2/2

  • The components are mostly easy to install and configure
  • Cloudkeeper is also used by the French Cloud federation (FG-Cloud)
  • Take care when upgrading OpenStack!
  • Some hacks required with recent version of OpenStack (OOI/OCCI is not an

independant service)

  • This issue will be solved in the short term (OCCI is not mandatory anymore)
slide-19
SLIDE 19

FedCloud use cases and projects

  • EGI use cases hosted at IPHC

○ ELIXIR, Biomed, NBIS, ... ○ Life and health sciences ○ Managed through SLA (also for opportunistic access) ○ Running on resources funded by France Grilles and IFB

  • Several projects are ongoing

○ Deployment of EGI Notebook service ○ Development of a new version of Cloudkeeper-OS ○ Container-as-a-service at the European scale ○ Lease manager for VMs (os-vm-expire, openstack-lease-it) ○ Creation of an on-demand tensorflow service

slide-20
SLIDE 20

Moving to OpenStack

slide-21
SLIDE 21

Partners in Cloud

  • National centre operating computing and data storage infrastructure
  • Emphasis on experimental use of e-infrastructure resources for research
  • Involved with ELIXIR, BBMRI, West-life, et al.
  • e-Infrastructure established by public universities in Czech Republic
  • Network, compute, and data services for research
  • Involved with GÉANT, EGI, EOSC-hub, ELIXIR, et al.
slide-22
SLIDE 22

Legacy Infrastructure

  • Offering HPC cloud resources to communities from multiple disciplines
  • Integrated in EGI Federated Cloud, ELIXIR Compute Platform
  • Resources

○ 6k CPU cores ○ 65 TB of RAM ○ Local RAIDs and Ceph / IBM Spectrum Scale ○ 250 hypervisor nodes ○ GP GPU and SR-IOV InfiniBand ○ Both provider and overlay networks

  • Running on OpenNebula, 7+ years
slide-23
SLIDE 23

Motivation

  • OpenStack APIs de facto standard
  • Large existing ecosystem of tools
  • Popular demand, mostly international communities
  • Growing demands on service portfolio diversification
slide-24
SLIDE 24

Rules

  • Try to learn as much as possible
  • Train a new team of flying cloud-monkeys
  • Avoid vendor lock-in ‒ software or hardware
  • Dead-ends are expected, within reason
  • Experimental features are allowed
  • Uptime and reliability are not everything
  • Push for production in one year, Q1/2019
  • Try not to get murdered by angry users
slide-25
SLIDE 25

Technical Titbits

  • Deployment in containers, from The Kolla Project
  • Custom tooling mixing puppet and ansible, minimalistic
  • Adventures with OVN (networking-ovn for Neutron)
  • Fun and games with federated identity from multiple IdPs
slide-26
SLIDE 26

Stay Tuned!

slide-27
SLIDE 27

What are we missing in OpenStack?

  • Overall quite happy :), but would appreciate:
  • Better support for federation

○ Hierarchical projects auto-provisioning ○ Better OpenID Connect support

  • Deprovisioning
  • Better documentation on how OpenStack services interact
  • Better tracing of user actions (e.g. for auditing)
  • Nicer policy management
slide-28
SLIDE 28

Become a provider

https://www.eosc-hub.eu/join-as-service-provider

slide-29
SLIDE 29

Levels of Integration

Internal Catalogue

Supporting services. Federation Services

External Catalogue

Services from participating e-Infrastructures Thematic services Other services wishing to participate in EOSC-hub Level of Integration

HIGH MEDIUM LOW

EOSC-hub SMS

More information about the Service Catalogues: https://wiki.eosc-hub.eu/display/EOSC/EOSC-hub+service+catalogue HIGH

Support EOSC-hub processes (SPM, SLM, CRM, RDM, SACM, ISM, ISRM)

Provider responsiblitlies

Follow EOSC-hub processes

Run own SMS and integrate with EOSC (SPM, SLM, CRM, RDM, SACM, ISM, ISRM)

External SMS

slide-30
SLIDE 30

EOSC-hub establishes key elements for European Open Science Cloud

  • First set of services, including the EGI Cloud Federation
  • Service request, provisioning and management processes

OpenStack is the main IaaS technology in the current EOSC landscape and will keep growing in the near future EOSC-hub is open to new providers, join us!

Conclusions

slide-31
SLIDE 31

Thanks! Questions?

slide-32
SLIDE 32

Backup

slide-33
SLIDE 33

EOSC Objectives Actions Increase the ability to exploit research data across scientific disciplines and between the public & private sector > Publish, discover, access services and resources for all scientific disciplines > Open to national, regional, pan-European providers, and supports different exploitation models (e.g. free at point of use, commercial) Increase interoperability, interconnect the existing and the new research digital infrastructures across Europe > Provide thematic services integrated with European compute/data platforms for data exploitation > Single sign on, integrated access and order Support open science > Services to share and discover research artefacts (publications, datasets, software, workflows etc.), research artefacts data sources (publication repositories, publishers, data archives, software archives, etc.)

slide-34
SLIDE 34

Some of the usage of EGI Cloud