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

В этом разделе описаны процедуры получения дистрибутива Платформы из репозитория Разработчика и установки Платформы.

Внимание

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

Получение дистрибутива

Для получения дистрибутива Платформы:

  1. Введите <USERNAME> и <PASSWORD> ваших учетных данных, полученных от Разработчика, выполнив следующую команду:

    wget --user=<USERNAME> --password=<PASSWORD> https://nexus.tantorlabs.ru/repository/tantorlabs-raw/eco-dockers-tars/tantor-eco-2.1.2.tar.gz -O tantor-eco-2.1.2.tar.gz
    
  2. Сохраните дистрибутив на сервере, где будет установлена Платформа, в новой директории /tmp/tantor.

Установка

Для запуска установки Платформы:

  1. Перейдите в директорию с сохраненным дистрибутивом Платформы.

  2. Распакуйте дистрибутив при помощи следующей команды:

    tar xvf tantor-eco-2.1.2.tar.gz
    
  3. Запустите процедуру установки при помощи следующей команды:

    sudo ./installer
    
  4. Программа установки запросит подтверждение запуска:

    Tantor Platform will be installed, version 2.1.2. Proceed? (Y/N):
    
    • для продолжения установки введите значение Y;

    • для отмены установки введите значение N.

  5. По запросу программы установки введите данные о почте владельца системы (<admin@example.ru>):

    -Enter Tantor Platform administrator email: <admin@example.ru>
    
  6. Введите данные владельца системы:

    -Enter Tantor Platform administrator name: <Admin Name>
    

    Внимание

    Имя владельца должно содержать более 4-х символов.

  7. Введите доменное имя устройства (<host.example.ru>), которое будет использоваться Платформой. Следует учесть, что это доменное имя нужно зарегистрировать в таблице DNS организации, если требуется использовать сертификат организации вместо сертификатов, созданных платформой.

    -Enter Tantor Platform domain name: <host.example.ru>
    

    Внимание

    Для примера приведены:

    • почта администратора <admin@example.ru>;

    • имя владельца <Admin Name>;

    • доменное имя устройств <host.example.ru>.

    Важно

    Если доменное имя не прописано в таблицах домена организации, то следует прописать его в файле hosts машины, на которой устанавливается Платформа.

    Так же следует прописать вышеуказанное доменное имя в файле hosts машины, с которой пользователь будет обращаться на Платформу из web-браузера.

  8. Для настройки hosts выполните в терминале следующую команду, заменив ip на ip машины, на которую устанавливается Платформа или с которой пользователь будет обращаться на Платформу из web-браузера и заменив domen на тот, который был указан пользователем при установке:

    echo <ip> <domen>" >> /etc/hosts
    

    Программа установки спросит о наличии сертификата SSL на имя устройства, на которое производится установка платформы (<host.example.ru>):

    Do you have SSL certificates match domain name <host.example.ru>?
    
    • Если сертификат SSL отсутствует, программа установки сможет сама создать сертификат для вышеуказанного устройства (<host.example.ru>). Для данного действия введите значение N.

    • Если сертификат в наличии, введите значение Y. Далее программа установки запросит путь к файлам сертификатов SSL:

    • введите путь к приватному ключу:

    -Enter the absolute path to SSL private key with 'pem' extension: <example_path_to_key/key.pem>
    
    • введите путь к публичному ключу:

    -Enter the absolute path to SSL public key with 'pem' extension: <example_path_to_key/certificate.pem>
    
  9. Программа установки запросит параметры сервера SMTP для отправки сообщений по электронной почте:

    Do you have details to set integration with SMTP server to send messages from Tantor Platform? (Y/N)
    
    • Для предоставления имеющихся параметров сервера SMTP введите значение Y. После этого программа установки предложит ввести следующие данные:

    • доменное имя сервера SMTP:

      Enter SMTP server domain name: <smtp.example.ru>
      
    • порт сервера SMTP:

      Enter SMTP server domain name port: <25>
      
    • адрес пользователя электронной почты сервера SMTP:

      Enter SMTP server user email: <admin@example.ru>
      
    • пароль пользователя электронной почты сервера SMTP:

      Enter SMTP server user password: <1234567>
      

    Примечание

    Параметры SMTP сервера приведены для примера.

    • Если параметры сервера SMTP недоступны, введите значение N.

  10. Программа установки предложит выбрать один из вариантов установки:

    1. Platorm: будет установлена только Платформа.

    2. Platform + pg_explain: будет установлена Платформа и анализатор планов запросов.

    3. Platorm + pg_explain + pg_monitor: будет установлена Платформа, анализатор планов запросов и модуль анализа логов.

      Введите порядковый номер необходимого варианта установки (1-3).

  11. Программа установки выведет заполненные ранее значения для подтверждения, введите:

    • Y для подтверждения введенных ранее параметров;

    • N если параметры требуется изменить.

  12. Дождитесь завершения установки Платформы.

    После завершение установки будет выведено сообщение:

    Tantor Platform version 2.1.2 is installed and running.
    Please connect to Tantor Platform using:
    ====================================================================================================================================
    Tantor Platform URL:                        https://host.example.ru
    Tantor Platform  administrator email/login: admin@example.ru
    Tantor Platform  administrator password:    xiet7KLumux50Q2dmV/FBue2zqtexElavkVAKnEYN/rw2YLIn51TQsXb3u8FPm4wiuHUTtEjjvBIrtBPAgRMsA==
    ====================================================================================================================================
    Please note. You will have to change the password on the first login to Tantor Platform.
    

    Для подключения к платформе введите адрес, указанный в сообщении выше (<host.example.ru>), в адресную строку браузера. В результате должна отобразится начальная страница с логином/паролем.

    Сохраните логин и пароль из сообщения выше, далее см. раздел Первое подключение.

    Внимание

    Платформа потребует изменить пароль во время первого подключения.