Migrates one instance from its current host, or migrates all instances from a specific host.
Note: The euserv-migrate-instances command replaces the deprecated
euca-migrate-instances command.
Syntax
euserv-migrate-instances (-s HOST | -i INSTANCE)
[--include-dest HOST | --exclude-dest HOST]
[-U URL] [--region USER@REGION] [-I KEY_ID] [-S KEY] [--security-token
TOKEN] [--debug] [--debugger] [--version] [-h]
Options
| Option |
Description |
Required |
| -s, --source
host |
Remove all instances from a specific host. |
No |
| -i, --instance
instance |
Remove one instance from its current host. |
No |
| --include-dest
host |
Allow migration to only a specific host (may be used more than once). |
No |
| --exclude-dest
host |
Allow migration to any host except a specific one (may be used more than once). |
No |
Common Options
| Option |
Description |
| --show-empty-fields |
Show empty fields as "(nil)". |
| --region user@region |
Region and/or user name to search when looking up config file data. Only valid for EC2
endpoints. |
| -U,--url url |
URL of the cloud service to connect to. For administrative commands, this should be <ip_address>:8773/services/Empyrean. |
| -I,--access-key-id key_id |
User's access key ID. |
| -S,--secret-key secret_key |
User's secret key. |
| --security-token token |
User's security token. |
| --debug |
Prints what the command sends to the server
and what it receives from the server. Use when
you're trying to debug Euca2ools. |
| --debugger |
Enable interactive debugger on error. |
| -h,--help |
Display the manual page for the
command. |
| --version |
Display the version of this tool. |
Output
Unless requested, no output is given. You can run the euserv-describe-* command
to verify that the migration activity completed successfully, as shown in the example following.
Example
To migrate an instance from its current host:
euserv-migrate-instances -i i-8eacd211
euserv-describe-node-controllers
NODE zone-555 10.104.1.200 enabled
NODE zone-555 10.104.1.201 enabled
INSTANCE i-8eacd211