Получение доступа к дистрибутиву

Доступ к дистрибутиву продукта можно получить одним из способов:

  • через apt/yum-репозиторий:

    https://artifacts.inno.tech/repository/osmax-<edition>-<type>-packages

    где:

    • edition — редакция дистрибутива (astra/redos);

    • type — тип репозитория (apt/yum).

  • в виде архивов в формате tar.gz, доступных для загрузки из репозитория:

    https://artifacts.inno.tech/repository/osmax-<edition>-raw-packages

    где edition — редакция дистрибутива.

В разделах ниже описываются настройки для каждого из способов получения артефактов из дистрибутива. Выберете один удобный для вас способ, и выполните соответствующие настройки.

Подключение apt-репозитория

Для установки deb-пакетов компонентов продукта и зависимостей из публичного apt-репозитория ГК «Иннотех» требуются:

  • ссылка на apt-репозиторий в формате:

    https://artifacts.inno.tech/repository/osmax-<edition>-apt-packages
  • файл с публичным ключом для доступа к apt-репозиторию;

  • учетная запись для доступа к apt-репозиторию.

Для подключения apt-репозитория на сервере, на котором будет выполняться установка компонентов продукта:

  1. Добавьте apt-репозиторий:

    echo -e "deb https://artifacts.inno.tech/repository/osmax-astra-apt-packages/ 1.7_x86-64 main" | sudo tee /etc/apt/sources.list.d/innotech.list
    См. подробную инструкцию в официальной документации ОС Astra Linux.
  2. Добавьте учетные данные для доступа к apt-репозиторию:

    echo -e "machine  artifacts.inno.tech login <repo_user> password <repo_password>" | sudo tee /etc/apt/auth.conf.d/innotech.conf
  3. Скачайте файл публичного ключа из каталога keys:

    curl -sSL -X GET -u "<repo_user>:<repo_password>"  https://artifacts.inno.tech/repository/osmax-astra-raw-packages/keys/osmax_astra_signing.key > osmax_astra_signing.key
    Пример ключа
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    
    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
    zbsoqRoF7z+S/Tulh/shfwi5idU=
    =chON
    -----END PGP PUBLIC KEY BLOCK-----
  4. Добавьте ключ в систему:

    sudo apt-key add osmax_astra_signing.key
  5. Обновите пакеты с помощью стандартной команды:

    sudo apt update -y

Подключение yum-репозитория

Дистрибутив для РЕД ОС поставляется в виде архивов для скачивания по ссылке вида:

https://artifacts.inno.tech/repository/osmax-redos-raw-packages/osmax/<version>/osmax-all-<version>.tar.gz

Скачивание из архива

Для скачивания архива с deb/rpm-пакетами требуются:

  • ссылка на репозиторий с архивом в формате:

    https://artifacts.inno.tech/repository/osmax-<edition>-raw-packages
  • учетная запись для доступа к репозиторию.

Архивы в репозитории сгруппированы по версиям.

Предоставляемые архивы:

  • архив с основными модулями (бэкенд, фронтенд, модуль «Удаленный доступ») и компонентами продукта;

    Пример архива:

    osmax-all-1.1.1.tar.gz
  • архив с модулем координации (SaltStack).

    Пример архива:

    salt_3006.4.tar.gz

Чтобы скачать и распаковать архив, выполните действия:

  • Astra Linux

  • РЕД ОС

  1. Скачайте архив с deb-пакетами требуемых версий из репозитория:

    https://artifacts.inno.tech/repository/osmax-<edition>-deb-packages

    В качестве примера ниже рассмотрен архив с основными модулями и компонентами продукта osmax-all-1.1.1.tar.gz.

  2. (Опционально) убедитесь в целостности архива, сравнив его контрольные суммы с контрольными суммами в соответствующих файлах.

    Пример команды и вывода результата:

    shasum -a 512 -c osmax-all-1.1.1.tar.gz.sha512
    osmax-all-1.1.1.tar.gz: OK
  3. Перенесите скачанный архив на требуемый удаленный хост, выполнив команду scp (secure copy).

    Пример команды:

    scp osmax-all-1.1.1.tar.gz 10.6.32.218
  4. Создайте временный каталог для распаковки и распакуйте архив.

    Пример команд:

    mkdir osmax
    tar xvf osmax-all-1.1.1.tar.gz -C osmax
  1. Скачайте архив с rpm-пакетами требуемых версий из репозитория:

    https://artifacts.inno.tech/repository/osmax-<edition>-raw-packages

    В качестве примера ниже рассмотрен архив с основными модулями и компонентами продукта osmax-all-1.1.1.tar.gz.

  2. Распакуйте архив.

    Пример команды:

    tar xvf osmax-all-1.1.1.tar.gz
  3. Перенесите скачанный архив на требуемый удаленный хост, выполнив команду scp (secure copy).

    Пример команды:

    scp ~/Downloads/osmax-*-1.1.1*.rpm  user@remote_host:/osmax/
Шаг 4 используется только при скачивании и распаковке архива с модулем координации (SaltStack) для последующей установки сервера управления (master).
  1. Перенесите wheel-пакет для работы с Kafka Returner на машину, на которой будет запускаться сервер управления (master), выполнив команду scp (secure copy).

    Пример команды:

    scp ~/Downloads/salt_3006.4/confluent_kafka-*.whl user@remote_host:/salt-osmax/