euca2ools provide a set of commands to communicate with the cloud. All these commands require you to authenticate and this is done by sourcing novarc file as detailed in the chapter on "Installation & Configuration"
Most of the euca2ools command line utilities work with OpenStack, just as they work with EC2 of AWS. There may be some differences due to some of the functionality that is yet to be implemented in OpenStack. Help is available for each of these commands with the switch --help.
euca-add-group
euca-delete-bundle
euca-describe-instances
euca-register
euca-add-keypair
euca-delete-group
euca-describe-keypairs
euca-release-address
euca-allocate-address
euca-delete-keypair
euca-describe-regions
euca-reset-image-attribute
euca-associate-address
euca-delete-snapshot
euca-describe-snapshots
euca-revoke
euca-attach-volume
euca-delete-volume
euca-describe-volumes
euca-run-instances
euca-authorize
euca-deregister
euca-detach-volume
euca-terminate-instances
euca-bundle-image
euca-describe-addresses
euca-disassociate-address
euca-unbundle
euca-bundle-vol
euca-describe-availabity-zones
euca-download-bundle
euca-upload-bundle
euca-confirm-product-instance
euca-describe-groups
euca-get-console-output
euca-version
euca-create-snapshot
euca-describe-image-attribute
euca-modify-image-attribute
euca-create-volume
euca-describe-images
euca-reboot-instances
