ELMA365 On-Premises > Подготовка инфраструктуры > Локальный реестр образов / Загрузка образов ELMA365

Загрузка образов ELMA365

ELMA365 Enterprise можно установить в закрытом окружении, из которого нет прямого доступа к внешнему хранилищу образов контейнеров. Для этого предварительно скачайте на компьютере с доступом в интернет образы ELMA365 и загрузите их в локальный реестр образов. В рамках статьи в качестве локального реестра образов выбран Harbor. Подробнее о настройке и установке Harbor читайте в статье «Установка Harbor».

Загрузка образов ELMA365 состоит из трёх этапов:

  1. Создание нового проекта в Harbor.
  2. Скачивание образов ELMA365.
  3. Загрузка образов ELMA365 в Harbor.

Шаг 1: Создание нового проекта в Harbor

  1. Войдите в web-интерфейс Harbor. В главном левом меню перейдите в раздел Projects. Чтобы создать новый проект, нажмите +New project.

creating-new-project-harbor-1

  1. Введите имя проекта строчными буквами, например, images. Укажите, должен ли проект быть общедоступным. Нажмите OK.

creating-new-project-harbor-2

Шаг 2: Скачивание образов ELMA365

  1. На компьютере с доступом в интернет загрузите и запустите скрипт для скачивания образов (объём загружаемых файлов ~5 ГБ), выполнив следующую команду:

curl -fsSL -o charts-offline.sh \
https://dl.elma365.com/onPremise/chart/latest/charts-offline && \
chmod +x charts-offline.sh && \
./charts-offline.sh --pull

Если вы хотите загрузить определённую версию образов ELMA365, используйте следующую команду (пример для версии 2024.3.24):

curl -fsSL -o charts-offline.sh \
https://dl.elma365.com/onPremise/chart/master/charts-offline-2024.3.24 && \
chmod +x charts-offline.sh && \
./charts-offline.sh --pull

  1. После загрузки всех файлов скопируйте полученный каталог elma365-X.Y.Z на сервер, где будет производиться установка.

Шаг 3: Загрузка образов ELMA365 в Harbor

  1. На компьютере, где будет производиться установка, перейдите в каталог elma365-X.Y.Z и выполните следующую команду для загрузки образов ELMA365 в приватный реестр:

./charts-offline.sh --push --uri hostname:port/path/elma365 --creds username:password

где:

  • hostname — домен FQDN или ip адрес, по которому будет доступен реестр, в рамках статьи registry.example.com;
  • port — номер порта для подключения;
  • path — путь до созданного проекта в Harbor, в рамках статьи images;
  • username — имя пользователя, обладающего правами на загрузку образов в проект;
  • password — пароль для пользователя в username.

Обратите внимание, если локальный реестр доступен только по протоколу http, необходимо указать дополнительный ключ --tls-verify false.

./charts-offline.sh --push --uri hostname:port/path/elma365 --creds username:password --tls-verify false

Пример заполнения параметров команды для загрузки образов ELMA365 в рамках статьи.

  1. Дождитесь окончания работы скрипта загрузки образов ELMA365.