Установка VDSmanager (VDSmanager)

Материал из ISPWiki

Перейти к: навигация, поиск

Содержание

Системные требования

Требования к операционной системе

Выбор операционной системы зависит версии VDSmanager, используйте следующие системы:

  • VDSmanager-FreeBSD - FreeBSD 8.0 amd64
  • VDSmanager-Linux с технологией виртуализации OpenVZ - Linux CentOS 5.5
  • VDSmanager-Linux с технологией виртуализации Xen 3.2/4.0 - Linux Debian 5.0

Установку необходимо производить на "чистый" сервер - для операционной системы FreeBSD - система без дополнительных пакетов, для операционной системы Linux - минимальная инсталляция. Дополнительная информация по установке VDSmanager-Linux с технологией виртуализации Xen рассмотрена в статье Установка XEN.

Разметка диска

  • VDSmanager-FreeBSD:
/ - 4 Gb
/vs - все остальное пространство
  • VDSmanager-Linux + OpenVZ:
/ - 6 Gb
/vz - все оставшееся место
  • VDSmanager-Linux + Xen 4:
/ - 30 Gb    (необходим корень на 5-10Гб больший чем оперативной памяти на сервере)
все остальное пространство не размечать, будет использоваться через LVM, смотрите также Установка XEN поскольку установка в автоматическом режиме невозможна.
  • VDSmanager-Linux + Xen 3.2:

В случае если используется Xen 3.2, то он может быть установлен автоматически инсталлятором на операционной системе Debian 5.0 из репозитория в автоматическом режиме из стандартных репозиториев Debian. Ограничение Xen 3 - при его использовании вы не сможете создавать виртуальные серверы с гостевой операционной системой FreeBSD (только с Linux). При этом разметить диск следует следующим образом:

/ - 6 Gb
/xen - все оставшееся место
  • Файл подкачки (для всех систем)

Раздел который будет использоваться как swap также необходим, делайте его в зависимости от оперативной памяти сервера, но 4Gb как правило вполне достаточно.

Если Вы собираетесь сохранять резервные копии на сервере, то размер корневого раздела должен быть увеличен на тот объем, который Вы хотите использовать для хранения резервных копий.

IP-адрес сервера

Для установки программного продукта необходим реальный статический IP-адрес, который должен присутстовать на сетевом адресе сервера и от этого адреса должны осуществлятсья подключения по http-протоколу (не должна использоваться трансляция адресов).

IP-адрес, для которого была получена лицензия на панель управления VDSmanager, должен быть первым в списке IP-адресов, которые возвращает команда ifconfig. Если адрес не является первым на сетевом интерфейсе, то возможно запустить скрипт install.sh с ключем --ip IP-адрес.

Инструкция по установке

Шаг 1

На этом шаге у вас уже должна быть активная лицензия. Если её еще нет, вы можете заказать её здесь. Если вы не уверены, активна ваша лицензия или нет, вы можете проверить это в системе биллинга BILLmanager.

Шаг 2

Войдите в командную оболочку на вашем сервере и запустите любую из команд:

fetch http://download.ispsystem.com/install.sh
wget http://download.ispsystem.com/install.sh
curl -o install.sh http://download.ispsystem.com/install.sh

Затем

sh install.sh

Ключи командной запуска скрипта install.sh, которые можно указывать в случае проблем:

--os OS Принудительное указание операционноый системы 
--arch ARCH Принудительное указание архитектуры (i386, i686) 
--ip IP Принудительное указание IP-адреса лицензии

Следуйте инструкциям инсталлятора. Также будет установлено новое ядро операционной системы и произведена перезагрузка сервера в случае необходимости.

Если вы хотите, чтобы сотрудники ISPsystem помогли вам установить VDSmanager, вы должны сообщить им пароль пользователя root на вашем сервере. Также необходимо, чтобы этот пользователь имел возможность входить на сервер по SSH. Для этого в файле /etc/ssh/sshd_config должна быть включена опция

PermitRootLogin yes

Шаг 3

Для доступа к VDSmanager используйте следующий URL, используя IP-адрес вашего сервера. Для авторизации используется пользователи хранимые в файле конфигурации VDSmanager, пароль задается при инсталляции. Осуществляйте вход с правами пользователя admin

https://IP-адрес/manager/vdsmgr

Технические подробности (для FreeBSD)

Установка производится в директорию /usr/local/ispmgr

При необходимости будет установлено следующее программное обеспечение (список и версии могут различаться в зависимости от дистрибутива):

Apache Perl Ядро VDSmanager Дополнительные утилиты и дисковые темплейты

В конфигурационный файл Apache добавляется директива Include обеспечивающая работу VDSmanager

Include /usr/local/ispmgr/etc/ispmgr.inc

Для безопасного соединения по SSL создаются секретные ключи с помощью команды:

openssl req -new -newkey rsa:1024 -nodes -keyout /etc/mail/certs/server.key -x509 -days 5000 -subj "/C=XX/CN=имя-хоста/emailAddress=root@имя-хоста" -out /etc/mail/certs/server.crt

После этого ключ и сертификат копируются в директории необходмые для их работы

/usr/local/etc/apache/ssl.crt/server.crt /usr/local/etc/apache/ssl.key/server.key

Примечание для Debian (Xen 3.2)

Тип виртуализации укаказывается в конфигурационном файле vdsmgr.conf, соответствующий тип виртуализации (Virtualization xen) указывает на нужную систему виртуализации (xen1 для 3.2 и xen2 для 4.0) посредством символической ссылки в каталоге /usr/local/ispmgr/lib/ , например для xen 3.2

cd /usr/local/ispmgr/lib/
ln -sf xen1.so xen.so

Перед установкой необходимо убедиться в том, что в операционной системе Debian подключены и работают репозитории (в установке по-умолчанию с диска они могут быть не прописаны и это приведет к безуспешному завершению установки), примерное содержимое /etc/apt/sources.list

deb http://ftp.ru.debian.org/debian lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free

Пароль пользователя панели VDSmanager задается в файле /usr/local/ispmgr/etc/vdsmgr.conf - строка

User admin teH0wLIpW0gyQ

устанавливает пользователю admin пароль test

Личные инструменты