Настройка окружения¶
Настроенное окружение необходимо для корректной установки и настройки модулей TIONIX. Для настройки следуйте нижеописанным пунктам:
Подключите в системный каталог
/etc/yum.repos.d/tionix-modules.repo
репозитории TIONIX:- http://rpm-rccentos.tionix.ru/3.0/x86_64/ - модули TIONIX;
- http://rpm-centos.tionix.ru/extras/el8/x86_64/ - зависимости модулей TIONIX;
Пример:
[tionix-modules] baseurl=http://rpm-centos.tionix.ru/3.0/x86_64/ enabled = 1 exclude = gpgcheck = 0 name = modules [tionix-extras] baseurl=http://rpm-centos.tionix.ru/extras/el8/x86_64/ enabled = 1 exclude = gpgcheck = 0 name = requirements
Подключите в системный каталог
/etc/yum.repos.d/system.repo
репозитории CentOS 8:Важно
Рекомендуется использовать указанные версии репозиториев. Так как, на более новых версиях возможны проблемы с зависимостями модулей.
- https://mirror.yandex.ru/centos/8/cloud/x86_64/openstack-victoria/
- https://mirror.yandex.ru/centos/8/extras/x86_64/os/
- https://mirror.yandex.ru/epel/8/Modular/x86_64/
- https://mirror.yandex.ru/epel/8/Everything/x86_64/
- https://mirror.yandex.ru/centos/8/BaseOS/x86_64/os/
- https://mirror.yandex.ru/centos/8/virt/x86_64/advanced-virtualization/
- https://mirror.yandex.ru/centos/8/PowerTools/x86_64/os/
- https://mirror.yandex.ru/centos/8/AppStream/x86_64/os/
- https://mirror.yandex.ru/centos/8/nfv/x86_64/openvswitch-2/
- https://mirror.yandex.ru/centos/8/storage/x86_64/ceph-nautilus/
- https://mirror.yandex.ru/centos/8/messaging/x86_64/rabbitmq-38/
Пример:
[system-base] baseurl=https://mirror.yandex.ru/centos/8/BaseOS/x86_64/os/ enabled = 1 exclude = gpgcheck = 0 name = system-base [system-extras] baseurl=https://mirror.yandex.ru/centos/8/extras/x86_64/os/ enabled = 1 exclude = gpgcheck = 0 name = system-extras [system-cloud] baseurl=https://mirror.yandex.ru/centos/8/cloud/x86_64/openstack-victoria/ enabled = 1 exclude = gpgcheck = 0 name = system-cloud [system-virt] baseurl=https://mirror.yandex.ru/centos/8/virt/x86_64/advanced-virtualization/ enabled = 1 exclude = gpgcheck = 0 name = system-virt [system-storage] baseurl=https://mirror.yandex.ru/centos/8/storage/x86_64/ceph-nautilus/ enabled = 1 exclude = gpgcheck = 0 name = system-storage [system-epel] baseurl=https://mirror.yandex.ru/epel/8/Modular/x86_64/ enabled = 1 exclude = gpgcheck = 0 name = system-epel [system-epel-all] baseurl=https://mirror.yandex.ru/epel/8/Everything/x86_64/ enabled = 1 exclude = gpgcheck = 0 name = system-epel-all [system-power-tools] baseurl=https://mirror.yandex.ru/centos/8/PowerTools/x86_64/os/ enabled = 1 exclude = gpgcheck = 0 name = system-power-tools [system-appstream] baseurl=https://mirror.yandex.ru/centos/8/AppStream/x86_64/os/ enabled = 1 exclude = gpgcheck = 0 name = system- [system-nfv] baseurl=https://mirror.yandex.ru/centos/8/nfv/x86_64/openvswitch-2/ enabled = 1 exclude = gpgcheck = 0 name = system-nfv [system-rabbitmq] baseurl=https://mirror.yandex.ru/centos/8/messaging/x86_64/rabbitmq-38/ enabled = 1 exclude = gpgcheck = 0 name = system-rabbitmq
Подсказка
В случае возникновения проблем с обновлением системы используйте параметр --nobest
:
dnf --nobest install package
Где: package
- наименования пакета, имеющего с конфликты в зависимостях.
Установите лицензию:
yum install -y python-tionix_licensing-3.0.0
Установите библиотеку Setuptools:
yum install -y python3-setuptools
Установите пакет
distro
:yum install -y python3-distro
Перезапустите службы:
systemctl restart openstack-nova-api systemctl restart httpd
После настройки окружения можно приступать к установке модулей TIONIX. Рекомендуемый порядок установки модулей:
- TIONIX.Client (в качестве зависимости для остальных модулей TIONIX);
- TIONIX.NodeControl;
- TIONIX.Scheduler;
- TIONIX.VDIserver;
- TIONIX.Monitor;
- TIONIX.Dashboard;
- TIONIX.PointMeter.