Установка брокера
В этом разделе описаны шаги по установке и первичной настройке сервера с ролью брокер, входящего в состав Termit.
|
РЕД ОС
Перед установкой брокера выполните шаги 1-2 по установке Docker, Docker Compose или перейдите к шагу 3 (установочный скрипт выполнит шаги 1-2, запрашивая подтверждение):
|
Для установки компонентов необходимы настроенные репозитории. |
-
Чтобы установить Docker, Docker Compose, выполните команду:
sudo dnf install docker-ce docker-ce-cli docker-compose -
Чтобы установленные компоненты добавить в автозагрузку, выполните команду:
sudo systemctl enable docker --now -
Скопируйте дистрибутив на сервер.
-
Распакуйте архив с помощью команды:
unzip termit-2.*.*-*.zip -
При необходимости назначьте права на запуск скрипта с помощью команды:
sudo chmod +x ./broker-installer -
Запустите скрипт:
sudo ./broker-installer install -
Введите пароль администратора системы.
-
Укажите имя узла брокера. Оно должно соответствовать FQDN-адресу брокера.
-
Появится сообщение:
«What do you want to do? (1/2) 1. Install first node of a new cluster 2. Add a new node to existing cluster Enter 1 or 2»Укажите «1».
-
Введите адрес портала внутреннего доступа (например, «internal.termit.local»), по нему будут доступны сервисы Termit. DNS-запись на имя портала внутреннего доступа должна: в инсталляции «Standalone» указывать на IP-адрес брокера; в инсталляции «High Availability» указывать на IP-адрес внутреннего балансировщика.
-
Появится сообщение:
Do you want to connect to an existing database or create a new one? (1/2) 1. Connect to an existing database 2. Create new database Enter 1 or 2?-
Если вы хотите подключиться к существующей базе данных (БД), то:
-
Укажите «1».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя БД, например «example».
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Если вы хотите создать новую базу данных (БД), то:
-
Укажите «2».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя новой БД.
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Установка брокера занимает около двух минут. Во время запуска отображается ключ шифрования БД, который необходимо сохранить. Этот ключ нужен для установки дополнительных брокеров.
Для подтверждения успешности инсталляции, перейдите на страницу портала внутреннего доступа (например, «internal.termit.local») и проверьте, что он открывается, и отображается страница аутентификации. В появившемся окне аутентификации укажите логин «tadm» и пароль «admin» от учетной записи по умолчанию.
|
Astra Linux
Перед установкой брокера выполните шаги 1-2 по установке Docker, Docker Compose или перейдите к шагу 3 (установочный скрипт выполнит шаги 1-2, запрашивая подтверждение):
|
-
Установите Docker и Docker Compose:
-
Для Astra Linux 1.7 выполните команду:
sudo apt install docker.io docker-composeПакет docker-composeв Astra Linux 1.7 является устаревшим. В связи с этим могут возникать различия в разделителях в названиях контейнеров (комбинация символов _ и -). -
Для Astra Linux 1.8:
-
выполните команду:
sudo apt install docker.io docker-compose-v2Подробнее об установке Docker Compose v2 в Astra Linux 1.8 можно прочесть на официальном сайте Astra Linux.
-
добавьте в конфигурационный файл
/etc/default/grubв параметрGRUB_CMDLINE_LINUX_DEFAULTзапись:parsec.execstack=1 -
обновите конфигурацию
GRUBи выполните перезагрузку системы:sudo update-grub sudo reboot
-
-
-
Скопируйте дистрибутив на сервер.
-
Распакуйте архив с помощью команды:
unzip termit-2.*.*-*.zip -
При необходимости назначьте права на запуск скрипта с помощью команды:
sudo chmod +x ./broker-installer -
Запустите скрипт:
sudo ./broker-installer install -
Введите пароль администратора системы.
-
Укажите имя узла брокера. Оно должно соответствовать FQDN-адресу брокера.
-
Появится сообщение:
«What do you want to do? (1/2) 1. Install first node of a new cluster 2. Add a new node to existing cluster Enter 1 or 2»Укажите «1».
-
Введите адрес портала внутреннего доступа (например, «internal.termit.local»), по нему будут доступны сервисы Termit. DNS-запись на имя портала внутреннего доступа должна: в инсталляции «Standalone» указывать на IP-адрес брокера; в инсталляции «High Availability» указывать на IP-адрес внутреннего балансировщика.
-
Появится сообщение:
Do you want to connect to an existing database or create a new one? (1/2) 1. Connect to an existing database 2. Create new database Enter 1 or 2?-
Если вы хотите подключиться к существующей базе данных (БД), то:
-
Укажите «1».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя БД, например «example».
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Если вы хотите создать новую базу данных (БД), то:
-
Укажите «2».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя новой БД.
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Установка брокера занимает около двух минут. Во время запуска отображается ключ шифрования БД, который необходимо сохранить. Этот ключ нужен для установки дополнительных брокеров.
Для подтверждения успешности инсталляции, перейдите на страницу портала внутреннего доступа (например, «internal.termit.local») и проверьте, что он открывается, и отображается страница аутентификации. В появившемся окне аутентификации укажите логин «tadm» и пароль «admin» от учетной записи по умолчанию.
|
ALT Linux
Перед установкой брокера выполните шаги 1-2 по установке Docker, Docker Compose или перейдите к шагу 3 (установочный скрипт выполнит шаги 1-2, запрашивая подтверждение):
|
Для установки компонентов необходимы настроенные репозитории. |
-
Чтобы установить Docker, Docker Compose, выполните команду:
sudo apt-get install docker-ce docker-compose -
Чтобы установленные компоненты добавить в автозагрузку, выполните команду:
sudo systemctl enable docker --now -
Распакуйте архив с помощью команды:
unzip ./termit-2.1*.*-*.zip -
Запустите установку с помощью команды:
sudo ./broker-installer install -
Введите пароль администратора системы.
-
Укажите имя узла брокера. Оно должно соответствовать FQDN-адресу брокера.
-
Появится сообщение:
«What do you want to do? (1/2) 1. Install first node of a new cluster 2. Add a new node to existing cluster Enter 1 or 2»Укажите «1».
-
Введите адрес портала внутреннего доступа (например, «internal.termit.local»), по нему будут доступны сервисы Termit. DNS-запись на имя портала внутреннего доступа должна: в инсталляции «Standalone» указывать на IP-адрес брокера; в инсталляции «High Availability» указывать на IP-адрес внутреннего балансировщика.
-
Появится сообщение:
Do you want to connect to an existing database or create a new one? (1/2) 1. Connect to an existing database 2. Create new database Enter 1 or 2?-
Если вы хотите подключиться к существующей базе данных (БД), то:
-
Укажите «1».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя БД, например «example».
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Если вы хотите создать новую базу данных (БД), то:
-
Укажите «2».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя новой БД.
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Установка брокера занимает около двух минут. Во время запуска отображается ключ шифрования БД, который необходимо сохранить. Этот ключ нужен для установки дополнительных брокеров.
Для подтверждения успешности инсталляции, перейдите на страницу портала внутреннего доступа (например, «internal.termit.local») и проверьте, что он открывается, и отображается страница аутентификации. В появившемся окне аутентификации укажите логин «tadm» и пароль «admin» от учетной записи по умолчанию.
|
Debian
Перед установкой брокера выполните шаги 1-2 по установке Docker, Docker Compose или перейдите к шагу 3 (установочный скрипт выполнит шаги 1-2, запрашивая подтверждение):
|
Для установки компонентов необходимы настроенные репозитории. |
-
Чтобы установить Docker, Docker Compose, выполните команду:
sudo apt install docker.io docker-compose -
Чтобы установленные компоненты добавить в автозагрузку, выполните команду:
sudo systemctl enable docker --now -
Распакуйте архив с помощью команды:
unzip termit-2.*.*-*.zip -
Запустите установку с помощью команды:
sudo ./broker-installer install -
Введите пароль администратора системы.
-
Укажите имя узла брокера. Оно должно соответствовать FQDN-адресу брокера.
-
Появится сообщение:
«What do you want to do? (1/2) 1. Install first node of a new cluster 2. Add a new node to existing cluster Enter 1 or 2»Укажите «1».
-
Введите адрес портала внутреннего доступа (например, «internal.termit.local»), по нему будут доступны сервисы Termit. DNS-запись на имя портала внутреннего доступа должна: в инсталляции «Standalone» указывать на IP-адрес брокера; в инсталляции «High Availability» указывать на IP-адрес внутреннего балансировщика.
-
Появится сообщение:
Do you want to connect to an existing database or create a new one? (1/2) 1. Connect to an existing database 2. Create new database Enter 1 or 2?-
Если вы хотите подключиться к существующей базе данных (БД), то:
-
Укажите «1».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя БД, например «example».
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Если вы хотите создать новую базу данных (БД), то:
-
Укажите «2».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя новой БД.
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Установка брокера занимает около двух минут. Во время запуска отображается ключ шифрования БД, который необходимо сохранить. Этот ключ нужен для установки дополнительных брокеров.
Для подтверждения успешности инсталляции, перейдите на страницу портала внутреннего доступа (например, «internal.termit.local») и проверьте, что он открывается, и отображается страница аутентификации. В появившемся окне аутентификации укажите логин «tadm» и пароль «admin» от учетной записи по умолчанию.
OpenSUSE
Перед установкой брокера выполните шаги 1-2 по установке Docker, Docker Compose или перейдите к шагу 3 (установочный скрипт выполнит шаги 1-2, запрашивая подтверждение):
|
Для установки компонентов необходимы настроенные репозитории. |
-
Чтобы установить Docker, Docker Compose, выполните команду:
sudo zypper install docker docker-compose docker-compose-switch -
Чтобы установленные компоненты добавить в автозагрузку, выполните команду:
sudo systemctl enable docker --now -
Скопируйте дистрибутив на сервер.
-
Распакуйте архив с помощью команды:
unzip ./termit-2.1*.*-*.zip -
При необходимости назначьте права на запуск скрипта с помощью команды:
sudo chmod +x ./broker-installer -
Запустите скрипт:
sudo ./broker-installer install -
Введите пароль администратора системы.
-
Укажите имя узла брокера. Оно должно соответствовать FQDN-адресу брокера.
-
Появится сообщение:
«What do you want to do? (1/2) 1. Install first node of a new cluster 2. Add a new node to existing cluster Enter 1 or 2»Укажите «1».
-
Введите адрес портала внутреннего доступа (например, «internal.termit.local»), по нему будут доступны сервисы Termit. DNS-запись на имя портала внутреннего доступа должна: в инсталляции «Standalone» указывать на IP-адрес брокера; в инсталляции «High Availability» указывать на IP-адрес внутреннего балансировщика.
-
Появится сообщение:
Do you want to connect to an existing database or create a new one? (1/2) 1. Connect to an existing database 2. Create new database Enter 1 or 2?-
Если вы хотите подключиться к существующей базе данных (БД), то:
-
Укажите «1».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя БД, например «example».
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Если вы хотите создать новую базу данных (БД), то:
-
Укажите «2».
-
Укажите имя хоста БД, например «db.example.com».
-
Укажите порт «5432».
-
Укажите имя новой БД.
-
Укажите имя пользователя БД, например «termit».
-
Введите пароль для БД.
-
-
Установка брокера занимает около двух минут. Во время запуска отображается ключ шифрования БД, который необходимо сохранить. Этот ключ нужен для установки дополнительных брокеров.
Для подтверждения успешности инсталляции, перейдите на страницу портала внутреннего доступа (например, «internal.termit.local») и проверьте, что он открывается, и отображается страница аутентификации. В появившемся окне аутентификации укажите логин «tadm» и пароль «admin» от учетной записи по умолчанию.
|