Если есть возможность перенести HDD- или SSD-носитель с установленной ОС со старого сервера на новый, то это самый простой вариант переноса стримера. Просто установите носитель с ОС в целевой сервер и измените некоторые настройки под новый сервер. Как правило нужно изменить только сетевые настройки.
• Проверяем название сетевого интерфейса командой
ip a
Как правило название бывает вида eth0 или enp2s0, запоминаем.
• Сравниваем название сетевого интерфейса в конфигурационном файле netplan
sudo nano /etc/netplan/00-installer-config.yaml
и, если название отличается от того, что мы видим в выводе команды ip a — меняем на соответствующее.
• Если вы внесли изменения в конфигурационный файл netplan, то нужно применить изменения командой
sudo netplan apply.
• Проверьте применение сетевых параметров командой
ip a
Если есть потребность также перенести архив, то достаточно архивные диски просто установить в целевой сервер, править ничего не нужно. Но если какие-то диски не переносятся на новый сервер, желательно закомментировать или удалить соответствующие строчки в файле fstab.
• Откройте fstab в редакторе nano
sudo nano /etc/fstab
• Поставьте символ "#" в начале соответствующей строки или удалите строку.
• Сохраните изменения в файле сочетанием ctrl+x, затем y и enter
Для того, чтобы сохранить камеры, добавленные на сервер и прочие настройки при замене сервера (ОС), нужно заменить ms.conf, streamer id и api key на целевом сервере данными из исходного сервера.
• Смотрим ms.conf
cat /opt/main-streamer/ms.conf
• Смотрим streamer id
cat /opt/main-streamer/streamerId.data
также streamer id можно узнать из url сервера в личном кабинете на cloud.dvor24.com
• Смотрим api key
cat /opt/main-streamer/api-key.data
также можно узнать из карточки сервера в личном кабинете на cloud.dvor24.com и в веб-панели MainStreamer'a
Устанавливаем MainStreamer на новый сервер (ОС) как обычно. после установки заменяем значения из исходного сервера:
• Меняем содержимое ms.conf
sudo nano /opt/main-streamer/ms.conf
стираем содержимое и вставляем данные ms.conf с исходного сервера. Cохраняемся (ctrl+x, затем y и enter)
• Меняем streamer id
sudo nano /opt/main-streamer/streamerId.data
стираем содержимое и вставляем данные streamer id с исходного сервера. Cохраняемся (ctrl+x, затем y и enter)
• Меняем api key
sudo nano /opt/main-streamer/api-key.data
стираем содержимое и вставляем данные api key с исходного сервера. Cохраняемся (ctrl+x, затем y и enter)
• Перезапускаем службу стримера
sudo systemctl restart main-streamer
Если есть потребность также перенести архив вместе с MainStreamer'ом на другую ОС, вам необходимо:
Более подробно про добавление дисков можно узнать здесь (примечание: применимо к конкретному случаю этап форматирования диска в данном руководстве рекомендуем опустить).