Skip to content

Миграция

Warning

При миграции настроек Flussonic Media Server с сервера на сервер исполняемые файлы и установленные библиотеки переносить нельзя, используйте пакетный менеджер для установки на новом сервере. Переносится только конфигурация и лицензия. Также обратите внимание, что вы не cможете запустить несколько серверов Flussonic Media Server одновременно, если ваш лицензионный ключ действителен только для одного сервера. В этом случае вам придется остановить Flussonic Media Server на текущем сервере перед запуском на новом. Мы не предоставляем пробные ключи для миграции или решения подобных задач, так как они предназначены только для ознакомления с продуктом.

Список файлов для переноса:

  • /etc/flussonic/flussonic.conf — основной файл конфигурации.
  • /etc/flussonic/license.txt — лицензия.

Копирование файлов конфигурации возможно только с root-правами.

Способы перенести файлы:

Перенос конфигурации с помощью веб-интерфейса

Зайдите в веб-интерфейс Flussonic Media Server, после чего перейдите на вкладки Config -> Settings.

flussonic ui

Для того, чтобы скачать файл конфигурации, нажмите на кнопку Download Config. Для загрузки файла конфигурации на новый сервер нажмите на кнопку Upload Config.

flussonic ui

Ваш лицензионный ключ можно посмотреть в личном кабинете на вкладке Лицензионные ключи.

Перенос конфигурации с помощью SCP

SCP (Secure CoPy) — программа для удаленного копирования файлов по сети между хостами. Она использует SSH для передачи данных, в том числе аутентификацию и меры безопасности, которые реализованы для SSH.

Для копирования файла с одного удаленного сервера remote.host1 на другой удаленный сервер remote.host2 необходимо выполнить команду вида:

$ scp user@remote.host1:/directory/file.txt user@remote.host2:/some/directory/

Установите Flussonic Media Server на новый сервер:

curl -sSf https://flussonic.com/public/install.sh | sh

После этого перенесите на новый сервер файлы конфигурации:

cp /mnt/usb/flussonic.conf /etc/flussonic/flussonic.conf
cp /mnt/usb/license.txt /etc/flussonic/license.txt

Запустите Flussonic Media Server:

service flussonic start

Готово!

Перенос конфигурации с помощью USB-носителя

Если вы хотите перенести файлы конфигурации с помощью какого-либо USB-носителя, то воспользуйтесь следующей инструкцией.

Монтирование USB

Создайте директорию, в которую будем монтировать:

mkdir -p /mnt/usb

Вставьте носитель в USB порт и узнайте имя устройства:

fdisk -l

Результатом этой команды будет:

Disk /dev/sdb: 4008 MB, 4008706048 bytes
118 heads, 53 sectors/track, 1251 cylinders, total 7829504 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x74a37a4d

Device    Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63     7829503     3914720+   b  W95 FAT32

Здесь имя устройства: /dev/sdb1.

Смонтируйте носитель:

mount /dev/sdb1 /mnt/usb

Проверьте подключение:

mount

Копирование конфигурации

cp /etc/flussonic/flussonic.conf /mnt/usb/flussonic.conf
cp /etc/flussonic/license.txt /mnt/usb/license.txt

После копирования не забудьте отмонтировать накопитель:

sudo umount /dev/sdb1

Установка конфигурации на новый сервер

Установите Flussonic Media Server на новый сервер:

curl -sSf https://flussonic.com/public/install.sh | sh

Создайте директорию, в которую будем монтировать USB-носитель:

mkdir -p /mnt/usb

Вставьте носитель в USB порт и узнайте имя устройства:

Смонтируйте:

mount /dev/sdb1 /mnt/usb

Перенесите файлы конфигурации:

cp /mnt/usb/flussonic.conf /etc/flussonic/flussonic.conf
cp /mnt/usb/license.txt /etc/flussonic/license.txt

Запустите Flussonic Media Server:

service flussonic start

Готово!