Repoman: A Simple RESTful X.509 Virtual Machine Image Repository
暂无分享,去创建一个
With broader use of IaaS science clouds the management of multiple Virtual Machine (VM) images is becoming increasingly daunting for the user. In a typical workflow, users work on a prototype VM, clone it and upload it in preparation for building a virtual cluster of identical instances. We describe and benchmark a novel VM image repository (Repoman), which can be used to clone, update, manage, store and distribute VM images to multiple clouds. Users authenticate using X.509 grid proxy certificates to authenticate against Repoman’s simple REST API. The lightweight Repoman CLI client tool has minimal python dependencies and can be installed in seconds using standard Python tools. We show that Repoman removes the burden of image management from users while simplifying the deployment of user specific virtual machines.
[1] Tim Dierks,et al. The Transport Layer Security (TLS) Protocol Version 1.2 , 2008 .
[2] Roger Impey,et al. Cloud Scheduler: a resource manager for distributed compute clouds , 2010, ArXiv.
[3] Ian T. Foster,et al. Virtual workspaces: Achieving quality of service and quality of life in the Grid , 2005, Sci. Program..
[4] Clemens Heinrich,et al. Transport Layer Security (TLS) , 2011, Encyclopedia of Cryptography and Security.