About

Cloudmesh enables you to access multi-cloud environments such as AWS, Azure, Google, and OpenStack Cloudsvery easily. To start a vm on AWS you can say:

cms set cloud=aws
cms vm boot

To start one on Azure, set the cloud accordingly:

cms set cloud=aws
cms vm boot

Cloudmesh is an evolution of our previous tool that has been used by hundreds of students and cloud practitioners to interact easily with clouds to create a service mashup to access common cloud services across a number of cloud providers.

It is under active development and managed in GitHub at

It has a variety of repositories that add features to Cloudmesh based on needs by the user.

Features

Cloudmesh Features

Github

Description

Status

Common

simplifies system, console, and argument management

stable

Shell

sophisticated command shell and line interpreter with plugins

stable

Installer

convenient source code installer and manager for developers

stable

GUI

A GUI program to configure ~/.cloudmesh/cloudmesh.yaml

stable

Database

A database for caching cloud interactions (based on MongoDB)

stable

Container

A container that runs cloudmesh shell

stable

Cloud Compute

Cloud Compute Providers for AWS, Azure, Google, Openstack

stable

Cloud Storage

Cloud Storage Providers for AWS, Azure, Google, Openstack

beta

Viewer

Cloud Service viewer for AWS, Azure, Google, Openstack

beta

Workflow

Plugin for managing workflows

alpha

Map/Reduce

Plugin for managing AWS Elastic MapReduce (EMR)

alpha

OpenAPI

OpenAPI based REST service interfaces

alpha

Versions

version --number
+-------------------------+-----------+
| Package                 | Version   |
+-------------------------+-----------+
| cloudmesh.abstract      | 4.3.5     |
| cloudmesh.admin         | 4.3.4     |
| cloudmesh.aws           | 4.1.8     |
| cloudmesh.azure         | 4.1.10    |
| cloudmesh.chameleon     | 4.3.0     |
| cloudmesh.cloud         | 4.4.1     |
| cloudmesh.cmd5          | 4.3.18    |
| cloudmesh.common        | 4.3.52    |
| cloudmesh.configuration | 4.3.7     |
| cloudmesh.google        | 4.1.9     |
| cloudmesh.gui           | 4.3.2     |
| cloudmesh.inventory     | 4.3.4     |
| cloudmesh.multipass     | 4.3.0     |
| cloudmesh.openstack     | 4.3.1     |
| cloudmesh.oracle        | 4.1.4     |
| cloudmesh.ssh           | not found |
| cloudmesh.storage       | 4.0.14    |
| cloudmesh.sys           | 4.3.3     |
| cloudmesh.test          | 4.3.2     |
+-------------------------+-----------+

Contact

For more info please contact Gregor von Laszewski, laszewski@gmail.com

Gregor von Laszewski
E-mail: laszewski@gmail.comn
Indiana University
School of Informatics and Computing
2425 N Milo B Sampson Ln
Bloomington, IN 47408

Google Map