The basic set of Euca2ools begin with the euca- prefix.
These commands are compatible with Amazon EC2.
euca-allocate-address
Allocates an elastic IP address. The output returns the IP address that was allocated.
euca-associate-address
Associates an elastic IP address with an instance. This assumes that the address you supplied has already been allocated with the euca-allocate-address command.
euca-attach-volume
Attaches an EBS volume to an instance. Not all volumes can be attached using this command; /dev/sda and /dev/sdb are restricted.
euca-authorize
Adds a rule to a security group that allows traffic to pass.
euca-bundle-image
Bundles an image for use with Eucalyptus or Amazon EC2.
euca-bundle-instance
Bundles a running instance into a machine image and stores the image in object storage service. This command is typically used with Windows instances.
euca-bundle-vol
Bundles an image for use with Eucalyptus or Amazon EC2, compressing, encrypting and signing a snapshot of the local machine's root file system.
euca-create-image
Creates a Eucalyptus Machine Image (EMI) from an EBS-based instance.
euca-create-keypair
Creates a new keypair and then prints the private half of the keypair. Eucalyptus does not store this information. We recommend that you create a keypair file with read permissions restricted to the appropriate user, and write the output to this file.
euca-delete-tags
Deletes the specified tags from the specified resource or resources. If you specify a value for the key, the tag is deleted only if the tag's value matches the one you specified. If you specify the empty string as the value, the tag is deleted only if the tag's value is the empty string.
euca-describe-addresses
Shows a list of public IP address that you have allocated. If you have assigned these to an instance, this list also includes the associated instance for each IP.
euca-describe-image-attribute
Show an image attribute. You can get information about only one attribute per request.
euca-describe-images
Shows information about an image you own, or an image you have been given permission ot execute, or a public image owned by someone else.
euca-fingerprint-key
Show the fingerprint of a private key as it would appear in the output of euca-fingerprint-key.
euca-get-console-output
Prints console output from a running instance. This command is not supported on all hypervisors. This works if you are using KVM.
euca-get-password
Retrieves and decrypts the administrator password for a Windows instance.
euca-get-password-data
Gets encoded version of the password, which you then need to decrypt using the private key.
euca-import-keypair
Import a public RSA key as a new key pair for Eucalyptus.
euca-modify-instance-type
Modifies an instance type definition. This command is specific to Eucalyptus, and can only be run by a Eucalyptus cloud administrator.
euca-register
Registers a manifest for use with the cloud. Note that the registered image by default is set to private. To make publically available, use the euca-modify-image-attribute and set the --add value to all.
euca-unbundle
Unbundles a previously uploaded bundle and extracts the image from it. You must have the X.509 certificate that was used to create the bundle.
euca-unbundle-stream
Recreate an image solely from its combined bundled parts without using a manifest.