Миграция¶
При миграции Flussonic Media Server с сервера на сервер нужно перенести файлы конфигурации и лицензии, а также можно перенести архив.
Warning
Исполняемые файлы и установленные библиотеки переносить нельзя. Используйте пакетный менеджер для установки на новом сервере.
Перенос конфигурации и лицензии¶
Порядок переноса конфигурации:
-
Установите Flussonic Media Server на новом сервере.
curl -sSf https://flussonic.com/public/install.sh | sh
-
Перенесите следующие файлы со старого сервере на новый одним из описанных ниже способов:
/etc/flussonic/flussonic.conf
— основной файл конфигурации./etc/flussonic/license.txt
— лицензия.
-
Остановите Flussonic Media Server на старом сервере.
service flussonic stop
-
Запустите на новом.
service flussonic start
Способы перенести файлы:
- Перенос конфигурации с помощью веб-интерфейса
- Перенос конфигурации с помощью SCP
- Перенос конфигурации с помощью USB-носителя
С помощью веб-интерфейса¶
Зайдите в веб-интерфейс Flussonic Media Server на страницу Config -> Settings и на старом, и на новом сервере. Чтобы скачать файл конфигурации, на старом сервере нажмите на кнопку Download Config в самом низу страницы. Для загрузки файла конфигурации на новый сервер нажмите на кнопку Upload Config.
Ваш лицензионный ключ можно посмотреть в личном кабинете на вкладке Лицензионные ключи.
С помощью SCP¶
SCP (Secure CoPy) — программа для удаленного копирования файлов по сети между хостами. Она использует SSH для передачи данных, в том числе аутентификацию и меры безопасности, которые реализованы для SSH.
Для копирования файлов конфигурации и лицензии с одного удаленного сервера remote.host1
на другой удаленный сервер remote.host2
необходимо выполнить команду:
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/
С помощью 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
Готово!
Перенос архива¶
Для переноса архива используйте механизм репликации.
Перенос архива возможен в плановом режиме, то есть когда старый сервер может некоторое время работать одновременно с новым. Обратите внимание, что для этого у вас должна быть в запасе лицензия хотя бы на один дополнительный сервер. Например, если у вас лицензия только на один сервер, вы не сможете запустить несколько серверов Flussonic Media Server одновременно.
Если миграция происходит из-за неисправности старого сервера, то перенести архив не удастся. Просто начните запись архива на новом сервере заново. Во избежание потери архива в будущем заранее настройте репликацию.