WebVZ панель управления вирутальными серверами OpenVZ
Запись создана 6 апреля, 2009
Одна из панелей управления корневой системой OpenVZ написаная на ruby называется, WebVZ. Очень простая панель, не есть ресурсов, минималистична предельно. Думаю многоим понравится. ставится на CentOS без запинки, привожу сценарий установки:
[cc lang=»bash»
[root@vps ~]# 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/
[/cc]
стартуется webVZ командой: ruby /usr/local/webvz/script/server &
можно запускать в screen, или написать простенький инит скрипт на подобии этого:
[cc lang=»bash»]
[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
[/cc]
затем сделаем исполняемым этот скрипт и закинем в стартап (скрипт написан под chkconfig):
[cc lang=»bash»]
[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:выкл
[/cc]
Если у Вас возникли какие-то сложности, обращайтесь. контакты в правой колонке на сайте.
за простые консультации денег не беру, если Вам нужно поднять сервер под vps/vds всегда буду рад помочь.
Схожие темы
» Запись из раздела CentOS Linux, OpenVZ | 7 комментариев
Комментарии
7 комментариев to “WebVZ панель управления вирутальными серверами OpenVZ”
Ответить
Из какого репозитория можно установить через yum rubygem?
из rpmforge
Вот так нужно
gem install rails -v=2.1.2 —source=http://gems.rubyforge.org/
Замечены проблемы с установкой на 64-битный Centos 5.5 этого пакета
Пакет rubygem-sqllite3-ruby можно скачать отсюда:
http://rpm.pbone.net/index.php3/stat/21/year/2008/month/10/day/25
Отличненько!
Часть статей помещу себе на форум, ибо только начинаю CentOS.
если материалы без спросу тащите, ставьте прямые ссылке, имейте совесть.