6
edits
Changes
→Summary
{{wikify}} The vzmigrate script is used to migrate a Virutal Environment [[container]] from one [[Hardware Node ]] to another. == Summary == OLD SERVER:<pre>[root@OpenVZ ~]# ssh-keygen -t rsa[root@OpenVZ ~]# cd .ssh/[root@OpenVZ .ssh]# scp id_rsa.pub root@10.1.5.6:./id_rsa.pub</pre>NEW SERVER:<pre>[root@Char ~]# cd .ssh/[root@Char .ssh]# touch authorized_keys2[root@Char .ssh]# chmod 600 authorized_keys2[root@Char .ssh]# cat ../id_rsa.pub >> authorized_keys2[root@Char .ssh]# rm ../id_rsa.pubrm: remove regular file `../id_rsa.pub'? y</pre>OLD SERVER: (test if we can ssh without password)<pre>[root@OpenVZ .ssh]# ssh -2 -v root@10.1.5.6[root@Char ~]# exit[root@OpenVZ .ssh]# vzmigrate 10.1.5.6 101</pre>Above example migrate VM 101 to 10.1.5.6. You can read detail explanation below: == Setting up SSH keys ==
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.
[root@Char ~]# exit</pre>
Now that the vzmigrate script will function, a little bit on vzmigrate.
its progress (including some time statistics).</pre>
=== Example ===
Here is an example of migrating container 101 from the current HN to one at 10.1.5.6:
Cleanup</pre>
== Migrate all running containers ==
Here's a simple shell script that will migrate each container one after another. Just pass the destination host node as the single argument to the script. Feel free to add the -v flag to the vzmigrate flags if you'd like to see it execute with the verbose option:
[[Category:HOWTO]]