EGI-InSPIRE RI-261323 EGI-InSPIRE EGI-InSPIRE RI-261323 24/09/14 1 Appliance lifecycle services Marios Chatziangelou, et al.

Slides:



Advertisements
Similar presentations
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
Advertisements

ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
EBSCOadmin. Select Change Password Select EBSCOadmin Security.
Cloud Standard API and Contextualization
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
ArcGIS Server for Administrators
0 eCPIC Admin Training: OMB Submission Packages and Annual Submissions These training materials are owned by the Federal Government. They can be used or.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Federated Cloud Security - what is needed Linda Cornwall (STFC) and the.
Intro to Datazen.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
WStore Programmer Guide Offering management integration.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
The ELAR Metadata Set David Evans, ELAR 3 November 2006.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
APEL Cloud Accounting Status and Plans APEL Team John Gordon.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
GRNET Cloud Services and Collaborations Kostas Koumantaros {kkoum at grnet.gr}
VOX Project Tanya Levshina. 05/17/2004 VOX Project2 Presentation overview Introduction VOX Project VOMRS Concepts Roles Registration flow EDG VOMS Open.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Requirements Status EGI.eu UCB
OpenNebula: Experience at SZTAKI Peter Kacsuk, Sandor Acs, Mark Gergely, Jozsef Kovacs MTA SZTAKI EGI CF Helsinki.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Draft Security Virtualisation Policy (for Romain Wartel – CERN) EGI Technical.
Appliance Management StratusLab Tutorial (Orsay, France) 28 November 2012.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI OpenSource GeoSpatial Catalogue Platform-as-a-Service Salvatore Pinto Cloud.
UPV-IBM’S BIG DATA OBSERVATORY & HADOOP INFRASTRUCTURE MANAGEMENT Damian Segrelles, Germán Moltó & Ignacio Blanquer,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Federated Cloud and Software Vulnerabilities Linda Cornwall, STFC 20.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI-InSPIRE PY5 new activities Peter Solagna – EGI.eu.
Instituto de Biocomputación y Física de Sistemas Complejos Cloud resources and BIFI activities in JRA2 Reunión JRU Española.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI User Engagement in EGI (With focus on the cloud) Gergely Sipos, EGI.eu Technical.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Enabling SSO capabilities in the EGI Cloud services Peter Solagna – EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Questionnaires to Cloud technology providers and sites Linda Cornwall, STFC,
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Technology Sustainability Discussion Points DCI Sustainability Meeting.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /19/13 1 Use the AppDB as Virtual Appliance Marketplace Marios Chatziangelou,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /04/14 1 EGI Community Forum 2014 Federated Cloud image management Marios.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
International Planetary Data Alliance Registry Project Update September 16, 2011.
The StratusLab Distribution and Its Evolution 4ème Journée Cloud (Bordeaux, France) 30 November 2012.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
HEPiX Virtualisation working group Andrea Chierici INFN-CNAF Workshop CCR 2010.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
1 EGI Federated Cloud Architecture Matteo Turilli Senior Research Associate, OeRC, University of Oxford Chair – EGI Federated Clouds Task Force
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Applications Database Software Releases Alexander Nakos, et al.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI SVG F2F Virtual Machines VM images, software run on VMS. 3 rd March 2015.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
EGI Applications Database
Update on revised HEPiX Contextualization
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
Global Grid Forum GridForge
EGI Applications Database
FedCloud Blueprint Update
StratusLab Tutorial (Bordeaux, France)
AppDB current status and proposed extensions
EGI Applications Database VM Operations Dashboard
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Accelerated Computing in Cloud
CDISC SHARE API v1.0 CAC Update 22 February 2018
ELIXIR Competence Center
SharePoint 2010 – SharePoint 101
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Presentation transcript:

EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /09/14 1 Appliance lifecycle services Marios Chatziangelou, et al. Institute of Accelerating Systems and Applications (IASA)

EGI-InSPIRE RI The “Tools” Tools has been used, developed or extended for this purpose:  EGI Applications Database service EGI Applications Database  Hepix VMCaster/VMCatcher toolsetVMCasterVMCatcher

EGI-InSPIRE RI AppDB: Cloud Marketplace Main objectives of the Cloud MP section of the AppDB:  A user-driven registry for vApps and their related VMIs in a versioned manner  Tool for the VO managers in order to compile lists with vApps  Mechanism for distributing vApps to the site/RPs (based of HEPiX vmcaster/vmcatcher technology)

EGI-InSPIRE RI HEPiX VMCaster & VMCatcher VMCaster is a tool for managing and updating your published virtual machines image lists. Following the HEPiX image list format. Tip: In fedCloud setup, the AppDB acts as the VMCaster. VMCatcher is a tool which allows users to subscribe to Virtual Machine Image Lists, cache the images referenced to in the Virtual Machine Image List, validate them against sha512 hashes in the images lists and provide events for further applications to process updates or expire changes of virtual machine images. Tip: You are welcome to imagine VMCatcher something like YUM for VMIs

