Skip to content

Добавление нового сервера

Последовательность действий:

  1. Устанавливаем ОС
  2. Размечаем и монтируем диски
  3. Добавляем в кластер кубернетеса
  4. Добавляем описание нового стримера

Установка ОС

На сервере необходимо установить Ubuntu Server 24.04.

Обязательно надо правильно настроить hostname на этом сервере, после добавления в кластер поменять имя сервера уже будет невозможно.

Разметка дисков

На сервере для вещания ТВ могут находиться выделенные диски для архива. Этот шаг нужно делать только в случае, когда вы собираете много дисков для хранения архива.

Диски монтируются в подкаталоги одного каталога:

/storage/disk1
/storage/disk2
/storage/disk3

Диски надо добавить в описание стримера в файле конфигурации catena-se.yaml:

streamers:
  hosts:
  - name: s2
    node: streamer2
    disks:
    - path: disk1
    - path: disk2
    - path: disk3

Добавление в кластер

Для подключения понадобится секретный токен, который хранится на первом сервере в /var/lib/rancher/k3s/server/node-token:

sudo cat /var/lib/rancher/k3s/server/node-token

private_ip - это IP адрес под которым первый сервер кластера виден из нового. Это вполне может быть серый IP адрес.

curl -sfL https://get.k3s.io | sh -s - agent -t ${token} --server https://${private_ip}:6443

Добавляем новый стример

Далее надо добавить описание этого стримера в catena-se.yaml на первом сервере

streamers:
  hosts:
    ...
    - node: streamer2
      host: s2.mystreamingservice.com

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

и добавляем описание в приложение:

curl -sfL https://flussonic.ru/doc/catena-se/install.sh | sh -s - app --values ./catena-se.yaml