Implement virtual cluster support in Python code
authorMichael Hanselmann <hansmi@google.com>
Thu, 20 Sep 2012 16:52:31 +0000 (18:52 +0200)
committerMichael Hanselmann <hansmi@google.com>
Tue, 25 Sep 2012 14:28:49 +0000 (16:28 +0200)
commitcffbbae79a8cb49c412a6dde2df9c2c81491ab54
tree37f18542a13f59dd5a39c7b9e86b4c787df9cb8e
parent9340cc2b6c4fe6cf446df99d00796b60d4e53ddd
Implement virtual cluster support in Python code

- pathutils: Prepend node-specific prefix path
- RPC: Use virtual paths (see vcluster.py)
- SSH: Pass environment variables, use destination's node directory when
  copying files using scp, use GANETI_HOSTNAME to determine hostname

Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: RenĂ© Nussbaumer <rn@google.com>
lib/backend.py
lib/hypervisor/hv_xen.py
lib/jqueue.py
lib/pathutils.py
lib/rpc.py
lib/ssh.py