Linux

Перенос ejabberd на новый сервер

Иногда текущих мощностей сервера может не хватать для обеспечения работы пользователей Jabber-сервера на базе ПО ejabberd. В этом случае необходимо без потери данных перенести всех пользователей на новый сервер.

Итак по порядку:

Устанавливаем ejabberd из репозитория EPEL CentOS на "свежий" сервер:

yum -y install ejabberd

После установки желательно забэкапить файлы конфигурации, находящиеся в каталоге /etc/ejabberd.

На старом сервере бэкапим базу mnesia, которая по дефолту используется ejabberd для работы:

ejabberd_ctl jabberd@oldhost backup /tmp/ejabberd.backup

В качестве oldhost вы должны указать hostname сервера, на котором работает ejabberd, в качестве ejabberd - имя пользователя, от имени которого запускается демон.

 

Подробнее...

Яндекс.Метрика