Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Управляем OpenVZ c помощью Vtonf в Centos 5.2

Рубрика: RHEL, CentOS -> Виртуализация
Метки: |
Понедельник, 1 декабря 2008 г.
Просмотров: 15486
Подписаться на комментарии по RSS


Vtonf i- бесплатная контрольная веб-панель для управления VPS на базе OpenVZ. С помощью неё легко создавать и управлять виртуальными машинами используя OpenVZ. На данный момент Vtonf доступна для RedHat, Fedora, CentOS (планируется поддержка Debian ), поэтому я буду описывать установку и использование с использованием CentOS 5.2.

1 Подготавливаемся

Убедитесь что вы установили OpenVZ на вашем сервере с CentOS 5.2 smile

2 Установка Vtonf

Прежде чем установливать Vtonf, мы должны установить зависимости:

yum install vzpkg expect

После этого зайдите на http://www.vtonf.com/downloads.html и скачайте последний дистрибутив Vtonf:

cd /tmp
  wget http://mesh.dl.sourceforge.net/sourceforge/vtonf/vtonfinstaller.1.0-beta1.tar.gz
  tar xvfz vtonfinstaller.1.0-beta1.tar.gz
  cd vtonfinstaller.1.0-beta1
./install

Вам будет задан вопрос:

Do you wish to start the installation procedure (y/n)? : ><-- y

Отвечайте Yes для продолжения:

Примите лицензию:

[image=/uploads/up-new/openvz2.png">style=

Примите лицензию:

[image=/uploads/up-new/openvz2.png">

После этого Vtonf начнет установку:

Введите имя пользователя...

</div></span></p><p>... и пароль, данные учетные данные вы будете использовать для подключения к контрольной панели:</p>
<p> </p><p>[image=/uploads/up-new/openvz6.png

Установка закончится следующим сообщением:

Vtonf control panel installation completed. Please login to the control panel from the following information
http://192.168.0.10001/
Login Name : admin
Password : howtoforge
        Visit our forum : http://www.vtonf.com/forum/index.php
        Get support : http://www.vtonf.com/support.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Как вы видите, установщик говорит вам, как вы можете попасть в контрольную панель Vtonf (в моем случае http://192.168.0.10001/).

3 Использование Vtonf

Откройте браузер и перейдите по адресу контрольной панели:

Ниже показано как выглядит контрольная панель. Я опишу большинство важных функций, хотя Vtonf очень легок в использовании и понимание. Для создания новой виртуальной машины, нажмите Create Node:

centos-4-i386-minimal, так что выбираем его, указываем конфигурационный файл (например vps.basic), и указываем имя хоста и его IP адрес (ниже я покажу как можно добавить дополнительные шаблоны операционных систем). Нажмите кнопку Create Node:

[image=/uploads/up-new/mini/openvz9.jpg">поставляется с одним шаблоном OS, <span class=centos-4-i386-minimal, так что выбираем его, указываем конфигурационный файл (например vps.basic), и указываем имя хоста и его IP адрес (ниже я покажу как можно добавить дополнительные шаблоны операционных систем). Нажмите кнопку Create Node:

[image=/uploads/up-new/mini/openvz9.jpg">

Через несколько секунд виртуальная машина будет создана:

Node Listing вы должны видеть вашу новую виртуальную машину:

[image=/uploads/up-new/mini/openvz11.jpg">секции <span style=Node Listing вы должны видеть вашу новую виртуальную машину:

[image=/uploads/up-new/mini/openvz11.jpg">

Вы можете заранее создать шаблон для создания виртулаьных машин, или план. В нем вы можете указать размер памяти, размер диска, и прочее). После создания плана вы можете быстро развертывать однотипные виртуальные машины с сходными опциями:

NODE MANAGEMENT и нажмите Node Start для запуска виртуальной машины. Выберите виртуальную машины из меню и нажмите кнопку Start:

[image=/uploads/up-new/mini/openvz13.jpg">создания виртуальной машины, перейдите в <span style=NODE MANAGEMENT и нажмите Node Start для запуска виртуальной машины. Выберите виртуальную машины из меню и нажмите кнопку Start:

[image=/uploads/up-new/mini/openvz13.jpg">

SERVICES > Change Node Root Password, выберите виртуальную машину, и дважды введите пароль рута:

[image=/uploads/up-new/mini/openvz15.jpg">первого запуска виртуальной машины вам необходимо установить для неё пароль root. Перейдите в <span class=SERVICES > Change Node Root Password, выберите виртуальную машину, и дважды введите пароль рута:

[image=/uploads/up-new/mini/openvz15.jpg">

В разделе NODE NANAGEMENT > Set Nameservers вы должны указать DNS сервера для вашей виртуальной машины. Вы можете указать этот параметр в заранее созданном плане, если машина создавалась на его основе.:

centos-4-i386-minimal), вы можете испытывать совершенно законное желание добавить ещё шаблонов. Вы можете найти список доступных шаблонов по адресу http://wiki.openvz.org/Download/template/precreated. Шаблоны OS должны храниться в директории /vz/template/cache directory:

cd /vz/template/cache
  wget http://download.openvz.org/template/precreated/contrib/centos-5-i386-default.tar.gz
wget http://download.openvz.org/template/precreated/debian-4.0-i386-minimal.tar.gz

Перейдите в  VTONF > Update Settings...

[image=/uploads/up-new/openvz17.jpg">Добавляем шаблоны операционных систем</h3>
<p>Так как Vtonf поставляется только с одним шаблоном ОС (<span class=centos-4-i386-minimal), вы можете испытывать совершенно законное желание добавить ещё шаблонов. Вы можете найти список доступных шаблонов по адресу http://wiki.openvz.org/Download/template/precreated. Шаблоны OS должны храниться в директории /vz/template/cache directory:

cd /vz/template/cache
  wget http://download.openvz.org/template/precreated/contrib/centos-5-i386-default.tar.gz
wget http://download.openvz.org/template/precreated/debian-4.0-i386-minimal.tar.gz

Перейдите в  VTONF > Update Settings...

[image=/uploads/up-new/openvz17.jpg">

... и нажмите Update button:

этого, при создании новой ноды, вы увидите новые шаблоны:</p>
<p> </p><p>[image=/uploads/up-new/mini/openvz19.jpg

 

Постовой

Отдых в ОАЭ

В интерент-магазине fl-beauty.com всегда актуальный каталог Faberlic, различная информация о косметике и её применении.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Комментариев: 9

  1. Благодарю! Отличная статья.

  2. Благодарю за статью!

    Именно то что искал!

  3. Спасибо за статейку, читаю, устанавливаю. Многие возникшие вопросы отваливаются в оочень оперативном режиме.

    Хотелось бы еще спросить, какие еще панели существуют для управления VPS из бесплатных желательно.

  4. При запуске пишет

    /usr/sbin/vtonfd: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory

    locate же выдает

    # locate libssl.so
    /lib/libssl.so.0.9.8b
    /lib/libssl.so.6
    /lib64/libssl.so.0.9.8b
    /lib64/libssl.so.6

    Можно конечно слинковать libssl.so.6 на libssl.so.4... но размуно ли?

  5. После выполнения

    ln -s /lib/libssl.so.6 /lib/libssl.so.4
    ln -s /lib/libcrypto.so.6 /lib/libcrypto.so.4
    ln -s /usr/lib64/libxml2.so.2 /usr/lib/libxml2.so.2

    не запускается все равно:

    service vtonfd start
    Запускается vtonf:                                         [  OK  ]
    /usr/local/vtonfphp/bin/php: error while loading shared libraries: libxml2.so.2: wrong ELF class: ELFCLASS64
    [root@vpserv1 vtonfinstaller.1.0-beta1]# 2009-02-03 14:52:08: (mod_fastcgi.c.1014) the fastcgi-backend /usr/local/vtonfphp/bin/php failed to start:
    2009-02-03 14:52:08: (mod_fastcgi.c.1018) child exited with status 127 /usr/local/vtonfphp/bin/php
    2009-02-03 14:52:08: (mod_fastcgi.c.1021) if you try do run PHP as FastCGI backend make sure you use the FastCGI enabled version.
    You can find out if it is the right one by executing 'php -v' and it should display '(cgi-fcgi)' in the output, NOT (cgi) NOR (cli)
    For more information check http://www.vtonfd.net/documentation/fastcgi.html#preparing-php-as-a-fastcgi-program
    2009-02-03 14:52:08: (mod_fastcgi.c.1026) If this is PHP on Gentoo add fastcgi to the USE flags
    2009-02-03 14:52:08: (mod_fastcgi.c.1322) [ERROR]: spawning fcgi failed.
    2009-02-03 14:52:08: (server.c.848) Configuration of plugins failed. Going down.
  6. А как удалить VTONF из системы?

  7. Я чесн говоря тут не помогу, я просто переводил. Спросите на howtoforge.com, где собственно оригинал статьи и расположен...

  8. Аноним | 2010-02-16 в 12:12:08

    Статья ОК!

  9. я использую vtonf в virtualbox, и после установки мне выдает что я могу зайти в cp по адресу 127.0.0.101, как поменять адрес через консоль чтобы можно было заходить например на 192.168.64.130?

    Спасибо

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)