Документация
Миграция TCMinerProxy
Узнайте, какие файлы TCMinerProxy нужно копировать при миграции и какие runtime-файлы следует исключить.
Миграция
При миграции TCMinerProxy можно копировать почти весь каталог программы. Так вместе с установкой переносятся локальные настройки, конфигурация proxy-портов, сертификаты, параметры безопасного доступа и другие локальные параметры.
В Linux каталог программы по умолчанию:
/root/tcminerproxy
Правило миграции
При копировании /root/tcminerproxy исключайте файлы в каталоге программы, имена которых начинаются с 0, например:
0.d10.d1-shm0.d1-wal0.d2
Не переносите эти файлы с префиксом 0 в новое расположение. Все остальные файлы и каталоги можно скопировать, чтобы локальная конфигурация переехала вместе с установкой.
Рекомендуемый порядок
- Остановите TCMinerProxy на старом сервере, чтобы файлы не менялись во время миграции.
- Скопируйте
/root/tcminerproxy, исключив файлы в корне каталога, имена которых начинаются с0. - Убедитесь, что каталог
/root/tcminerproxyсоздан на новом сервере. - Проверьте firewall, security group, порт админ-панели и proxy-порты на новом сервере.
- Запустите 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, правила доступа к портам и настройки майнеров.
