Произвольная установка

Произвольная установка позволяет создать узел с отдельным компонентом Termidesk или инфраструктурным компонентом.

В процессе установки нужно:

  • выполнить базовую настройку ВМТ (см. раздел Базовые настройки ВМТ);
  • выбрать режим установки «Ферма»;
  • далее выбрать тип установки «Произвольная»;
  • в окне «Выбор установки в режиме фермы (произвольная)» следует выбрать компонент, который будет установлен на узел.

Выбор компонента для установки

В зависимости от выбранного варианта дальнейшие действия по настройке будут отличаться.

Если был выбран пункт «Taskman» или «Celeryman», далее нужно выполнить:

  • настроить параметры подключения к СУБД:
    • «Имя пользователя»: имя пользователя для подключения к БД (termidesk, значение по умолчанию при установке БД из состава ВМТ);
    • «Пароль»: пароль для подключения к БД (ksedimret, значение по умолчанию при установке БД из состава ВМТ);
    • «Хост»: IP-адрес или FQDN узла с установленной СУБД;
    • «Порт»: номер порта, используемого для соединения с сервером СУБД (стандартный порт 5432);
    • «База данных»: наименование БД (termidesk, значение по умолчанию при установке БД из состава ВМТ);

Если указанная БД не существует, но у пользователя есть права на ее создание, то будет отображен запрос «Подключение к базе данных прошло успешно, однако, база данных <имя> не существует. Желаете создать?». Следует ответить <Да>, если новая БД действительно нужна.

  • убедиться, что подключение успешно выполнено, результат отобразится в информационном окне;
  • указать протокол, используемый для подключения к БД. При выборе значения «Disabled» защищенное соединение при подключении к БД использоваться не будет;
  • задать параметры для подключения к RabbitMQ:
    • «Имя пользователя»: имя пользователя для подключения к RabbitMQ, по умолчанию termidesk;
    • «Пароль»: пароль для подключения к RabbitMQ, по умолчанию ksedimret;
    • «Хост»: IP-адрес или FQDN узла с установленным RabbitMQ;
    • «Порт»: по умолчанию 5672;
    • «Очередь»: по умолчанию termidesk;

Перед продолжением установки необходимо удостовериться, что заданы правильные параметры подключения к RabbitMQ! В противном случае поменять параметры можно будет только подключившись по протоколу SSH к узлу.

  • выбрать протокол, используемый для подключения к RabbitMQ. При выборе значения «Disabled» защищенное соединение при подключении к RabbitMQ использоваться не будет. 

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

  • если был выбран пункт «Taskman», то установится компонент «Менеджер рабочих мест», будет запущена служба termidesk-taskman;
  • если был выбран пункт «Celeryman», то установится компонент «Менеджер рабочих мест (очереди)», будут запущены службы termidesk-celery-beattermidesk-celery-worker.

Если был выбран пункт «RabbitMQ», далее нужно выполнить:

  • задать параметры RabbitMQ:
    • «Имя пользователя»: имя пользователя RabbitMQ;
    • «Пароль»: пароль подключения к RabbitMQ;
    • «Хост»: localhost (значение неизменяемое);
    • «Порт»: порт подключения к RabbitMQ;
    • «Очередь»: имя очереди;
  • выбрать тип подключения, который будет настроен для RabbitMQ:
    • «Disabled» - защищенное соединение не будет настроено;
    • «Enabled» - будет автоматически настроено защищенное соединение по протоколу TLS 1.2.

На узле будет установлен брокер сообщений RabbitMQ, будет запущена служба rabbitmq-server.

Если был выбран пункт «Шлюз», далее нужно выполнить:

  • ввести адрес узла «Универсальный диспетчер» или адрес балансировщика (если он используется) для подключения к нему. Указание порта для подключения является опциональным;
  • задать параметры для подключения к RabbitMQ:
    • «Имя пользователя»: имя пользователя для подключения к RabbitMQ, по умолчанию termidesk;
    • «Пароль»: пароль для подключения к RabbitMQ, по умолчанию ksedimret;
    • «Хост»: IP-адрес или FQDN узла с установленным RabbitMQ;
    • «Порт»: по умолчанию 5672;
    • «Очередь»: по умолчанию termidesk;

Перед продолжением установки необходимо удостовериться, что заданы правильные параметры подключения к RabbitMQ! В противном случае поменять параметры можно будет только подключившись по протоколу SSH к узлу.

  • выбрать протокол, используемый для подключения к RabbitMQ. При выборе значения «Disabled» защищенное соединение при подключении к RabbitMQ использоваться не будет. 

На узле будет установлен компонент «Шлюз», будет запущена служба termidesk-gateway.

Если был выбран пункт «Диспетчер», далее нужно выполнить:

  • настроить параметры подключения к СУБД:
    • «Имя пользователя»: имя пользователя для подключения к БД (termidesk, значение по умолчанию при установке БД из состава ВМТ);
    • «Пароль»: пароль для подключения к БД (ksedimret, значение по умолчанию при установке БД из состава ВМТ);
    • «Хост»: IP-адрес или FQDN узла с установленной СУБД;
    • «Порт»: номер порта, используемого для соединения с сервером СУБД (стандартный порт 5432);
    • «База данных»: наименование БД (termidesk, значение по умолчанию при установке БД из состава ВМТ);

Если указанная БД не существует, но у пользователя есть права на ее создание, то будет отображен запрос «Подключение к базе данных прошло успешно, однако, база данных <имя> не существует. Желаете создать?». Следует ответить <Да>, если новая БД действительно нужна.

  • убедиться, что подключение успешно выполнено, результат отобразится в информационном окне;
  • указать протокол, используемый для подключения к БД. При выборе значения «Disabled» защищенное соединение при подключении к БД использоваться не будет;
  • задать параметры для подключения к RabbitMQ:
    • «Имя пользователя»: имя пользователя для подключения к RabbitMQ, по умолчанию termidesk;
    • «Пароль»: пароль для подключения к RabbitMQ, по умолчанию ksedimret;
    • «Хост»: IP-адрес или FQDN узла с установленным RabbitMQ;
    • «Порт»: по умолчанию 5672;
    • «Очередь»: по умолчанию termidesk;

Перед продолжением установки необходимо удостовериться, что заданы правильные параметры подключения к RabbitMQ! В противном случае поменять параметры можно будет только подключившись по протоколу SSH к узлу.

  • выбрать протокол, используемый для подключения к RabbitMQ. При выборе значения «Disabled» защищенное соединение при подключении к RabbitMQ использоваться не будет. 
  • выбрать тип портала, который будет установлен для компонента «Универсальный диспетчер»:
    • «Universal» - будет активирован «Портал универсальный», совмещающий в себе функции «Портала администратора» и «Портала пользователя»;
    • «User» - будет активирован «Портал пользователя», предоставляющий пользовательский интерфейс Termidesk и интерфейс swagger для доступа к ограниченному списку модулей документации по командам REST API;
    • «Admin» - будет активирован «Портал администратора», предоставляющий интерфейс управления Termidesk и интерфейс swagger для доступа к ограниченному списку модулей документации по командам REST API. 

После установки «Универсального диспетчера» будет запущены службы termidesk-vdi и apache2. Если были выбраны «Портал универсальный» и «Портал администратора», то будет установлена серверная часть компонента «Удаленный помощник».