Daniel Meszaros
unread,Dec 13, 2011, 8:51:42 AM12/13/11You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hi,
ich möchte den APCUPSD meines KVM-Hosts im Falle eines längeren
Stromausfalls nicht die Gäste herunterfahren, sondern speichern lassen.
Der APCUPSD also, bevor die Batterien der USV komplett leer sind, ein
Script aufrufen, dass die Gäste "einfriert" und anschließend den
KVM-Host herunterfahren.
Ich habe mir folgendes Scriptkonstrukt dazu ausgedacht:
_______________________________________________________________________
#!/bin/bash
COUNT=$(virsh list | grep -v -e Id -e --- | awk '{print $1}' | wc -l)
let "COUNT += 1"
ROW=1
while [ $ROW -le $COUNT ]
do
if [ $ROW -gt 2 ]; then
GUEST="$(virsh list | awk -v awkrow="$ROW" '{
if (FNR==awkrow) {
print $2
}
}')"
echo "Saving guest $GUEST..."
virsh save $GUEST
echo "Guest $GUEST saved."
fi
let "ROW += 1"
done
______________________________________________________________________
Wenn wieder Strom da ist und der KVM-Host hochgefahren ist, würde ich
die Gäste händisch einen nach dem anderen wieder "resumen".
Ist das ein praktikabler Ansatz oder würdet Ihr das anders umsetzen?
CU,
Mészi.