Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Что необходимо архивировать:

  • mysql
  • couchbase
  • Звуки, залитые клиентами
  • текущую конфигурацию в /etc/ringme/main.cfg

mysql

Необходимые опции для mysqldump: --events --routines --single-transaction

БазаКак бэкапить
ringmeполностью
ringme_logесли нужно сохранять статистику, информацию о записях разговоров, факсах, голосовой почте, cdr, иначе только структуру (--no-data)
teleofficeполностью
teleoffice_statтолько структуру (--no-data)


couchbase

Бакет с данными - freeswitchconf

Есть 2 способа архивирования: через штатную утилиту /opt/couchbase/bin/cbbackup и через /opt/API/cbdumper/src/cbdump.py (пакет ringme-api-cbdumper). Первый метод быстрее, но второй дампит в формате ключ-файл, что позволяет как легко искать что-либо, так и использовать git для контроля изменений, более частого бэкапа и быстрого отката нескольких ключей.


Звуки

Штатно звуки клиентов размещаются в /var/lib/freeswitch/sounds/ а информация о привязке этих звуков к клиентам находится в mysql. Архивировать как простые файлы, можно через rsync


Конфигурация

Файл /etc/ringme/main.cfg меняется только при первичной настройке системы и глобальных изменениях, при нормальной работе системы он только читается. Бэкапить достаточно перед и после обновления пакетов ringme.


Прочее

При необходимости сохранения копий факсов, записей разговоров, голосовой почты - сохранять /var/lib/freeswitch

Системные звуки и скрипты размещены в /usr/share/freeswitch, при необходимости - бэкапить достаточно перед и после обновления пакетов ringme.

Локальные настройки медиа ноды размещены в /etc/freeswitch, при необходимости - бэкапить достаточно перед и после обновления пакетов ringme.

  • No labels