EGI-InSPIRE RI Indicative statistics 24 registered vApps 3 supported VOs demo.fedcloud.egi.eu fedcloud.egi.eu highthroughputseq.egi.eu (more to come, biomed, drihm.eu, ebi-project,… ) 8 out of 20 sites, already configured with the vmcatcher, 12 are on the go.

EGI-InSPIRE RI Cloud MP: Actors & related features (1)  For developers and/or vApp providers -Register one or more vApps -Create/manage/update vApp versions and associate VMI(s) -Publish vApp versions and therefore make them available to the public -Tune whether the vApp sensitive data is publicly available or accessible by a specific group of individuals (Privacy) -Permissions tuning on a vApp level per user, in order to: -Modify the high-level vAppliance metadata (general details, vApp description, derived publications etc.) -Allow access to it sensitive data (if the vAppliance is marked as ‘private’) -Manage (edit/modify/delete) vAppliance versions -or even, full control to a given vAppliance -Communicate with the VO representatives in order to request inclusion/exclusion of the vApp to/from the VO specific infrastructure (cloud sites that support the VO)

EGI-InSPIRE RI Cloud MP: Actors & related features (2)  For visitors and users (users: people that would like to make use of a VMI available in the infrastructure) -Search features for vApps -Free text searching -Faceted search mechanism, allowing users to explore a collection of information by applying multiple filters, such as: -Hypervisors (KVM, QEMU, Xen, …), OS family (Linux, Windows, BSD, …), Architectures (x86, x86_64, ARMv7, ARMv8, SPARC, …), Middlewares (OpenStack, OpenNebula, …), Supported Virtual Organization, Offered by a specific country, …. and many more -Provide details for the vApp, as well as for its associated VMIs -for the vApp as a whole: -High-level description/main aim/scope -Contacts where the user may find direct support -Technical details like: programming languages used, compatible middlwares,…. -Projects & Organizations that are related to the vApp -Related countries and Virtual Organizations -for the vApp VMIs: -Whereto URI/location for accessing/downloading the actual image file -Checksums and file size (mainly for verification purposes) -Contextualization script(s) proposed by the vApp owner -Additional details like: description, minimum/recommended number of cores or RAM, etc.

EGI-InSPIRE RI Cloud MP: Actors & related features (3)  For visitors and users: (…continue) -Availability & Usage information, addressing topics like: -in which site(s) a VMI is available to -is it available and endorsed by a specific VO and therefore a VO membership is required, or it can be used without VO membership -all the necessary technical elements one needs to start a VMI at a site using the rOCCI command line tool. Such as: -Site endpoint – defining where the VMI will be instantiated -Template ID of the template that could be used by the user i.e. 4 cores, 32 GB RAM, Linux -OCCI ID, of the VMI

EGI-InSPIRE RI Cloud MP: Actors & related features (4)  For Virtual Organization managers -Ability to manage/compile the VO-wide image list for their VO: -Associate/Add a vApp with the VO-wide image list -Update a vApp, with a newest version, already exists in the VO-wide image list -Remove/Exclude a vApp from the VO-wide image list. -and finally, publish the new/updated VO-wide image list and makes it available to the sites.

EGI-InSPIRE RI Cloud MP: Actors & related features (5)  For Sites/Resource Providers -Compatible VO-wide image lists with the HEPiX image list format -Provides two different ways to sites, for automatic downloading the VMIs of a registered vApp: -A. By subscribing to a VO-wide image list and therefore retrieves all the VMIs endorsed by the VO management team. -B. By subscribing to a vApp image list and gets the VMIs of the vApp as submitted by the user (without having the VO endorsement)  For external/3 rd -party services and applications -RESTfull API, that supports HTTP verbs such as PUT, POST, and DELETE. Verb mappings to data operations follow a CRUD convention. -Supported by a flexible authentication mechanism using Personal Access Tokens and/or username/password -API documentation in good shape

EGI-InSPIRE RI Cloud MP: Typical workflow RPs/Sites vmcatcher site-bdii cloud mw AppDB Cloud Marketplace Top-BDII vmcaster sub-service Insert/update/remove image(s) Publish new vApp version Register a vApp Create a new vApp version ImL Store:VOImL Store:vApp Republish VO-wide image list Select/update/exclude vApp Search for vApps Download images Get usage details (SiteEP/tplID/OCCI ID) Start/Stop/…. an image users/visitors VO ManagervApp provider/submitter subscribe and/or get image_list updates perform occi cmds subscribe and/or get image_list updates (optional) push info retrieve info generate image_list generate image_list AppDB portal Notify VO manager (optional)

EGI-InSPIRE RI Thank you!! Questions Links & documentation: Contact: