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

Материал из ISPWiki

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

Содержание

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

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

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

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

Установку необходимо производить на "чистый" сервер. Для операционной системы 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 - все оставшееся место
  • VDSmanager-Linux + KVM

Основное требование - наличие места в папке /tmp. Оно необходимо для миграции и резервного копирования. Необходимо как минимум 30 Gb места (зависит от размера и количества VDS)

/ - 60 Gb
/kvm - все оставшееся место (если образы виртуальных дисков будут хранится в виде файлов)

Если вы планируете использовать LVM для хранения образов виртуальных дисков, то вам следует оставить неразбитое пространство, достаточное для хранения образов VDS

  • Файл подкачки (для всех систем)

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

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

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

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

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

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

Шаг 1

На этом шаге у вас уже должна быть активная лицензия. Если её еще нет, вы можете заказать её на сайте http://ispsystem.com/ru/order/index.html. Если вы не уверены, активна ваша лицензия или нет, вы можете проверить это в системе биллинга BILLmanager.

Шаг 2

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

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

Затем

sh install.4.sh

Ключи командной запуска скрипта install.4.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

Технические подробности

Установка производится в директорию /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

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

User admin teH0wLIpW0gyQ

устанавливает пользователю admin пароль test. В дальнейшем пароль может быть изменен через веб- интерфейс. Вы также можете добавлять новых администраторов, но удалять или переименовывать пользователя admin нельзя. VDSmanager использует его для внутренних запросов.

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

Для ОС на базе Linux VDSmanager поддерживает несколько технологий виртуализации. Это OpenVZ, Xen и KVM. Тип виртуализации указывается в конфигурационном файле vdsmgr.conf директивой Virtualization. Её параметр может принимать следующие значения: openvz, xen, kvm. xen.

На данный момент существует два варианта поддержки xen. xen1 использует mount для доступа к приватным данным VDS, в то время как xen2 использует виртуальный com порт VDS. На данный момент мы развиваем и поддерживаем только xen2. Чтобы указать, какой вариант поддержки использовать, необходимо создать символическую ссылку на соответствующий файл:

cd /usr/local/ispmgr/lib/
ln -sf xen2.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

Для установки VDS с ОС FreeBSD необходимо использовать xen не ниже четвертой версии. На данный момент этой версии нет ни в одном из репозитариев и установку приходится производить вручную, собирая xen и ядро linux из исходников.

См. также

Была ли эта информация полезной? Да | Нет
Личные инструменты