環境
兩台XenServer需在同一個pool
#!/bin/bash
if [ $# -eq 0 ]; then
echo "Usage: $0 <Host UUID(SRC)> <Host UUID(Dest)>"
else
SRC_HOST=$1
DST_HOST=$2
VM=$(xe vm-list resident-on=$SRC_HOST is-control-domain=false params=uuid|grep uuid|awk '{print $5}')
for i in ${VM[@]};do
echo -n "xenmotion: $i ...."
xe vm-migrate uuid=$i host=$DST_HOST --live
#echo "xe vm-migrate uuid=$i host=$DST_HOST --live"
echo "Done"
done
fi