Editing Migration from one HN to another
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | I just wanted to get the content out there. Could someone pretty this thing up? | |
− | The vzmigrate script is used to migrate a | + | The vzmigrate script is used to migrate a Virutal Environment from one Hardware Node to another. |
− | + | You first have to setup SSH to permit the old HN to be able to login to the new HN without a password prompt. Run the following on the old HN. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | You first have to setup SSH to permit the old HN to be able to login to the new HN without a password prompt. Run the following on the old HN. | ||
<pre>[root@OpenVZ ~]# ssh-keygen -t rsa | <pre>[root@OpenVZ ~]# ssh-keygen -t rsa | ||
Line 116: | Line 89: | ||
Last login: Thu Aug 9 16:41:30 2007 from 10.1.5.20 | Last login: Thu Aug 9 16:41:30 2007 from 10.1.5.20 | ||
[root@Char ~]# exit</pre> | [root@Char ~]# exit</pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Now that the vzmigrate script will function, a little bit on vzmigrate. | Now that the vzmigrate script will function, a little bit on vzmigrate. | ||
− | <pre>This program is used for | + | <pre>This program is used for VE migration to another node |
Usage: | Usage: | ||
vzmigrate [-r yes|no] [--ssh=<options>] [--keep-dst] [--online] [-v] | vzmigrate [-r yes|no] [--ssh=<options>] [--keep-dst] [--online] [-v] | ||
− | destination_address < | + | destination_address <VEID> |
Options: | Options: | ||
-r, --remove-area yes|no | -r, --remove-area yes|no | ||
− | Whether to remove | + | Whether to remove VE on source HN for successfully migrated VE. |
--ssh=<ssh options> | --ssh=<ssh options> | ||
Additional options that will be passed to ssh while establishing | Additional options that will be passed to ssh while establishing | ||
Line 141: | Line 104: | ||
passed, DO NOT pass destination hostname. | passed, DO NOT pass destination hostname. | ||
--keep-dst | --keep-dst | ||
− | Do not clean synced destination | + | Do not clean synced destination VE private area in case of some |
− | error. It makes sense to use this option on big | + | error. It makes sense to use this option on big VE migration to |
− | avoid syncing | + | avoid syncing VE private area again in case some error |
− | (on | + | (on VE stop for example) occurs during first migration attempt. |
--online | --online | ||
Perform online (zero-downtime) migration: during the migration the | Perform online (zero-downtime) migration: during the migration the | ||
− | + | VE hangs for a while and after the migration it continues working | |
as though nothing has happened. | as though nothing has happened. | ||
-v | -v | ||
Line 153: | Line 116: | ||
its progress (including some time statistics).</pre> | its progress (including some time statistics).</pre> | ||
− | + | Here is an example of migrating VE 101 from the current HN to one at 10.1.5.6: | |
− | Here is an example of migrating | ||
<pre>[root@OpenVZ .ssh]# vzmigrate 10.1.5.6 101 | <pre>[root@OpenVZ .ssh]# vzmigrate 10.1.5.6 101 | ||
OPT:10.1.5.6 | OPT:10.1.5.6 | ||
− | Starting migration of | + | Starting migration of VE 101 on 10.1.5.6 |
Preparing remote node | Preparing remote node | ||
Initializing remote quota | Initializing remote quota | ||
Line 165: | Line 127: | ||
Turning quota off | Turning quota off | ||
Cleanup</pre> | Cleanup</pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:HOWTO]] | [[Category:HOWTO]] |