У меня есть 8 Antminers, есть ли способ изменить их учетные данные пула одновременно, например, через ssh с помощью скрипта?

Как говорится в заголовке, у меня есть 8 одинаковых машин для майнинга, и я просто хочу иметь возможность сразу указать их на один и тот же пул, возможно ли это с комбинацией python и ssh? Если кто-то уже изобрел что-то, не могли бы вы указать мне на это? Если нет, не могли бы вы дать мне базовое представление о том, как я справлюсь с этим сам?

Ответы (3)

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

  1. Настройте mining_proxy.py на Linux-машине
    1. майнинг_proxy.py pont slush в выбранном вами пуле с помощью файла сценария bash (не забудьте указать chmod 755, чтобы вы могли запускать сценарий bash с помощью ./)
    2. настройте каждый пул, который вы хотите майнить, с помощью собственного скрипта (один и тот же -sp (порт) для каждого)
    3. направьте всех своих майнеров на прокси-сервер с портом, который вы используете
    4. убедитесь, что все пулы используют одни и те же рабочие имена и пароли (поскольку это настроено на майнерах)
    5. запустите выбранный вами сценарий bash (лучше всего использовать экран, чтобы вы могли выйти из сеанса и оставить его работающим)
    6. майнеры можно переключать по ssh через screen -d -r , затем ctrl-c (чтобы убить прокси), теперь просто запустите правильный скрипт bash для переключения на следующий пул.
Это сработало отлично — несколько предостережений для других: мне пришлось настроить свой сервер на статический IP-адрес на машине с Ubuntu, чтобы отключение питания или перезагрузка маршрутизатора не заставляли меня возиться с самими майнерами. – Однако несколько часов спустя, когда я проверил статистику моего пула, это НЕ сработало, это просто вызвало массу недействительных шаров. Я думал, что это может произойти заранее, когда вы пытаетесь запустить stratum через stratum (у Antminer есть прокси-сервер stratum, встроенный в cgminer. По сути, мой выход в пуле был эквивалентен 300 GH для этих 8 единиц, так что вернемся к чертежной доске для меня
При настройке прокси-сервера для майнинга stratum вы настроили порт stratum (-sp). Прокси-сервер позволяет использовать порты getwork и stratum. В противном случае, интересно, можете ли вы вместо этого настроить муравьиных майнеров на использование getwork?
Нашел ветку на bitcointalk.org/index.php?topic=405889.0 , посвященную именно этой проблеме. Кажется, есть некоторые ограничения в использовании экземпляра cgminer antminer (или критические изменения, не знаю какие). В любом случае, единственным предлагаемым решением является использование cgminer api и некоторых пользовательских скриптов для внесения изменений по мере необходимости. К сожалению, это связано с тем, что я недавно заказал пару муравьиных майнеров в дополнение к другим моим буровым установкам, для которых эта техника работала безотказно в течение некоторого времени.

Я бы предложил создать bash-скрипт для этого. Вы можете написать bash-скрипт, который при выполнении спрашивает, на какой пул вы хотите переключиться. Затем он убивает всех ваших майнеров и перезапускает их, используя новый пул.

Наряду с запуском прокси-сервера для управления пулом, в котором вы майните, вы можете заставить прокси-сервер контролировать имя пользователя и пароль для каждого пула, разрешая разные имена рабочих в разных пулах и майнинг по адресам BTC, учетным записям Dwolla и т. д.

Для этого запустите прокси с помощью команд -cu и -cp для имени воркера и пароля соответственно.

Например, использование «-cu worker1 -cp x» заставит любую работу через прокси отправлять ее под именем пользователя worker1 pw x, даже если cgminer или другая программа майнинга использует другие имена).

Кроме того, полезно добавить параметр -nm, если у вас плохое соединение или пул предоставляет доли с очень низкой сложностью для быстрых майнеров. Это может привести к огромной задержке в сети из-за отправки TON шаров с низкой разницей. Просто проблема, с которой я столкнулся в пуле, дающем мне доли diff1 на 1,4TH, поэтому решил поделиться информацией, если вы много перемещаетесь по пулам.

Я забыл об этой ветке и в итоге пожертвовал и получил доступ к CG Remote, который хорошо работает, чтобы управлять всем вместе.
Хорошо, приятно знать; Я только что научился самостоятельно управлять своими 8 Antminer S1, поэтому решил поделиться своими результатами. Я также присматривался к CG Remote, но не был уверен, сколько устройств я могу отслеживать и контролировать с его помощью, поэтому воздержался от попытки попробовать его.