Настройка окружения¶
Настроенное окружение необходимо для корректной установки и настройки модулей. Для настройки следуйте нижеописанным пунктам:
Установка пакетов:
# Debian: apt-get install -y python3-pip python3-dev gcc
Для установки пакетов на Astra Linux (Smolensk) выполните следующее:
sudo apt-get install -y python3-pip python3-dev gettext python3-pbr python3-setuptools crudini
Добавление роли администартора домена для пользователя облака:
openstack role add --user "user" --domain "domain" admin
Настройка переменных окружения:
export PIP_INDEX_URL=http://pypi.accentos.ru/simple/ export PIP_TRUSTED_HOST=pypi.accentos.ru
Для AccentOS для Astra Linux (Smolensk) подключите предоставленный Вам репозиторий с пакетами AccentOS.
Установка лицензии:
Поместите предоставленный Вам файл
license
в папку/etc/aos
.Установка пакетов:
pip3 install python-subunit pip3 install packaging pip3 install requestsexceptions pip3 install sqlalchemy-migrate pip3 install jsonpath-rw-ext
Для AccentOS для Astra Linux (Smolensk) установка пакетов не требуется.
Перезапуск служб:
# Debian, Astra Linux: systemctl restart nova-api.service systemctl restart apache2
Назначение пароля к базе данных для пользователя root:
mysqladmin -u root password 123456
Важно
Не допускается использование не ASCII символов в логинах/паролях для базы данных.
После настройки окружения можно приступать к установке модулей. Рекомендуемый порядок установки модулей при инсталяции без использования модуля Autosetup:
Примечание
Для корректной работы модулей также нужен установленный и настроенный Redis. Ознакомиться с описанием установки и настройки можно в соответствующем разделе документации.
Отсутствие доступа к сети интернет¶
В случае установки модулей на сервер без доступа к сети интернет нужно выполнить следующие шаги:
На сервере с доступом в интернет скачать модули и их зависимости (предварительно необходимо настроить переменные окружения):
mkdir packages pip3 download dashboard monitor cloud-manager scheduler rs-server dashboard-theme pip -d packages
Скопировать директорию
packages
на сервер.
Важно
На сервере без доступа к сети интернет необходимо обеспечить наличие пакетов, перечисленных в файле: system_packages.txt
.