TCMinerProxy

Документация

Миграция TCMinerProxy

Узнайте, какие файлы TCMinerProxy нужно копировать при миграции и какие runtime-файлы следует исключить.

Миграция

При миграции TCMinerProxy можно копировать почти весь каталог программы. Так вместе с установкой переносятся локальные настройки, конфигурация proxy-портов, сертификаты, параметры безопасного доступа и другие локальные параметры.

В Linux каталог программы по умолчанию:

/root/tcminerproxy

Правило миграции

При копировании /root/tcminerproxy исключайте файлы в каталоге программы, имена которых начинаются с 0, например:

  • 0.d1
  • 0.d1-shm
  • 0.d1-wal
  • 0.d2

Не переносите эти файлы с префиксом 0 в новое расположение. Все остальные файлы и каталоги можно скопировать, чтобы локальная конфигурация переехала вместе с установкой.

Рекомендуемый порядок

  1. Остановите TCMinerProxy на старом сервере, чтобы файлы не менялись во время миграции.
  2. Скопируйте /root/tcminerproxy, исключив файлы в корне каталога, имена которых начинаются с 0.
  3. Убедитесь, что каталог /root/tcminerproxy создан на новом сервере.
  4. Проверьте firewall, security group, порт админ-панели и proxy-порты на новом сервере.
  5. Запустите TCMinerProxy и проверьте порты, кошельки, сертификаты и настройки безопасности.

Пример rsync

Если новый сервер доступен по SSH, выполните команду на старом сервере:

rsync -a --exclude='/0*' /root/tcminerproxy/ root@NEW_SERVER_IP:/root/tcminerproxy/

Замените NEW_SERVER_IP на IP нового сервера. Правило --exclude='/0*' исключает файлы в корне исходного каталога, например 0.d1, 0.d1-shm, 0.d1-wal и 0.d2.

Пример с архивом

Также можно создать архив на старом сервере и загрузить его на новый сервер:

cd /root
tar --exclude='tcminerproxy/0*' -czf tcminerproxy-migrate.tar.gz tcminerproxy

Затем распакуйте архив на новом сервере:

cd /root
tar -xzf tcminerproxy-migrate.tar.gz

Проверка после миграции

  • Админ-панель открывается, вход работает.
  • Proxy-порты существуют и находятся в состоянии listen.
  • Адреса пулов, адреса кошельков, комиссии и индивидуальные пропорции соответствуют ожиданиям.
  • HTTPS-сертификаты, безопасный адрес доступа, двухэтапная проверка и allow/block lists работают корректно.
  • После переключения майнеров на новый сервер TCMinerProxy и upstream-пул показывают подключения и хешрейт.

Если после миграции админ-панель недоступна, сначала проверьте firewall, security group и порт админ-панели. Если майнеры не подключаются к proxy-портам, проверьте состояние listen, новый публичный IP, правила доступа к портам и настройки майнеров.