RustMinerSystem

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

Миграция RustMinerSystem

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

Миграция

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

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

/root/rustminersystem

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

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

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

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

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

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

Пример rsync

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

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

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

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

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

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

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

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

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

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

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