Миграция
Caution
При миграции настроек Flussonic Media Server с сервера на сервер исполняемые файлы и установленные библиотеки переносить нельзя, используйте пакетный менеджер для установки на новом сервере. Переносится только конфигурация и лицензия.
Список файлов для переноса:
/etc/flussonic/flussonic.conf
— основной файл конфигурации./etc/flussonic/license.txt
— лицензия./opt/flussonic/priv/iptv.db
— файл базы данных IPTV плагина.
Копирование файлов конфигурации возможно только с root-правами.
Способы перенести файлы:
Перенос конфигурации с помощью 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
После этого перенесите на новый сервер файлы конфигурации:
scp user@remote.host1:/etc/flussonic/flussonic.conf user@remote.host2:/etc/flussonic/
scp user@remote.host1:/etc/flussonic/license.txt user@remote.host2:/etc/flussonic/
scp user@remote.host1:/opt/flussonic/priv/iptv.db user@remote.host2:/opt/flussonic/priv/
Запустите 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
cp /opt/flussonic/priv/iptv.db /mnt/usb/iptv.db
После копирования не забудьте отмонтировать накопитель:
sudo umount /dev/sdb1
Установка конфигурации на новый сервер
Установите Flussonic Media Server на новый сервер:
curl -sSf https://flussonic.com/public/install.sh | sh
Создайте директорию, в которую будем монтировать USB-носитель:
mkdir -p /mnt/usb
Вставьте носитель в USB порт и узнайте имя устройства:
fdisk -l
Смонтируйте:
mount /dev/sdb1 /mnt/usb
Перенесите файлы конфигурации:
cp /mnt/usb/flussonic.conf /etc/flussonic/flussonic.conf
cp /mnt/usb/license.txt /etc/flussonic/license.txt
cp /mnt/usb/iptv.db /opt/flussonic/priv/iptv.db
Запустите Flussonic Media Server:
service flussonic start
Готово!