Добавление нового сервера¶
Последовательность действий:
- Устанавливаем ОС
- Размечаем и монтируем диски
- Добавляем в кластер кубернетеса
- Добавляем описание нового стримера
Установка ОС¶
На сервере необходимо установить 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