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