Prefix¶
Cloudmesh client is a client to enable easy access to multiple cloud environments form a command shell and commandline. It is grown out of the need to access multiple clouds for researchers and students easily while reducing the entry barrier. In contrast to our earlier versions of cloudmesh it explicitly separates the code to only target client code. Due to this simplification it is also possible to install the client code not only on Linux, OSX, but also Windows. We have tested the installation on Windows 10.
If you like to contribute or like to participate in the further development, please contact Gregor von Laszewski at laszewski@gmail.com.
Repository¶
- Documentation: http://cloudmesh.github.io/client
- Code:
- Issues: https://github.com/cloudmesh/client/issues
- Milestones: https://github.com/cloudmesh/client/milestones
- Contributors: https://github.com/cloudmesh/client/graphs/contributors
Automated Builds and Reports¶
- Documentation: http://cloudmesh-client.readthedocs.org/
- Code: https://travis-ci.org/cloudmesh/client
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
Informatics West 901 E. 10th St.
Bloomington, IN 47408
and my office is at
Smith Research Center
2805 E. 10th St.
Bloomington, IN 47405
Authors¶
- 1953 Gregor von Laszewski
280 Badi’ Abdul-Wahid 224 Fugang Wang 216 Gourav Shenoy 183 Mangirish Wagle
83 Paulo Chagas 72 ehdsouza 65 Daniel Silva 56 Hyungro Lee 43 Erika Dsouza 25 Supreeth S
9 Thanmai Bindi 7 Sohil Jain 6 Trevor Cooper 6 arpiagariu 5 Richard Wagner 2 Rick Wagner 2 mangirish 1 xsede16 1 Ashwini Rajagopal
Conventions¶
We use some simple conventions in this documentation. To indicate a command to be executed on the terminal we use $ at the beginning of the line:
echo "Hello World"
A command started in the cloudmesh client shell is preceded by cm>:
help
Often we are in the need to refer to a username or project. We will be using the username albert and the project id FG-101. It will be up to you to replace them with information related to your username and project. Alternatively we assume that you have set the shell variables $CM_USERNAME and $CM_PROJECT with for example:
export CM_USERNAME=albert export CM_PROJECT=FG101
In this case we use in the documentation the values:
$CM_PROJECT
$CM_USERNAME
These values are typically set in the cloudmesh yaml file and if used they can be read from it into variables within cloudmesh scripts:
var cloud=kilo var username=cloudmesh.profile.username var project=cloudmesh.clouds.$cloud.credentials.OS_TENANT_NAME
Please note that these values could be specific to a particular cloud. As shown by the example for the project in the above project is dependent on the specific cloud which can be easily integrated in the cloudmesh variables while using a $ followed by the variable name.
Feature Requests¶
Please e-mail feature requests and bugs to laszewski@gmail.com.
We will manage them through github as part of issues and milestones:
- Issues: https://github.com/cloudmesh/client/issues
- Milestones: https://github.com/cloudmesh/client/milestones
Questions unrelated to cloudmesh but relate to futuresystems are best send through the form at