Difference between revisions of "Migration fails"
(initial edition) |
(→Solution) |
||
| (15 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| − | This article | + | This article describes known reasons of migration failures, and solutions for those. |
| − | == | + | == Problem #1 == |
| − | === | + | === Symptoms === |
After giving <tt>vzmigrate -v --online <ip address> <veid></tt> | After giving <tt>vzmigrate -v --online <ip address> <veid></tt> | ||
the following message appears: | the following message appears: | ||
<pre> | <pre> | ||
| − | Error: undump failed: Invalid | + | Error: undump failed: Invalid argument |
| + | Stopping container ... | ||
Restoring failed: | Restoring failed: | ||
iptables-restore exited with 1 | iptables-restore exited with 1 | ||
| Line 13: | Line 14: | ||
=== Reason === | === Reason === | ||
| − | The | + | The container which you wish to migrate uses some iptables modules, that are not |
loaded on destination node. Consequently <tt>iptables-restore</tt> fails. | loaded on destination node. Consequently <tt>iptables-restore</tt> fails. | ||
| − | === | + | === Solution === |
| − | Load all iptables kernel modules that are used by | + | Load all iptables kernel modules that are used by container on destination node. |
| + | Also, it seems like iptables needs to be installed inside the container. | ||
=== Links === | === Links === | ||
| − | * | + | * {{bug|631}} |
* http://forum.openvz.org/index.php?t=tree&th=2756&mid=14198&&rev=&reveal= | * http://forum.openvz.org/index.php?t=tree&th=2756&mid=14198&&rev=&reveal= | ||
| + | |||
| + | == Problem #2 == | ||
| + | === Symptoms === | ||
| + | The system runs <tt>028stab031</tt> or older kernels and | ||
| + | after giving <tt>vzmigrate -v --online <ip address> <veid></tt> | ||
| + | the following message appears: | ||
| + | <pre> | ||
| + | Live migrating container | ||
| + | Suspending container | ||
| + | Setting up checkpoint... | ||
| + | suspend... | ||
| + | Can not suspend container: Device or resource busy | ||
| + | file on unsupported FS: magic 0bad1dea | ||
| + | Checkpointing failed | ||
| + | Error: Failed to suspend container | ||
| + | </pre> | ||
| + | |||
| + | === Reason === | ||
| + | The container which you wish to migrate uses inotify mechanism (magic 0bad1dea), that is not | ||
| + | supported by <tt>028stab031</tt> and older kernels. | ||
| + | |||
| + | === Solution === | ||
| + | * for 2.6.18 rhel5 based kernels: Update till <tt>028stab035</tt> or newer kernel | ||
| + | * for 2.6.18 mainstream based kernels: Update till <tt>028stab043</tt> or newer kernel | ||
| + | |||
| + | === Links === | ||
| + | |||
| + | * {{bug|552}} | ||
| + | * http://forum.openvz.org/index.php?t=tree&goto=14780&#msg_14780 | ||
| + | |||
| + | |||
| + | == Problem #3 == | ||
| + | === Symptoms === | ||
| + | After giving <tt>vzmigrate -v --online <ip address> <veid></tt> | ||
| + | the following message appears: | ||
| + | <pre> | ||
| + | Dumping container | ||
| + | Setting up checkpoint... | ||
| + | join context.. | ||
| + | dump... | ||
| + | Can not dump container: Device or resource busy | ||
| + | unsupported netdevice tun0 | ||
| + | Checkpointing failed | ||
| + | Error: Failed to dump container | ||
| + | </pre> | ||
| + | |||
| + | === Reason === | ||
| + | Checkpointing doesn't support <tt>tun</tt> device inside container till <tt>2.6.18-028stab049</tt> and <tt>2.6.9-023stab044.14</tt> kernels. This device is usually used for [[VPN via the TUN/TAP device]] in container. | ||
| + | |||
| + | === Solution === | ||
| + | * for 2.6.18 based kernels: update till <tt>028stab049</tt> or newer kernel | ||
| + | * for 2.6.9 based kernels: update till <tt>023stab044.14</tt> or newer kernel | ||
| + | |||
| + | === Links === | ||
| + | * {{Bug|642}} | ||
| + | * http://forum.openvz.org/index.php?t=tree&goto=14826&#msg_14826 | ||
[[Category:Troubleshooting]] | [[Category:Troubleshooting]] | ||
Latest revision as of 11:39, 7 May 2010
This article describes known reasons of migration failures, and solutions for those.
Contents
Problem #1Edit
SymptomsEdit
After giving vzmigrate -v --online <ip address> <veid> the following message appears:
Error: undump failed: Invalid argument Stopping container ... Restoring failed: iptables-restore exited with 1 rst_restore_net: -22
ReasonEdit
The container which you wish to migrate uses some iptables modules, that are not loaded on destination node. Consequently iptables-restore fails.
SolutionEdit
Load all iptables kernel modules that are used by container on destination node. Also, it seems like iptables needs to be installed inside the container.
LinksEdit
Problem #2Edit
SymptomsEdit
The system runs 028stab031 or older kernels and after giving vzmigrate -v --online <ip address> <veid> the following message appears:
Live migrating container
Suspending container
Setting up checkpoint...
suspend...
Can not suspend container: Device or resource busy
file on unsupported FS: magic 0bad1dea
Checkpointing failed
Error: Failed to suspend container
ReasonEdit
The container which you wish to migrate uses inotify mechanism (magic 0bad1dea), that is not supported by 028stab031 and older kernels.
SolutionEdit
- for 2.6.18 rhel5 based kernels: Update till 028stab035 or newer kernel
- for 2.6.18 mainstream based kernels: Update till 028stab043 or newer kernel
LinksEdit
Problem #3Edit
SymptomsEdit
After giving vzmigrate -v --online <ip address> <veid> the following message appears:
Dumping container
Setting up checkpoint...
join context..
dump...
Can not dump container: Device or resource busy
unsupported netdevice tun0
Checkpointing failed
Error: Failed to dump container
ReasonEdit
Checkpointing doesn't support tun device inside container till 2.6.18-028stab049 and 2.6.9-023stab044.14 kernels. This device is usually used for VPN via the TUN/TAP device in container.
SolutionEdit
- for 2.6.18 based kernels: update till 028stab049 or newer kernel
- for 2.6.9 based kernels: update till 023stab044.14 or newer kernel