Requires the pve-conntrack-tool. On migration the conntrack information
from the source node is dumped and sent to the target node where it is
then inserted.
This helps with open connections during migration when the firewall is active.

Signed-off-by: Mira Limbeck <m.limb...@proxmox.com>
---
 PVE/QemuMigrate.pm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 11fec4b..a4e24f7 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -1065,6 +1065,9 @@ sub phase2 {
            die "unable to parse migration status '$stat->{status}' - 
aborting\n";
        }
     }
+
+    $self->log('info', 'copy conntrack information');
+    PVE::Tools::run_command([['/usr/bin/pve-conntrack-tool', 'dump'], 
[@{$self->{rem_ssh}}, '/usr/bin/pve-conntrack-tool', 'insert']]);
 }
 
 sub phase2_cleanup {
-- 
2.20.1



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to