Образ windows для майнинга

синхронизации блоков. Подготовка и настройка:

1. Скачиваем свежую версию программы для записи образа на FLASH — Win32DiskImager

2. Скачиваем сам архив с образом системы — Scrypt-Miner 1.2. Образ сделан на основе litecoinbamt1.2. Оригинальный образ был немного сжат, чтобы поместился на 2Gb флешку, почищен от мусора и добавлены некоторые «полезности».

3. Распаковываем Win32DiskImager и образ системы из архивов. Подключаем флешку, на которую будем писать ее образ, затем запускаем Win32DiskImager, в котором выбираем флешку и образ. Файловая система флешки значения не имеет, так как таблица разделов будет перезаписана. Нажимаем «Write» и ждем окончания процесса. Когда будет готово, то жмем «OK», закрываем программу, извлекаем флешку. Какого бы объема флешка не была — все пространство за пределами образа будет недоступно, поэтому целесообразно использовать накопители объемом 2-4Гб.

4. Подключаем нашу флешку с образом системы к плате фермы. Можно уже установить все видеокарты, главное, чтобы их было не больше восьми. Загружаемся. На 5 секунд может появится меню выбора загрузки, выбираем первый пункт или просто ждем. Когда система загрузится, то нашему взору предстанет Windows-подобный интерфейс X11. В его «пуске» есть файловый менеджер, браузер, терминал, ярлыки для запуска и остановки майнинга и другие вспомогательные средства. Нам кроме терминала ничего не нужно, хотя некоторым, возможно, будет проще пользоваться файловым менеджером.

После запуска системы на фоне рабочего стола будет указан IP адрес машины, её имя scrypt-miner (можно изменить) и обнаруженные видеокарты.

5. По умолчанию через 20-30 секунд после запуска начнется майнинг на обнаруженный видеокартах согласно имеющемуся конфигу. Конфиг подобран так, чтобы он мог начать майнить практически на любой относительно современной видеокарте и его можно было в любой момент подправить. Как только начнется майнинг (услышим по реву СО карт), то нам надо его остановить. Для этого есть два способа:

A. Запускаем терминал через «Пуск — Accessories — Root Terminal» и там набираем: # /etc/init.d/mine stop

B. Или же просто кликаем на «Пуск — BAMT Control — Stop mining sessions»

Лучше всего сразу начать пользоваться терминалом, так как он все равно понадобится, а действий у нас не много

# — здесь и далее означает перевод строки, т.е. если перед командой стоит #, то команда вводится с новой строки. Если решетки нет, то это продолжается предыдущая строка

6. Ферме очень желательно зарезервировать через роутер IP-адрес, так как позже его изменение может нам помешать в управлении фермой.

7. Теперь нам надо сменить пароль на пользователя root. Для этого переходим в терминал и набираем там

# passwd root

Затем нам предложат ввести новый пароль и его подтверждение, символы при вводе не будут отображаться, после каждого ввода нажимаем «Enter». Пароль можно сменить непосредственно через прямой доступ к ферме, даже если забыли пароль, удаленно его сменить будет нельзя, поэтому лучше пароль не забывать, нам он еще понадобится.

8. Теперь можно настроить SSH доступ с ПК, в этом случае терминал будет на основном нашем ПК и после этого момента (если ферма имеет постоянный IP) мы можем полноценно управлять фермой удаленно.

9. Настроим BTSync. Он позволит нам редактировать конфиг CGMiner’а на своём основном ПК в папке без необходимости как либо подключаться к ферме. Для этого в терминале набираем

# nano /usr/local/btsync/btsync.conf

Откроется в терминале текстовый редактор. Если используем графический интерфейс, то открывать файлы на редактирование можно через «ПКМ -> leafpad»

Листаем чуть вниз и находим там переменные «login» и «password», по умолчанию и то и другое имеет значение «admin». Меняем на свой вкус и сохраняем. Eсли мы через консоль, то делаем это через CTRL+X -> Y -> Enter или CTRL+O -> Enter -> CTRL+X. Если через leafpad в интерфейсе, то File -> Save и закрываем.

Теперь в браузере своего ПК заходим в web-интерфейс BTSync http://ip_адрес_фермы:8888 Нам предложат ввести логин и пароль, которые мы чуть выше установили. Логинимся и заходим в настройки, меняем язык на русский, сохраняем, затем жмем «добавить папку».

Напротив поля «Секрет» нажимаем «Создать», куда-нибудь сохраняем или запоминаем «можно создать свой секрет, но лучше его таки сгенерировать. Если забудем — не страшно, через web-интерфейс его всегда можно посмотреть. Внизу в директориях нам надо выбрать etc -> bamt или вверху в строку записать сразу /etc/bamt. Здесь хранятся наши конфиги, их мы будем потом видеть на своём ПК, а после редактирования они будут синхронизироваться и отправляться на ферму. После выбора директории жмем «добавить». В интерфейсе должна будет появится строка, отображающая количество файлов с их весом, которые будут синхронизироваться. Однако, нам не надо чтобы синхронизировалось все, поэтому сделаем список исключений. Возвращаемся в терминал и набираем там:

# echo «autoconf.conf» >>/etc/bamt/.SyncIgnore # echo «cgsnoop.conf» >>/etc/bamt/.SyncIgnore # echo «phoenix2.conf» >>/etc/bamt/.SyncIgnore # echo «pools» >>/etc/bamt/.SyncIgnore

После этого на своём основном ПК создаем где-нибудь папку BTSync, в которую наши конфиги будут синхронизироваться.

Скачиваем BTSync для Windows, устанавливаем его и настраиваем. Там нет ничего сложного. Когда появится возможность «добавить папку», то используем для этого «секрет», который создали в web-интерфейсе, а в качестве директории выбираем папку BTSync, созданную ранее. Можно также другие параметры настроить. Если часто перенастраивать конфиги не планируется, то автозапуск можно убрать и запускать синхронизацию при необходимости. Файлы весят очень мало и времени это много не займет. Когда синхронизация закончится (пара секунд), то в папке BTSync появятся конфиги с фермы из папки /etc/bamt. Если мы их отредактируем на ПК, они изменятся и на ферме спустя несколько секунд и наоборот. Нужно нам это, напоминаю, для того, чтобы оперативно менять адресу пула, имя/пароль воркера на ферме. То есть заходим в эту папку, открываем блокнотом (а лучше использовать Notepad++), вносим изменения, сохраняем и перезапускаем майнинг (об этом чуть ниже)

10. Настраиваем ярлык для перезапуска майнинга. необходимо это для того, чтобы применить изменения после редактирования конфига cgminer’а. Если мы сменили пул, то майнер надо перезапустить. Делается это через PuTTY.

— для перезапуска майнинга /etc/init.d/mine restart — для остановки /etc/init.d/mine stop — для запуска после остановки /etc/init.d/mine start

11. Настройка конфигов. Они у нас уже должны синхронизироваться с ПК в реальном времени, если все пункты выше были выполнены верно. Остановимся на основных моментах, любители тонкого тюнинга разберутся в остальном сами.

A. bamt.conf miner_id — после двоеточия указываем имя воркера, какое нравится. Но есть условия — нельзя указывать символы, которые нельзя указывать в названиях файлов и папок, т.е. спецсимволы и нельзя использовать заглавные буквы. Только нижний регистр, цифры и дефис. Если не следовать этому простому правилу, то отвалится Munin — система мониторинга и статистики, которая отображает графики по майнингу — довольно полезная фича.

Источник