Настройка окружения¶
Настроенное окружение необходимо для корректной установки и настройки модулей TIONIX. Для настройки следуйте нижеописанным пунктам:
Подключите в системный каталог
/etc/yum.repos.d/tionix-modules.repo
репозитории TIONIX:- http://rpm-centos.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 = Tionix Modules 3.0 for EL8 [tionix-extras] baseurl=http://rpm-centos.tionix.ru/extras/el8/x86_64/ enabled = 1 exclude = gpgcheck = 0 name = Tionix Modules 3.0 for EL8 (Extra Packages)
Подключите в системный каталог
/etc/yum.repos.d/openstack.repo
репозитории AlmaLinux 8:Важно
Рекомендуется использовать указанные версии репозиториев. Так как, на более новых версиях возможны проблемы с зависимостями модулей.
- http://mirror.nsc.liu.se/centos-store/8.4.2105/cloud/x86_64/openstack-victoria/
- http://mirror.nsc.liu.se/centos-store/8.4.2105/virt/x86_64/advanced-virtualization/
- http://mirror.nsc.liu.se/centos-store/8.4.2105/messaging/x86_64/rabbitmq-38/
- http://mirror.nsc.liu.se/centos-store/8.4.2105/storage/x86_64/ceph-pacific/
- http://mirror.nsc.liu.se/centos-store/8.4.2105/nfv/x86_64/openvswitch-2/
- http://mirror.nsc.liu.se/centos-store/8.4.2105/nfv/x86_64/network-extras/
Пример:
[centos84-openstack-victoria] name=CentOS SIG OpenStack Victoria Repository baseurl=http://mirror.nsc.liu.se/centos-store/8.4.2105/cloud/x86_64/openstack-victoria/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [centos84-adv-virt] name=CentOS SIG Advanced Virtualization Repository baseurl=http://mirror.nsc.liu.se/centos-store/8.4.2105/virt/x86_64/advanced-virtualization/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [centos84-rabbitmq38] name=CentOS SIG RabbitMQ 3.8 Repository baseurl=http://mirror.nsc.liu.se/centos-store/8.4.2105/messaging/x86_64/rabbitmq-38/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [centos84-ceph-pacific] name=CentOS SIG Ceph Pacific Repository baseurl=http://mirror.nsc.liu.se/centos-store/8.4.2105/storage/x86_64/ceph-pacific/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [centos84-openvswitch] name=CentOS SIG Open vSwitch Repository baseurl=http://mirror.nsc.liu.se/centos-store/8.4.2105/nfv/x86_64/openvswitch-2/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [centos84-haproxy] name=CentOS SIG HAProxy 2.2 Repository baseurl=http://mirror.nsc.liu.se/centos-store/8.4.2105/nfv/x86_64/network-extras/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Обновите систему:
dnf -y update
Подсказка
В случае возникновения проблем с обновлением системы используйте параметр
--nobest
:dnf --nobest install package
Где:
package
- наименования пакета, имеющего с конфликты в зависимостях.Установите лицензию:
открытая лицензия со сроком действия 3 месяца:
dnf install python3-tionix_licensing-3.0.0 dnf install tionix-license
коммерческая лицензия:
Важно
При наличии уже установленной открытой лицензии необходимо ее предварительно удалить:
dnf remove tionix-license
dnf install tionix-license-3.0.0-20211208.el8.noarch.rpm
Где:
tionix-license-3.0.0-20211208.el8.noarch.rpm
- файл пакета лицензии.
Установите библиотеку 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.