﻿# Загрузка образов ELMA365

> [HTML Version](downloadin-images-elma365.html)

ELMA365 Enterprise можно установить в закрытом окружении, из которого нет прямого доступа к внешнему хранилищу образов контейнеров. Для этого предварительно скачайте на компьютере с доступом в интернет образы ELMA365 и загрузите их в локальный реестр образов. В рамках статьи в качестве локального реестра образов выбран [Harbor](https://github.com/goharbor/harbor). Подробнее о настройке и установке Harbor читайте в статье [«Установка Harbor»](installing-harbor.md).

Загрузка образов ELMA365 состоит из трёх этапов:

1. [Создание нового проекта в Harbor](downloadin-images-elma365.md).

2. [Скачивание образов ELMA365](#downloading-images).

3. [Загрузка образов ELMA365 в Harbor](#uploading-images-to-harbor).

## Шаг 1. Создание нового проекта в Harbor

1. Войдите в web-интерфейс Harbor. В главном левом меню перейдите в раздел **Projects**. Чтобы создать новый проект, нажмите **+New project**.

**(creating-new-project-harbor-1.png)**

2. Введите имя проекта строчными буквами, например, **images**. Укажите, должен ли проект быть общедоступным. Нажмите **OK**.

**(creating-new-project-harbor-2.png)**

## Шаг 2. Скачивание образов ELMA365

1. На компьютере с доступом в интернет скачайте скрипт загрузки дистрибутивов ELMA365 для офлайн-установки, выполнив следующую команду:

````
curl -fsSL -o elma365-charts-offline.sh https://dl.elma365.com/onPremise/latest/elma365-charts-offline-latest \&\& \\  
chmod +x elma365-charts-offline.sh

````
Адреса для загрузки других версий ELMA365 перечислены в статье [«Ссылки для скачивания дистрибутивов ELMA365 On‑Premises»](links-for-install-elma365.md#links-for-install-helm-offline).

2. Запустите скрипт загрузки дистрибутивов ELMA365 для офлайн-установки. При запуске скрипта без параметров выберите:

- команду \[OBJECT\];

- пакеты для загрузки. Используйте клавиши на клавиатуре: **Вниз** и **Вверх** — перемещение по списку пакетов, **Пробел** — выбрать пакет:

````
./elma365-charts-offline.sh

````
**(download-images-1.png)**

Чтобы скачать образы для всех пакетов, запустите скрипт с ключом \[OBJECT\]:

````
 ./elma365-charts-offline.sh --pull

3. ````
После скачивания дистрибутивов скопируйте полученный каталог \[OBJECT\] на сервер, где будет производиться установка.

## Шаг 3. Загрузка образов ELMA365 в Harbor

1. На сервере, где будет производиться установка, перейдите в каталог \[OBJECT\].

2. Запустите скрипт загрузки дистрибутивов ELMA365 для офлайн-установки и выберите:

- команду \[OBJECT\];

- пакеты, для которых следует загрузить образы ELMA365 в приватный реестр. Используйте клавиши на клавиатуре: **Вниз** и **Вверх** — перемещение по списку пакетов, **Пробел** — выбрать пакет:

````
./elma365-charts-offline.sh

````
**(download-images-2.png)**

Неинтерактивная загрузка

Для неинтерактивной загрузки (загрузки с предварительным указанием скачиваемых пакетов) выполните следующие действия:

1. Заранее заполните значения параметров в файле **images.yaml**:

- блок \[OBJECT\] определяет параметры для приватного реестра; 

- блок \[OBJECT\] определяет пакеты, образы которых следует загрузить в приватный реестр.

**(download-images-3.png)**

2. Запустите скрипт с ключом \[OBJECT\] для неинтерактивной загрузки образов в приватный репозиторий:

````
./elma365-charts-offline.sh --push
````

3. ````
Дождитесь окончания работы скрипта загрузки образов ELMA365.