migrage-tms
Это старая версия документа!
Содержание
Миграция Tvip TMS на другой сервер
Создание резервной копии Вашей Базы данный PostgreSQL
Создайте резервную копию Вашей базы данных PostgreSQL с помощью утилиты «pg_dump»
pg_dump --no-owner --exclude-table-data=device_stat_channel -U tvip-tms tvip-tms > /backup/tvip-tms.sql
При необходимости сделайте резервные копии дополнительных баз данных
pg_dump --no-owner -U tvip-tms tvip-tms-audit > /backup/tvip-tms-audit.sql pg_dump --no-owner -U tvip-tms tvip-tms-vod > /backup/tvip-tms-vod.sql
Копирование резервной копии Базы данный PostgreSQL
Скопируйте резервную копию базы данных, сделанную на предыдущем шаге, на новый сервер с помощью утилиты «scp»
scp /backup/tvip-tms.sql username@host:/backup/
Создание базы данных
Перед установкой TVIP TMS установите базу данных и восстановите данные ее из резервной копии.
- Установка и проверка локали
Выполните команду:
sudo dpkg-reconfigure locales
Убедитесь, что выбрана локаль: [*] en_US.UTF-8 UTF-8 и остальные необходимые вам локали, при необходимости добавьте их.
- Установка базы данных PostgreSQL
sudo apt -y install postgresql
- Создайте базу данных с именем tvip-tms и пользователя tvip-tms
su -c "createuser tvip-tms && createdb -O tvip-tms tvip-tms" postgres
При необходимости создайте дополнительные базы данных
su -c "createdb -O tvip-tms tvip-tms-audit" postgres su -c "createdb -O tvip-tms tvip-tms-vod" postgres
Восстановление резервной копии базы данных
- Смена параметров доступа к postgres:
sed -i /etc/postgresql/*/main/pg_hba.conf -e "s|local all all peer|local all all trust|" sed -i /etc/postgresql/*/main/pg_hba.conf -e "s|host all all 127.0.0.1/32 md5|host all all 127.0.0.1/32 trust|" systemctl reload postgresql
- Восстановление резервной копии базы данных:
psql -U tvip-tms tvip-tms < /backup/tvip-tms.sql
- Сбросьте значение для auth key:
psql -U tvip-tms tvip-tms update device set authkey = null; \q
Развертывание нового TMS
Убедитесь, что соблюдены минимальные системные требования
Системные требования:
- Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
- Минимум 32 GB ОЗУ
- Минимум 500 GB (свободного места на диске) для минимум 4000 активных и подключенных устройств.
Установка рекомендуется на операционной системе Linux Ubuntu 18.04, 20.04
Установка:
echo "deb http://deb.packages.tvip.ru/ xenial main" >> /etc/apt/sources.list.d/tms.list wget --quiet -O - http://deb.packages.tvip.ru/deploy/key.asc | apt-key add - apt-get update apt-get install tvip-tms-standalone
Процедуры после миграции
- Включите «Allow quick biding» для Вашего провайдера
- Измените ip адрес вашего сервера ТМС или перенаправите DNS на новый TMS сервер.
migrage-tms.1647257783.txt.gz · Последнее изменение: — Денис Цыганов
