Российская СУБД Tantor: отечественные базы данных на PostgreSQL, профессиональная коммерческая система управления БД многопользовательская, разработка на русском языке
Этот сайт использует файлы cookie для улучшения пользовательского опыта. Подробнее...
ОК
Платформа Tantor 2.1

5.1. Установка платформы

Требования к системе

На момент написания курса установка возможна на операционные системы:
  • Astra Linux 1.7.x и выше
  • Centos 7
  • RedOS 2.0 и выше
Также перед началом установки необходимо проверить наличие следующего программного обеспечения:
  • Docker Engine
  • Docker Compose
  • Сurl

Минимальные аппаратные требования

  • CPU: 4
  • Оперативная память: 8 GB, но лучше 16 GB
  • Дисковое пространство: 40 GB SSD и выше
Платформа предназначена для мониторинга СУБД на основе ядра PostgreSQL 9.6 – 15 версии.
Установку мы будем рассматривать под ОС Astra Linux.
Для обучения следует использовать виртуальный лабораторный стенд с предустановленными Платформой и Агентом.
Для самостоятельной отработки процедуры установки Платформы вначале следует провести деинсталляцию Платформы:
sudo /var/lib/postgresql/uninstall-eco.sh
Приступим к установке.

Шаг 1

Меняем директорию следующей командой в терминале:
astra@education:~$ cd /opt/tantor/
Смотрим содержимое директории командой:
astra@education:/opt/tantor$ ls -l
Переходим в директорию images:
astra@education:/opt/tantor$ cd images/
Проверяем, какие пакеты входят в дистрибутив Платформы:
astra@education:/opt/tantor/images$ ls -l
Должно быть 11 пакетов.

Шаг 2

Чтобы установить Платформу, в терминале возвращаемся на уровень выше в opt tantor, и запускаем команду в терминале:
astra@education:/opt/tantor$ sudo ./installer
Отвечаем на вопросы инсталлятора. Да, мы хотим установить Платформу, вводим «Y».
- Tantor Platform will be installed, version 2.1.0. Proceed? (Y/N):Y
Платформа запрашивает электронную почту, имя администратора системы и доменное имя.
Вводим по очереди эти данные, в нашем случае следующая информация:
  • почта: student@student.ru
  • имя администратора: student
  • доменное имя: education.tantorlabs.ru
Эти данные мы будем использовать при работе в лабораторном стенде.
- Tantor Platform installation initial actions...
- Enter Tantor Platform administrator email: student@student.ru
- Enter Tantor Platform administrator name: student
- Enter Tantor Platform domain name: education.tantorlabs.ru
У нас нет инфраструктуры открытого ключа, поэтому отвечаем нет — «N»
Используем самоподписанный сертификат, сгенерированный Платформой. Отвечаем да — «Y» и продолжаем установку.
- Do you have SSL certificates match domain name education.tantorlabs.ru? (Y/N): N
- Do you want to create the self-signed certificates for domain name education.tantorlabs.ru? (Y/N): Y
Платформа спрашивает нас: хотим ли мы продолжить? Выбираем «ДА».
- Proceed? (Y/N):Y
Мы не планируем в лабораторном демо стенде использовать почтовый сервер, поэтому отвечаем «НЕТ».
- Do you have details to set integration with SMTP server to send messages from Tantor Platform? (Y/N): N
На следующем шаге выбираем полный вариант установки.
Платформа + расширения pg_explain, pg_monitor. Вводим цифру «3».
- Which platform setup deployment you want to install? (1/2/3):
1. Platform
2. Platform + pg_explain
3. Platform + pg_explain + pg_monitor
Проверяем, всю ли информацию мы ввели корректно, и запускаем установку. Отвечаем да — «Y».
- Create directories /opt/tantor/eco/nginx/ssl... [Yes]
- Copy SSL certificates into directory /opt/tantor/eco/nginx/ssl...[Yes]
- Copy template docker-compose.yml into directory /opt/tantor/eco/...[Yes]
- The following configurations will be set:
- Tantor Platform domain name: education.tantorlabs.ru
- Tantor Platform administrator email: student@student.ru
- Tantor Platform administrator name: student
- Proceed? (Y/N): Y
Процесс запущен. Трудно оценить, сколько будет устанавливаться Платформа, все зависит от аппаратного и программного обеспечения вашего ПК.

Шаг 3

Проверяем, все ли прошло успешно.
После успешной установки Платформа сообщит нам еще раз данные, которые необходимы для ее запуска и работы в браузере. Зафиксируйте себе данные. Очень важно не потерять пароль для первого запуска.
Не закрывайте терминал, он будет нужен для копирования пароля.
Открываем браузер, вводим доменное имя: https://education.tantorlabs.ru
Поскольку мы выпустили самоподписанный сертификат, и браузер не может его проверить, он выдаст нам предупреждение. Кликните «Advanced», далее примите все риски.
После этого откроется страница входа в Платформу «Tantor».
Вводим логин: student@student.ru
Из открытого терминала или из сохраненного места, вводим сгенерированный при установке первый пароль администратора системы. Осуществляем вход. Платформа успешно установлена!
Сразу после первого входа программа откроет окно с текстом лицензии, необходимо ознакомиться с ним и согласиться с условиями лицензии.
Далее Платформа предложит сменить пароль администратора. В рамках обучения используем стандартный пароль: Student123!