Сначала укажем актуальные работающие репозитории для СentOS 6 и MariaDB:
cat <<-'EOF' > /etc/yum.repos.d/CentOS-Base.repo [C6.10-base] name=CentOS-6.10 - Base baseurl=http://vault.epel.cloud/6.10/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never [C6.10-updates] name=CentOS-6.10 - Updates baseurl=http://vault.epel.cloud/6.10/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never [C6.10-extras] name=CentOS-6.10 - Extras baseurl=http://vault.epel.cloud/6.10/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never [C6.10-contrib] name=CentOS-6.10 - Contrib baseurl=http://vault.epel.cloud/6.10/contrib/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=0 metadata_expire=never [C6.10-centosplus] name=CentOS-6.10 - CentOSPlus baseurl=http://vault.epel.cloud/6.10/centosplus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=0 metadata_expire=never EOF
MariaDB
### CentOS 6 64 Bit ### cat <<EOF >> /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF ### CentOS 6 32 Bit ### cat <<EOF >> /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos6-x86 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF
Обновляем и устанавливаем
yum update yum install rsync nano yum install asterisk yum install -y MariaDB-server MariaDB-client
Будут установлены такие версии Астриск и БД
asterisk -V Asterisk 1.8.32.3 mysql -V mysql Ver 15.1 Distrib 10.3.27-MariaDB, for Linux (x86_64) using readline 5.1
Установка завршена!
Далее перенос настроек с резервного VoIP сервера Asterisk
Бэкапим настройки и копируем с удаленного сервера настройки Asterisk
cp -r /etc/asterisk /etc/asterisk.orig rsync --rsh='ssh -p1100' -avzP root@xxx.xxx.xxx.xxx:/etc/asterisk/ /etc/asterisk/
Базу переносим при помощи mysqldump. Доступы к mysql прописываем в файле /etc/asterisk/cdr_mysql.conf
/etc/init.d/asterisk restart asterisk -rvvv