Выборочная заморозка и разморозка виртуальных машин на "Vmware Server 1"
Для замораживания виртуальных машин
#!/bin/sh
vmwarecmd="/usr/bin/vmware-cmd"
$vmwarecmd -l | while read vmlist;
do
echo "$vmlist"
name=`$vmwarecmd "$vmlist" getstate`
echo $name
if
then
vmrun suspend "$vmlist"
fi
sleep 5
done
и для размораживания
#!/bin/sh
vmwarecmd="/usr/bin/vmware-cmd"
$vmwarecmd -l | while read vmlist;
do
echo "$vmlist"
name=`$vmwarecmd "$vmlist" getstate`
echo $name
if
then
vmrun start "$vmlist"
fi
sleep 5
done
Как можно модифицировать скрипты, чтобы заморозка производилась выборочно? Т.е. чтобы при заморозке замораживались только те машины, которые не заморожены, а при разморозке, чтобы размораживались только те что замораживались.
Гипервизор: Vmware server 1.0.2