Получение доступа к дистрибутиву
Доступ к дистрибутиву продукта можно получить одним из способов:
-
через 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-репозитория на сервере, на котором будет выполняться установка компонентов продукта:
-
Добавьте 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. -
Добавьте учетные данные для доступа к apt-репозиторию:
echo -e "machine artifacts.inno.tech login <repo_user> password <repo_password>" | sudo tee /etc/apt/auth.conf.d/innotech.conf
-
Скачайте файл публичного ключа из каталога
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-----
-
Добавьте ключ в систему:
sudo apt-key add osmax_astra_signing.key
-
Обновите пакеты с помощью стандартной команды:
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
Чтобы скачать и распаковать архив, выполните действия:
-
Скачайте архив с deb-пакетами требуемых версий из репозитория:
https://artifacts.inno.tech/repository/osmax-<edition>-deb-packages
В качестве примера ниже рассмотрен архив с основными модулями и компонентами продукта
osmax-all-1.1.1.tar.gz. -
(Опционально) убедитесь в целостности архива, сравнив его контрольные суммы с контрольными суммами в соответствующих файлах.
Пример команды и вывода результата:
shasum -a 512 -c osmax-all-1.1.1.tar.gz.sha512 osmax-all-1.1.1.tar.gz: OK
-
Перенесите скачанный архив на требуемый удаленный хост, выполнив команду
scp(secure copy).Пример команды:
scp osmax-all-1.1.1.tar.gz 10.6.32.218
-
Создайте временный каталог для распаковки и распакуйте архив.
Пример команд:
mkdir osmax tar xvf osmax-all-1.1.1.tar.gz -C osmax
-
Скачайте архив с rpm-пакетами требуемых версий из репозитория:
https://artifacts.inno.tech/repository/osmax-<edition>-raw-packages
В качестве примера ниже рассмотрен архив с основными модулями и компонентами продукта
osmax-all-1.1.1.tar.gz. -
Распакуйте архив.
Пример команды:
tar xvf osmax-all-1.1.1.tar.gz
-
Перенесите скачанный архив на требуемый удаленный хост, выполнив команду
scp(secure copy).Пример команды:
scp ~/Downloads/osmax-*-1.1.1*.rpm user@remote_host:/osmax/
| Шаг 4 используется только при скачивании и распаковке архива с модулем координации (SaltStack) для последующей установки сервера управления (master). |
-
Перенесите wheel-пакет для работы с Kafka Returner на машину, на которой будет запускаться сервер управления (master), выполнив команду
scp(secure copy).Пример команды:
scp ~/Downloads/salt_3006.4/confluent_kafka-*.whl user@remote_host:/salt-osmax/