Как перенести asterisk на другой сервер. Программа минимум.

Как перенести asterisk на другой сервер. Программа минимум.

Например живет астериск на ubuntu (в данной ситуации на 10, уже не обновляемой)
Ставим свежий ubuntu (например 14, minimal или какой-нибудь), настраиваем сеть, hostname, добавляем пользователя себе, включаем ssh…

На новом сервере выполняем
apt-get install asterisk

На старом глушим астериск
/etc/init.d/asterisk stop

Далее вытаскиваем из старого астериска конфиги /etc/acterisk

Переносим их на новый сервер. Нам в первую очередь важны файлы sip.conf, extension.conf, features.conf, возможно еще несколько штук, в зависимости что у нас было настроено в отличии от «крайне базовой конфигурации».
Так же можно посмотреть по датам, какие конфиги когда модифицировались на старом сервере и исходить уже из этого.

Если у нас астериск взаимодействовал с базами данных (для CDR например), соответственно нужно утащить базу + явки-пароли…

Каталоги, к которым причастен астериск:
/etc/asterisk/ # основные конфиги
/var/lib/asterisk/
/usr/lib/asterisk/ или /usr/lib64/asterisk/
/var/spool/asterisk/ # сюда обычно пишутся записи разговоров
/tftpboot/ # тут могут быть конфиги к аппаратам
/var/lib/mysql/
/var/log/asterisk/

Если у нас какая-нибудь PBX (FreePBX, Elastix, TrixBox или подобное), можно забакапить относящееся к вебу:
/etc/freepbx.conf
/var/www/
/etc/schmooze/
/var/lib/php/session/ # Здесь хранятся открытие веб-сессии
/etc/httpd
/usr/lib64/httpd/modules/

Если использовалась DAHDI
/etc/dahdi/
/etc/modprobe.d/

tar -cvf asterisk.tar /etc/asterisk/

tar -rvf asterisk.tar /var/lib/asterisk/ /usr/lib/asterisk/ /usr/lib64/asterisk/ /var/spool/asterisk/ /var/lib/mysql/ /var/log/asterisk/ /var/www/ /var/lib/php/session/ /tftpboot/ /etc/httpd/ /usr/lib64/httpd/modules/ /etc/dahdi/ /etc/modprobe.d /etc/amportal.conf /etc/freepbx.conf /etc/schmooze/

mysqldump -uMySQLUser -pPassword asterisk > asterisk.sql
mysqldump -uMySQLUser -pPassword asteriskcdrdb > asteriskcdrdb.sql

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *