Introduce socat as a way of doing xl migrations
authorHrvoje Ribicic <riba@google.com>
Tue, 2 Jun 2015 11:05:37 +0000 (11:05 +0000)
committerHrvoje Ribicic <riba@google.com>
Thu, 11 Jun 2015 14:23:11 +0000 (16:23 +0200)
commit7f798c24e47f5e10c009fc281ea0c5449c25696f
treeff0f1d876004600d306ba997fa377520219c6f3c
parentaaecd556a9b340d5727c1dea944d145c61317138
Introduce socat as a way of doing xl migrations

This patch introduces support for socat as a means of doing xl
migrations. The primary reason for doing so is that Ganeti no longer
handles SSH key distribution across nodes which are not master
candidates. By relying on SSH as the only means of doing migrations,
we could only migrate instances off of master candidates.

Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
lib/constants.py
lib/hypervisor/hv_xen.py
src/Ganeti/Constants.hs
test/py/ganeti.hypervisor.hv_xen_unittest.py