Настройка окружения¶
Настроенное окружение необходимо для корректной установки и настройки модулей TIONIX. Для настройки следуйте нижеописанным пунктам:
Установка пакетов:
# Ubuntu: apt-get install -y gcc-4.7 python-dev python-pip # ALT Linux 7: apt-get install -y gcc4.7 python-dev python-module-pip python-module-django-dbbackend-mysql # CentOS: yum install -y gcc python-devel python-pip
Настройка переменных окружения:
# Ubuntu: export PIP_EXTRA_INDEX_URL=http://pypi.tionix.ru/simple/ export PIP_TRUSTED_HOST=pypi.tionix.ru # ALT Linux 7: export PIP_EXTRA_INDEX_URL=http://pypi-alt.tionix.ru/simple/ export PIP_TRUSTED_HOST=pypi-alt.tionix.ru # ALT Linux 7 RPM: echo "rpm http://rpmalt.tionix.ru/altlinux/c7/release noarch classic" > /etc/apt/sources.list.d/tionix.list apt-get update # CentOS: export PIP_EXTRA_INDEX_URL=http://pypi-centos.tionix.ru/simple/ export PIP_TRUSTED_HOST=pypi-centos.tionix.ru
Установка лицензии:
из репозитория Python-пакетов:
# Ubuntu, CentOS: pip install tionix-licensing>=2.0.0
из репозитория RPM пакетов:
# ALT Linux 7: apt-get -y install python-module-tionix_licensing=2.0.0 # CentOS: yum install -y python-tionix_licensing-2.0.0
Установка пакетов:
Для Ubuntu и CentOS:
pip install python-subunit pip install packaging pip install requestsexceptions pip install sqlalchemy-migrate pip install jsonpath-rw-ext
Для ALT Linux 7:
apt-get -y install python-module-subunit apt-get -y install python-module-requestsexceptions apt-get -y install python-module-migrate apt-get -y install python-module-jsonpath-rw-ext apt-get -y install python-module-ua_parser apt-get -y install python-module-user_agents
Перезапуск служб:
# Ubuntu: service nova-api restart service apache2 restart # ALT Linux 7: systemctl restart openstack-nova-api systemctl restart httpd2 # CentOS: systemctl restart openstack-nova-api systemctl restart httpd
Назначение пароля к базе данных для пользователя root:
mysqladmin -u root password 123456
Важно
Не допускается использование не ASCII символов в логинах/паролях для базы данных.
После настройки окружения можно приступать к установке модулей TIONIX. Рекомендуемый порядок установки модулей при инсталяции без использования модуля TIONIX.Autosetup:
Отсутствие доступа к сети интернет¶
Совет
Ознакомиться с процессами установки или обновления RPM пакетов TIONIX на операционной системе ALT Linux без доступа к сети интернет можете, перейдя по ссылкам на видео руководства:
В случае установки модулей на сервер без доступа к сети интернет нужно выполнить следующие шаги:
На сервере с доступом в интернет скачать модули и их зависимости (предварительно необходимо настроить переменные окружения):
mkdir packages pip download tionix-dashboard tionix-monitor tionix-node-control tionix-scheduler tionix-vdi-server tionix-licensing tionix-dashboard-theme pip -d packages
Скопировать директорию
packages
на сервер.
Важно
На сервере без доступа к сети интернет необходимо обеспечить наличие пакетов, перечисленных в файле: system_packages.txt
.
Примечание
Для успешного выполнения команды pip download
версия pip должна быть не менее 8.0.0.