fedcloudclient is a command-line client and high-level Python package for interaction with EGI Federated Cloud. The client will allow users to perform the various OpenStack operations in EGI Federated Cloud. Executing any OpenStack command on any site with fedcloudclient is very simple: it requires only three options: site, VO and the command. For example:
- Listing images in fedcloud.egi.eu VO on CYFRONET-CLOUD site:
fedcloud openstack image list --vo fedcloud.egi.eu --site CYFRONET-CLOUD`
- Listing all VMs in eosc-synergy.eu VO on all sites in EGI Federated Cloud:
fedcloud openstack server list --vo eosc-synergy.eu --site ALL_SITES`
Four modules are included in fedcloudclient:
fedcloudclient.checkin for operation with EGI Check-in like getting tokens,
fedcloudclient.endpoint for searching endpoints via GOCDB, getting unscoped/scoped token from OpenStack keystone,
fedcloudclient.sites manages site configurations
and finally fedcloudclient.openstack for performing OpenStack operations.
The demonstration will provide tutorial of using fedcloudclient in EGI Cloud infrastructure, from simple examples to more complex scripting and programming with fedcloudclient.
fedcloudclient reppository: https://github.com/tdviet/fedcloudclient
Speaker bio: Dr. Viet Tran is a senior researcher of the Institute of Informatics, Slovak Academy of Sciences (IISAS). His primary research fields are complex distributed information processing, grid and cloud computing, system deployment and security. He received M.Sc. degree in Informatics and Information Technology, Ph.D. degree in Applied Informatics from the Slovak University of Technology (STU) in Bratislava, Slovakia. He actively participates in preparations and solving a number of EU IST RTD 4th, 5th, 6th, 7th FP and EU~H2020 projects such as PROCESS, DEEP-HybridDataCloud, EOSC-Hub and EOSC-Synergy. He is the author or co-author of over 100 scientific publications.
|Most suitable track||Delivering services and solutions|