Установка кластера
Шаг 1. Запуск установки
Для установки кластера Enterprise Tools выполните следующие шаги:
-
Запустите действие Offline Install для кластера, выбранного на странице Clusters, нажав на иконку
в столбце Actions.
Переход к установке кластера -
В открывшемся диалоговом окне введите полный путь к shell-скрипту, полученному от команды поддержки Arenadata, и нажмите Run.
Подтверждение установки -
Дождитесь завершения процесса установки.
ПРИМЕЧАНИЕВ случае ошибок логи можно найти на странице Jobs.
Процесс установки завершен
Шаг 2. Загрузка пакетов для offline-установки
В дополнение к установке сервисов ET требуется загрузка всех установочных файлов и образов в инициализированный HTTP-репозиторий и Docker Registry на хосте, где развернут кластер ET. Это необходимо для последующего offline-развертывания продуктов Arenadata.
При возникновении ошибок нехватки места выполните следующие действия на хосте:
-
Определите каталог хранения данных Docker:
$ sudo docker info | grep 'Docker Root Dir'Результат команды:
Docker Root Dir: /var/lib/docker
-
Проверьте доступное место на диске:
$ sudo df -h /var/lib/docker $ sudo df -h /opt/arenadata/etools $ sudo df -h /tmpПРИМЕЧАНИЕЕсли в выводе команды для проверяемых каталогов указана одинаковая точка монтирования (столбецMounted on), это означает, что каталоги расположены в одной файловой системе и используют общее дисковое пространство. В этом случае ориентируйтесь на значение в столбцеAvailдля данной файловой системы, а не для каждого каталога отдельно. -
Проверьте фактическое использование дискового пространства:
$ sudo du -sh /var/lib/docker $ sudo du -sh /opt/arenadata/etools $ sudo docker image ls -
При необходимости удалите неиспользуемые Docker-объекты:
ВАЖНО-
Команда удаляет неиспользуемые Docker-образы, контейнеры, сети и временные данные, используемые различными сервисами и приложениями на сервере, а не только компонентами ET.
-
Перед выполнением команды убедитесь, что удаляемые ресурсы не используются другими сервисами или приложениями.
$ sudo docker system prune -a -
Для загрузки пакетов выполните следующие действия:
-
Запустите действие Upload Pack для кластера, выбранного на странице Clusters, нажав на иконку
в столбце Actions.
Переход к загрузке пакетов -
В открывшемся диалоговом окне введите полный путь к shell-скрипту, полученному от команды поддержки Arenadata, и нажмите Run.
Подтверждение загрузки -
Дождитесь завершения процесса загрузки.
ПРИМЕЧАНИЕВ случае ошибок логи можно найти на странице Jobs.
Шаг 3. Проверка результатов
Для проверки установки на хосте, где развернут кластер, выполните шаги:
-
Убедитесь, что порты
443и81находятся в статусеLISTEN. Первый порт используется сервисом Docker Registry, второй порт — сервисом HTTP Mirror.$ sudo netstat -ntlp|grep L|grep -E "81|443"Результат команды:
tcp6 0 0 :::443 :::* LISTEN 1694/docker-proxy-c tcp6 0 0 :::81 :::* LISTEN 1708/docker-proxy-c
-
Проверьте наличие директории /opt/arenadata/etools/httprepo/packages/arenadata-repo. Она должна содержать файлы, необходимые для offline-установки продуктов, выбранных вами на этапе получения shell-скрипта от команды поддержки Arenadata.
$ ls -la /opt/arenadata/etools/httprepo/packages/arenadata-repoСледующий пример показывает данные, которые могут храниться в директории в случае установки ADQM.
total 0 drwxr-xr-x. 5 root root 46 june 15 09:00 . drwxr-xr-x. 3 root root 28 june 15 08:59 .. drwxr-xr-x. 3 root root 17 june 15 09:00 ADM drwxr-xr-x. 3 root root 33 june 15 08:59 ADQM drwxr-xr-x. 3 root root 19 june 15 09:00 zookeeper