OpenVZ Forum


Home » International » Russian » VZFASTBOOT не работает
Re: VZFASTBOOT не работает [message #33819 is a reply to message #33806] Wed, 12 November 2008 19:04 Go to previous messageGo to previous message
Egenius is currently offline  Egenius
Messages: 21
Registered: September 2008
Junior Member
Видимо как раз то, но дело в том что это не работает так как Вы описали.
Для полной ясности опишу то каким образом у меня запускается виртуалка. В конфите виртуалки прописано ONBOOT=no
При старте сервера, запускается только /etc/init.d/vz, а виртуальные машины запускаются отдельно, как одна из служб кластера. Для этого я создал скрипт следующего содержания и прописал его запуск в сервисах кластера.
cat /etc/init.d/vhost100
#!/bin/sh
#
# Source function library.
. /etc/rc.d/init.d/functions
prog="vhost100"
PATH=$PATH:/usr/bin:/usr/local/bin:

# By default it's all good
RETVAL=0

rc_done='..done'
rc_failed='..failed'

# Source function library.
DISTR=redhat

print_success()
{
if [ "$DISTR" = "redhat" ]; then
echo_success
else
echo -n "$rc_done"
fi
echo
}

print_failure()
{
echo -n "$1"
if [ "$DISTR" = "redhat" ]; then
failure $"$1"
else
echo -n "$rc_failed"
fi
echo
}

# See how we were called.
case "$1" in
start)
# Start daemon.
echo -n $"Starting $prog: "
vzctl start 100
RETVAL=$?
echo
if [ $RETVAL = 0 ]; then
touch /var/lock/subsys/vhost100
fi
print_success
;;
stop)
# Stop daemons.
echo -n $"Stopping $prog: "
vzctl stop 100
RETVAL=$?
echo
if [ $RETVAL = 0 ]; then
rm -f /var/lock/subsys/vhost100
fi
print_success
;;
restart)
$0 stop
sleep 3
$0 start
;;
status)
vzctl status 100
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
RETVAL=1
;;
esac

exit $RETVAL

Подозреваю что именно в этом может быть причина, т.к. первоначально, запуская виртуалку сразу при старте скрипта vz, проверка квот не производилась. Но мне нужно запускать каждую виртуальную машину отдельно, т.к. на каждой из машин в кластере должна работать своя виртуалка. Что необходимо добавить в скрипт vhost100 чтобы он отрабатывал так-же как скрипт vz ?
Простите за глупые вопросы, но я не очень силён в скриптописании и мне нужна помощь.
Спасибо !
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Сетевая проблема
Next Topic: Слишком большие kmemsize
Goto Forum:
  


Current Time: Mon Sep 08 19:35:15 GMT 2025

Total time taken to generate the page: 0.08609 seconds