#!/bin/bash
+# turn on debugging:
+# either set verbose to true right here
+# or call ssh slice@node -- -v ....
+verbose=
MAC=$(virsh --connect lxc:// --readonly dumpxml $USER|grep mac|awk -F\' '{print $2}')
IP=$(cat /var/lib/libvirt/dnsmasq/default.leases | grep $MAC | awk '{print $3}')
shift
-ssh root@$IP "$@"
+case "$1" in -v|--verbose) verbose=true; shift ;; esac
+
+if [ -n "$verbose" ]; then
+ echo "sshsh: login=$USER"
+ echo "sshsh: args=>$@<"
+ echo "MAC=>$MAC<"
+ echo "IP=>$IP<"
+ echo "========== beg /var/lib/libvirt/dnsmasq/default.leases"
+ cat /var/lib/libvirt/dnsmasq/default.leases
+ echo "========== end /var/lib/libvirt/dnsmasq/default.leases"
+fi
+
+[ -z "$IP" ] && { echo "No IP found" ; exit 1; }
+
+exec ssh -o StrictHostKeyChecking=no root@$IP "$@"