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