Перейти к содержанию

Как установить Доску VK WorkSpace

Назначение документа

Внимание

Вы можете установить Доску VK WorkSpace только вместе с Почтой VK WorkSpace. Доска не поставляется отдельно от Почты.

Доска VK WorkSpace — это сервис для совместной интерактивной работы над задачами и проектами.

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

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

Шаг 1. Выпустите сертификаты

Перейдите к следующему шагу если у вас есть wildcard-сертификат для домена *.<домен для сервисов почты>. Подробнее см. Как работать с Wildcard-сертификатами.

Выпустите сертификаты и добавьте A-записи для нового поддомена сервисов Почты: board. Например, ваш основной домен для сервисов mail.onprem.ru. Тогда домен Доски будет выглядеть так: board.mail.onprem.ru

Шаг 2. Включите продукт в веб-интерфейсе установщика

  1. Перейдите в веб-интерфейс установщика VK WorkSpace по адресу http://<company_domain>:8888.
  2. Нажмите на кнопку image в правом верхнем углу и выберите пункт Продукты.
  3. В списке продуктов включите продукт Доска VK WorkSpace.

    image

  4. Нажмите на кнопку Сохранить.

Шаг 3. Распределите контейнеры по гипервизорам

Для инсталляций на 1 виртуальную машину можно сразу запустить автоматическую установку.

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

  1. Перейдите в веб-интерфейс установщика http://server-address:8888, где server-address — ip-адрес машины, на которую производится установка, либо ее доменное имя.
  2. Пролистайте список контейнеров, в нижней части страницы нажмите на кнопку Добавить и выберите пункт Несколько контейнеров.

    AddSeveralConainers

  3. Задайте фильтры:

    • Установлено не более: 0.
    • Тег: контейнеры какого компонента системы необходимо добавить.

      Filters

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

    AllContainers

  5. Прокрутите список контейнеров вниз и выберите гипервизоры, на которые нужно произвести установку.

  6. Выберите режим генерации На каждом гипервизоре.

    EachHypervisor

  7. После того как все контейнеры добавлены, запустите автоматическую установку.

Сайзинг-модель

Ниже представлены расчеты при максимальном потреблении ресурсов одни контейнером.

Для 100 человек, работающих в Доске одновременно:

Сервис Количество контейнеров vCPU RAM, Гб
maxwell 1 4 8
maxwell-awareness 1 3 8
boardapi 1 1.5 2
boardapi-internal 1 1.5 2
boardapi-internal-http 1 1 2
aclapi 1 1.5 2
aclapi-internal 1 1.5 2
Итог 14 26

Для 1000 человек, работающих в Доске одновременно:

Сервис Количество контейнеров vCPU RAM, Гб
maxwell 10 40 80
maxwell-awareness 5 15 40
boardapi 10 15 20
boardapi-internal 10 15 20
boardapi-internal-http 1 1 2
aclapi 5 7.5 10
aclapi-internal 5 7.5 10
Итог 101 182

Что делать если появилась задержка при совместной работе

Проблема

При совместной работе:

  • Элементы на доске отображаются с запозданием.
  • Курсоры других редакторов доски синхронизируются с запозданием.
  • Доски создаются с задержкой.

Решение

Добавьте несколько контейнеров для ролей maxwell и maxwell-awareness.

image