Download presentation
Presentation is loading. Please wait.
Published byKelley Gregory Modified over 8 years ago
1
StratusLab API's Minutes OpenNebula XML-RPC OCA (Java + Ruby) ONE CLI OCCI servers HTTPs - REST Tcloud Adapto r TCloud OCCI CLI Service Manager TCloud Stratus sysadm in TCloud CLI + GUI Image Repository Repo API SYSADMI N USER TM - API IM - API VM - API Auth- API TM driver IM driver VM driver Auth driver Componen t Interface / API Too l
2
StratusLab API's Minutes Image Repository Repo API ● Repo is target to VM disk images ● Repo API allows to manage image metadata ● Actual image location as URL ● StratusLab Sites can use images in the Repostiroy ● Integration with OpenNebula Image management open Service Manager TCloud ● Multi-VM service definition ● OVF based ● Convergence with OCCI should be explored OCCI servers HTTPs - REST ● Security (authentication) based in x509 at proxy level ● Based on current OpenNebula implementation ● Debate on storage API (register before use vs direct ● repo reference), needs more discussion ● Errors (those for end-user) should be more ● informative ● OCCI CLI tools may be preserved if useful ● Users identity is preserved (no mapping), VO rules ● may apply OCCI CLI
3
StratusLab API's Minutes OpenNebula XML-RPC ONE CLI Stratus sysadm in Auth- API Auth driver TM - API IM - API VM - API TM drive r IM drive r VM drive r ● Stratus CLI for sysadmin operations (install hosts...) ● OpenNebula CLI not for cloud users, may include ● configuration of other modules (e.g. authN) ● Auth-driver needs an interface to define role-based ● access rules ● Implementation alternatives: through XML-RPC method ● or with another interface for the Auth driver ● It may be useful to document Driver APIs and ● libraries. Some debate around (no consensus): ● Retry functionality, at operation level within the ● driver. ● Specific LOG2USER command (see OCCI notes)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.