Перенос на другой сервер или переустановка

Skip to end of metadata
Go to start of metadata

План переноса и активация

Для успешного переноса выполните следующее:

  1. Установите биллинг на новый сервер
  2. Настройте на нем интернет
  3. Перенесите все данные по инструкции далее:
  4. Выполните принудительную активацию

До переноса сервера

До переноса необходимо проверить следующее:

  • Новый сервер соответствует рекомендуемым системным требованиям, описанным в статье "Системные требования"
  • Скорость работы всех установленных дисков и RAID, в случае его использования, на чтение и запись при остановленном биллинге по статье документации "Проблемы с оборудованием"
    Остановить работу биллинга на момент проверки можно выполнив команду в консоли:
    /etc/init.d/apps stop

    После проверки запустить можно так:

    /etc/init.d/apps start

Перенос сервера

Сделайте на старом сервере резевную копию и выгрузите на FTP

  1. Настройте выгрузку на FTP
  2. Сделайте резврную копию актуальной версии
    /etc/init.d/apps backup
  3. Выгрузите на FTP
    /etc/init.d/apps backup_upload

Восстановите резервную копию на новом сервере

  1. Настройте выгрузку на FTP
  2. Для каждого контейнера в отдельности получите список резервных копий на FTP, загрузите нужную и восстановите

    Посмотреть список всех контейнеров которые необходимо восстановить на новом сервере Вы можете следующей командой:
    cat /app/01_*.list
    1. Посмотреть список доступных резервных копий можно командой backup_ftp_list:
      /app/auth/service backup_ftp_list

      Вывод:

      /app/auth backup_ftp_list
      backup_2019-03-22_2019-03-22_16-19_auth.tar.gz
      backup_daily_2019-03-26_02-50_auth.tar.gz
      backup_monthly_2019-02-28_02-50_auth.tar.gz
      backup_weekly_2019-03-20_02-50_auth.tar.gz
      
      # /app/auth/service backup_ftp_list:                       [  OK  ]
    2. Определите нужную резервную копию и загрузите на сервер командой backup_download
      /app/auth/service backup_download backup_2019-03-22_2019-03-22_16-19_auth.tar.gz

      Вывод:

      /app/auth backup_download backup_2019-03-22_2019-03-22_16-19_auth.tar.gz
      ######################################################################## 100,0%
      
      # /app/auth/service backup_download backup_2019-03-22_2019-[  OK  ]-19_auth.tar.gz: 
    3. Проверьте что резервнакая копия отображается в списке локальных командой backup_local_list:
      /app/auth/service backup_local_list

      Вывод:

      /app/auth backup_local_list
      backup_2019-03-22_2019-03-22_16-19_auth.tar.gz
      
      # /app/auth/service backup_local_list:                     [  OK  ]
    4. Восстановите контейнер командой backup_restore:
      /app/auth/service backup_restore backup_2019-03-22_2019-03-22_16-19_auth.tar.gz

      Вывод:

      /app/auth backup_restore backup_2019-03-22_2019-03-22_16-19_auth.tar.gz
      /app/auth stop
      Stopping nginx:                                            [  OK  ]
      Stopping php-fpm:                                          [  OK  ]
      Stopping app firewall:                                     [  OK  ]
      
      # /app/auth/service stop:                                  [  OK  ]
      
      
      /app/auth start
      Starting app firewall:                                     [  OK  ]
      Starting php-fpm:                                          [  OK  ]
      Starting nginx:                                            [  OK  ]
       (pid  16078) is running...
      Reloading Base Web Server:                                 [  OK  ]
      
      # /app/auth/service start:                                 [  OK  ]
      
      
      
      # /app/auth/service backup_restore backup_2019-03-22_2019-0[  OK  ]19_auth.tar.gz: 

Проверка после переноса

  • Выполните проверку сервера командой server_check по статье "Система мониторинга. Запуск проверки вручную"
  • Проверьте что не нарушено взаимодействие с NAS - работает авторизация, уходят команды блокировки/разблокировки, устанавливаются шейперы
  • Сделайте тестовые платежи по всем используемым платежным системам
  • Создайте тестового абонента, убедитесь что интерфейс работает быстро и исправно, работать с биллингом комфортно
  • Проверьте что работает локальный сайт, интерфейс не сломан
  • Авторизуйтесь в ЛК, сделайте платеж онлайн (если это настроено, можно делать в рамках предыдущего пункта)

Метки

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.