Настройка окружения

Важно

Все команды выполняются только от суперпользователя.

Режим суперпользователя:

sudo -i

Настроенное окружение необходимо для корректной установки и настройки модулей TIONIX. Для настройки следуйте нижеописанным пунктам:

  1. Подключите в системный каталог /etc/yum.repos.d/tionix-modules.repo репозитории TIONIX:

    Пример:

    [tionix-modules]
    baseurl=http://rpm-centos.tionix.ru/2.9/x86_64/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = modules
    
    [tionix-extras]
    baseurl=http://rpm-centos.tionix.ru/extras/x86_64/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = requirements
    
  2. Подключите в системный каталог /etc/yum.repos.d/system.repo репозитории CentOS7:

    Пример:

    [system-base]
    baseurl=https://mirror.yandex.ru/centos/7.9.2009/os/x86_64/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = system-base
    
    [system-extras]
    baseurl=https://mirror.yandex.ru/centos/7.9.2009/extras/x86_64/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = system-extras
    
    [system-cloud]
    baseurl=https://mirror.yandex.ru/centos/7.9.2009/cloud/x86_64/openstack-queens/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = system-cloud
    
    [system-updates]
    baseurl=https://mirror.yandex.ru/centos/7.9.2009/updates/x86_64/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = system-udpates
    
    [system-virt]
    baseurl=https://mirror.yandex.ru/centos/7.9.2009/virt/x86_64/kvm-common/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = system-virt
    
    [system-storage]
    baseurl=https://mirror.yandex.ru/centos/7.9.2009/storage/x86_64/ceph-luminous/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = system-storage
    
    [system-epel]
    baseurl=https://mirror.yandex.ru/epel/7/x86_64/
    enabled = 1
    exclude =
    gpgcheck = 0
    name = system-epel
    
  3. Установите лицензию:

    yum install -y python-tionix_licensing-2.0.1
    
  4. Установите библиотеку Setuptools:

    yum install -y python2-setuptools
    
  5. Перезапустите службы:

    systemctl restart openstack-nova-api
    systemctl restart httpd
    
  6. После настройки окружения можно приступать к установке модулей TIONIX. Рекомендуемый порядок установки модулей при инсталяции без использования модуля TIONIX.Autosetup:

    1. TIONIX.Client (в качестве зависимости для остальных модулей TIONIX);
    2. TIONIX.NodeControl;
    3. TIONIX.Scheduler;
    4. TIONIX.VDIserver;
    5. TIONIX.Monitor;
    6. TIONIX.Dashboard;
    7. TIONIX.PointMeter.

Отсутствие доступа к сети интернет

RPM-пакеты

Для установки модулей без доступа к сети интернет, необходимо на стороне заказчика развернуть локальный сервер с репозиториями указанными выше.