WebVZ панель управления вирутальными серверами OpenVZ

Запись создана апреля 6, 2009

Одна из панелей управления корневой системой OpenVZ написаная на ruby называется, WebVZ. Очень простая панель, не есть ресурсов, минималистична предельно. Думаю многоим понравится. ставится на CentOS без запинки, привожу сценарий установки:

# yum install -y rubygems ruby ruby-rdoc rubygem-sqlite3-ruby ruby-libs ruby-irb rubygem-fastthread
[root@vps ~]# gem update --system
[root@vps ~]# gem install -v=2.1.0 rails
[root@vps ~]# wget http://ovh.dl.sourceforge.net/sourceforge/webvz/webvz.2.0.tar.gz
[root@vps ~]# tar -xzvf webvz.2.0.tar.gz
[root@vps ~]# mv webvz.2.0 webvz
[root@vps ~]# mv webvz /usr/local/

стартуется webVZ командой: ruby /usr/local/webvz/script/server &
можно запускать в screen, или написать простенький инит скрипт на подобии этого:

[root@vps ~]# cat /etc/init.d/webvz
# description: WebVZ panel
# processname: webvz
# chkconfig: 345 85 15
#!/bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/webvz:/usr/local/webvz/script

# program name
PROG=server

#program path
DAEMON=/usr/local/webvz/script/server

# Do we pass options on the command line if yes put them here
DOPTION=""

#Test if it is there if not lets bail
test -f $DAEMON || exit 0

case "$1" in
start)  echo -n "Starting $PROG "
        $DAEMON $DOPTION >> /var/log/webvz 2>&1 &
        echo "Done."
        ;;
stop)   echo -n "Stopping $PROG "
        ps aux | grep webvz | grep -v grep | awk '{print $2}' | xargs kill -9
        echo "Done."
        ;;
restart) echo -n "Restarting $PROG "
        ps aux | grep webvz | grep -v grep | awk '{print $2}' | xargs kill -9
        sleep 2
        $DAEMON $DOPTION >> /var/log/webvz 2>&1 &
        echo "Done."
        ;;
*)      echo "Usage: /etc/init.d/$PROG start|stop|restart"
        exit 1
        ;;
esac

затем сделаем исполняемым этот скрипт и закинем в стартап (скрипт написан под chkconfig):

[root@vps ~]# chmod +x /etc/init.d/webvz
[root@vps ~]# chkconfig webvz on
[root@vps ~]# chkconfig --list | grep webvz
webvz           0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл

Если у Вас возникли какие-то сложности, обращайтесь. контакты в правой колонке на сайте.
за простые консультации денег не беру, если Вам нужно поднять сервер под vps/vds всегда буду рад помочь.

» Запись из раздела CentOS Linux, OpenVZ | 7 комментариев

Комментарии



7 комментариев to “WebVZ панель управления вирутальными серверами OpenVZ”

  1. fotonboy on ноября 16, 2009 18:51

    Из какого репозитория можно установить через yum rubygem?

  2. Артур Шакиров on ноября 16, 2009 19:17

    из rpmforge

  3. xxx on июня 7, 2010 18:03

    Вот так нужно
    gem install rails -v=2.1.2 —source=http://gems.rubyforge.org/

  4. xxx on июня 7, 2010 18:04

    Замечены проблемы с установкой на 64-битный Centos 5.5 этого пакета

  5. xxx on июня 8, 2010 9:44

    Пакет rubygem-sqllite3-ruby можно скачать отсюда:
    http://rpm.pbone.net/index.php3/stat/21/year/2008/month/10/day/25

  6. AndreikA on августа 27, 2010 7:36

    Отличненько!

    Часть статей помещу себе на форум, ибо только начинаю CentOS.

  7. Артур Шакиров on августа 27, 2010 8:05

    если материалы без спросу тащите, ставьте прямые ссылке, имейте совесть.




Ответить