CLI tools for managing clouds, based on libcloud. #Cloud management #Cloud control #Libcloud #Cloud #Management #CLI
lctools is a set of command-line utilities to control various clouds. It uses libcloud for cloud related stuff so should support as much cloud providers as libcloud does.
sudo python setup.py install
We will use GoGrid as example.
First, create config file: ~/.lcrc with the following content:
[default] driver = gogrid access_id = your_key_id secret_key = your_password
It is self-explanatory.
When you're done with the configuration file, you can start managing your servers. To list the available image, fire up lc-image-list command in your shell:
lc-image-list|grep -i centos image CentOS 5.2 (32-bit) w/ RightScale (id = 62) image CentOS 5.2 (64-bit) w/ RightScale (id = 63) image CentOS 5.3 (32-bit) w/ None (id = 1531) image CentOS 5.3 (64-bit) w/ None (id = 1532)
Now, to get a list of available node sizes, do:
lc-sizes-list size 512MB (id=512MB, ram=512, disk=30 bandwidth=None) size 4GB (id=4GB, ram=4096, disk=240 bandwidth=None) size 2GB (id=2GB, ram=2048, disk=120 bandwidth=None) size 8GB (id=8GB, ram=8192, disk=480 bandwidth=None) size 1GB (id=1GB, ram=1024, disk=60 bandwidth=None)
So now you know ids of the images and available sizes, you can use them to create a new node like that:
lc-node-add -i 62 -s 1GB -n mynewnode
It will create a centos node (id = 64) of size 1GB (id = '1GB') with name 'mynewnode'.
Now, to get a list of nodes, use:
lc-node-list 100xxx mynode1 173.204.xx.yy Running 100xxx mynode2 173.204.xx.zz Running
When you're done with the node, you can remove it:
lc-node-do -i node_id destroy
where node_id is an id of the node you want to destroy. If you want to reboot node, just pass 'reboot' argument to this command instead of 'destroy'.
System requirements
lctools 0.7.1.0
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- lctools-0.7.1.0.tar.gz
- main category:
- Utilities
- developer:
- visit homepage
7-Zip 23.01 / 24.04 Beta
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Bitdefender Antivirus Free 27.0.35.146
calibre 7.9.0
IrfanView 4.67
Context Menu Manager 3.3.3.1
Windows Sandbox Launcher 1.0.0
ShareX 16.0.1
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
Zoom Client 6.0.3.37634
- ShareX
- Microsoft Teams
- Zoom Client
- 7-Zip
- 4k Video Downloader
- Bitdefender Antivirus Free
- calibre
- IrfanView
- Context Menu Manager
- Windows Sandbox Launcher