Как настроить автозапуск чиа

Как настроить автозапуск чиа

Вы ещё не начали добывать Chia Coin? И не пытайтесь, ведь мы уже всё разложили по полочкам, рассказав о проблемах, с которыми могут столкнуться фермеры. Увы, многие уже перешли линию невозврата, купив ёмкий жёсткий диск или дорогой твердотельный накопитель. В этой ситуации остаётся только одно: воспользоваться советами бывалых шахтёров с сайта Wccftech, послушав 5 правил настройки вашего компьютера для эффективной добычи криптовалюты. Отметим, что на вашем железе всё может работать иначе, ведь настройки верны для 8-ядерного ПК (название процессора нам не известно) и 32 ГБ оперативной памяти.

реклама

  1. Для клиента Chia у вас на ПК установлено не 32 Гб ОЗУ, а 29.8 Гб. Этот момент стоит помнить при дальнейшей настройке, ведь вам не удастся создать предполагаемое количество участков для хранения информации. Именно поэтому нужно вначале правильно настроить программу для майнинга, умерив свои аппетиты. Стоит помнить, что вам потребуется 3400 Мб оперативной памяти для одного сектора.
  2. Не стоит забывать, что вы майните не на пустом месте, а в операционной системе Windows, которая также требует некоторого количества ОЗУ. Самый простой способ ввести для одного ядра 3400 Мб оперативки, а для 7 ядер 23 800 МБ.
  3. Увы, количество ядер также важно. Неожиданно? Очевидно, что одно ядро будет заниматься работой ОС. В итоге вам останется только 7 ядер, ну а потоки в данном случае не учитываются. В лучшем случае для 8-ядерного процессора и 32 Гб ОЗУ будет доступно 7 секторов.
  4. Не стоит забывать о файле подкачки. Его нужно в ручном режиме установить на минимальные 10 Гб и максимальные 30 Гб. Кстати, клиент лучше всего держать на диске «С».
  5. Для начала запускаем по 1 сектору, либо сразу несколько, но не 7, в таком случае работа может не стартовать. Лучше после этого добавить оставшийся последний сектор.

Источник

Как майнить Chia Coin на нескольких компьютерах.

Программа Chia blockchain представляет из себя совокупность нескольких утилит. Это прежде всего блокчейн-кошелёк, которому нужна постоянная синхронизация для работы, потом это инструмент для создания плотов (Плоттинг – засеивание) и конечно же майнер. У многих возникают проблемы с настройкой майнинга Чиа на нескольких фермах из-за нюансов работы кошелька.

Если вы собрали одну ферму для майнинга XCH на серверном железе, с большим объёмом ОЗУ и огромнейшим количеством накопителей и более не планируете расширяться, то вы избавите себя от головной боли, ибо настройка майнинга CHIA COIN на множестве компьютеров, требует очень детальной настройки.

Как же настроить майнинг Чиа на нескольких фермах, находящихся в одной локальной сети?

Первое что необходимо сделать это удостовериться, что кошелёк на основной машине полностью синхронизирован с сетью, и что не запущено никаких процессов плоттинга. На него будут приходить добытые монеты с остальных ферм.

Перейдите в раздел “Ключи” и сохраните все ключи и ключевые мнемонические слова в текстовый файл. Далее нужно закрыть программу, и желательно перезагрузить ПК, чтобы в диспетчере не было никаких процессов, связанных с Chia.

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

Стандартное их расположение на системном диске “C”, в папке Пользователи, заходим в папку от вашей учётной записи. Включите отображение скрытых элементов в параметрах на панели сверху. Ищите папку “.chia”.

Сами файлы будут находиться в папке “ca”.

Далее нам нужно узнать IP адрес основной ноды во внутренней локальной сети. Запускаем командную строку от имени администратора и вводим команду “ipconfig”.

Нам нужен IPv4 (Адаптер Ethernet), копируем его и сохраняем в текстовый файл.

Читайте также:  Как правильно настроить ситигид навигатор

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

Вводим мнемоническую фразу от вашего кошелька, состоящую из 24 ключевых слов.

После подключение к кошельку закрываем программу.

Теперь нам нужно отредактировать файл конфига. Для этого переходим в диск “C”, “Пользователи”, папка с именем пользователя, “.chia”, “mainnet”, “config”.

Открываем файл “config.yaml” любым текстовым редактором (блокнот, вордпэд или нотпэд++).

Нам нужно найти строчку с адресом базы данных блокчейна и поменять значение “enable_upnp: true” на false.

Рядом будет строка farmer_peer: под ней будет указан “host: localhost”, меняем его на тот IP, что мы сохраняли в файл на основной машине.

Далее ищем строку “key: config/ssl/ca/chia_ca.key”, под ней будет параметр “farmer_peer:” и ниже “host: localhost”. Вот тут тоже меняем localhost на наш IP основной машины в сети.

Сохраняем изменение в файле и закрываем.

Далее нам нужно подключить файлы лицензионных ключей. Для этого переходим в папку:

Папка app-…. может быть с другим именем, если у вас более новая версия ПО, так что не пугайтесь.

По свободному месту в папке “daemon” кликаем правой кнопкой мыши с зажатой клавишей Шифт, и открываем окно PowerShell.

Разместите файлы ключей где-нибудь на системном диске “C” и скопируйте адрес этой папки.

В окне PowerShell вводим следующую команду и нажимаем Интер.

Удалятся изначальные файлы лицензии (сертификаты) и импортируются новые.

Закрываем PowerShell, запускаем Chia Blockchain на основном компе, ждём подключения, и после запускаем на ферме, и дожидаемся полной синхронизации с сетью.

С этого момента вторая ферма будет добывать монеты и отправлять их на кошелёк основного компьютера.

Чтобы проверить всё ли вы сделали правильно, зайдите в раздел “Ферма” и в самом низу кликните на “Показать дополнительные опции”. В пункте вашей сети комбайнов будет второй риг и его IP. Теперь можно запускать плоттинг на второй ферме.

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

Для этого зайдите в панель настроек вашего роутера через браузер, посмотрите список подключённых устройств, найдите ферму и скопируйте MAC-адрес сетевухи.

Далее нужно зайти в настройки DHCP-сервера, и привязать ко всем MAC-адресам ваших устройств (которые майнят Chia Coin) IP-адреса, которые роутер присвоил автоматически. Грубо говоря, проверяйте IP через командную строку (командой “ipconfig”) и пропишите вручную все эти IP к их MAC-адресам. Только делайте это до того, как у вас выключат свет, или до того как вы случайно перезагрузите роутеры и компы.

Как правило, большинство роутеров автоматически показывают IP-адреса в этом разделе, когда вы выбираете устройство с MAC-адресом, обязательно сравнивайте все показатели во время редактирования файла конфига для кошелька CHIA.

Если у вас возникают сложности с настройкой роутера обратитесь к гуглу или яндексу, там вы точно найдёте руководства для вашей модели.

Обязательно отпишите в комментах под статьёй о результатах ваших трудов.

Читайте также:

Если вам понравилась статья про настройку майнинга Chia Coin на нескольких компьютерах (фермах), то не поленитесь вступить в нашу группу ВК, а так же канал в Телеграме или твиттер, чтобы поддержать проект и быть в курсе последних новостей из мира майнинга и криптовалют.

Источник

Автозапуск Hpool Chia miner на Linux, Ubuntu Debian

В данной статья я расскажу, как сделать автозапуск Hpool Chia miner для Linux, Ubuntu, Debian. Данная функция будет очень полезна при сбоях работы программы или перезагрузки ОС.

План работы:

  1. Скачиваем скрипты с GIT репозитория
  2. Скачиваем официальный Hpool miner для OG или PP плотов
  3. Настраиваем файл конфигурации config.yaml
  4. Устанавливаем и разрешаем автозагрузку

Шаг 1.

Установка и обновление пакетов

Выполните следующую команду, чтобы установить Git:

Переходим в папку в которой мы будем работать. У меня это /home/toor/

Скачиваем файлы с репозитория https://github.com/Chia-Rio/Hpool-miner-autostart

Переходим в папку с скриптами

Шаг 2.

Скачиваем последнюю версию майнера с сайта hpool в зависимости от того под какие плоты вы будете настраивать NFT или OG.

Я буду настраивать Chia-pp-miner, скачиваю архив с гитхаба.

Распаковываем архив и переносим содержимое в нашу папку с скриптами.

Шаг 3

Настраиваем майнер, редактируем файл config.yaml. Расписывать я не буду настройку майнера, об этом я рассказывал в одной из статей.

Читайте также:  Как настроить газ 4 поколения диджитроник

После того как мы настроили конфигурационный файл можем приступить к самой установке скриптов для автозапуска.

Шаг 4

Теперь нам нужно установить все это. Но для начала давайте разберем немного сам скрипт установки setup.sh

sudo groupadd hpool — добавляет группу hpool

sudo adduser hpool —disabled-login —no-create-home —disabled-password —ingroup hpool — добавляет пользователя hpool без создания домашней директории, без возможности авторизации и без пароля

sudo usermod -a -G hpool $USER — добавляем текущего пользователя в группу hpool, чтоб был доступ к папкам и файлам.

sudo mkdir /usr/share/hpool_miner/ создание папки для майнера

sudo mkdir /usr/share/hpool_miner/pp создание папки для файлов майнера Hpool Chia PP

sudo cp «hpool-miner-chia» /usr/share/hpool_miner/pp копируем сам майнер в папку

sudo cp «hpool-miner-chia-pp.sh» /usr/share/hpool_miner/pp копируем скрипт запуска майнера для сервиса

sudo cp «config.yaml» /usr/share/hpool_miner/pp копируем конфигурационный файл

sudo chown -R hpool:hpool /usr/share/hpool_miner/ меняем пользователя у папки на hpool

sudo chmod 0777 -R /usr/share/hpool_miner/ даем права на запись

sudo cp hpoolpp.service /etc/systemd/system копируем скрипт сервиса

sudo chmod 0755 /etc/systemd/system/hpoolpp.service присваиваем права на запуск сервису

sudo chmod +x /usr/share/hpool_miner/pp/hpool-miner-chia-pp.sh присваиваем права на запуск скрипту который запустит сам майнер.

sudo chmod +x /usr/share/hpool_miner/pp/hpool-miner-chia-pp — задаем права на запуск майнеру

sudo systemctl daemon-reload перезагружаем демон

sudo systemctl enable hpoolpp разрешаем автозагрузку нашего майнера в Linux Debian

sudo systemctl restart hpoolpp перезапускаем майнер

sudo systemctl status hpoolpp проверяем статус

Шаг 5

Остался единственный шаг, это нужно присвоить пользователя hpool папке где у нас лежат плоты

sudo chown -R hpool:hpool /media/toor/ меняем пользователя на hpool у папки с плотами

sudo chmod 0777 -R /media/toor/ даем права на запись

На этому установка и настройка скриптов для автозапуска Hpool Chia майнера закончена.

Частые проблемы:

Вопрос: Не можете изменить файл конфигурации config.yaml , ругается на права.

Ответ: Тут несколько вариантов может быть:

  • Нет прав на запись у папки, пользователя
  • Пользователю hpool не принадлежит папка
  • Пользователь из которого вы работаете не добавлен в группу hpool

sudo chown -R hpool:hpool /usr/share/hpool_miner/ присваиваем папке пользователя hpool

sudo chmod 0777 -R /usr/share/hpool_miner/ даем права на запись

sudo usermod -a -G hpool username добавляем пользователя username в группу hpool

Вопрос: Майнер запустился но не видит плотов.

Ответ: Вам нужно дать папке где находятся плоты права на чтение\запись а так же присвоить пользователя hpool

sudo chown -R hpool:hpool /media/toor/ меняем пользователя на hpool у папки с плотами, вместо /media/toor/ укажите свою папку с плотами

sudo chmod 0777 -R /media/toor/ даем права на запись, вместо /media/toor/ укажите свою папку с плотами

Источник

Пошаговая инструкция массовой установки и настройки форков Chia на Linux

Сказ о том как я 28 форков настраивал на 5 машинах или поговорим об автоматизации процесса установки, и массовой настройки форков Chia.

Chia форки размножаются как грибы под летнем дождем. Когда я начинал знакомиться с Chia, майнингом и фермерством я даже не могу подумать сколько трудов и времени может потребоваться для настройки. И вот настал тот час, когда решил установить все форки Chia ну или почти все.
Посмотрев на список форков Chia, я понял, что руками забивать все настройки будет очень долго. Первая идея пришла сделать легкий установщик. Для этого понадобилось собраться все ссылки на Git репозитории форков, и написать простой скрипт bash. Я решил сделать для каждого форка свой скрипт, а потом отдельный, который бы их запускал. Но об этом позже.
Так же нужно добавить ключ или ключи, от Chia Кошелька. Опять смотрю в сторону автоматизации, и на данном этапе понимаю кроме ключей нужно еще добавить плоты, поменять адрес фермера и перенести SSL с основной ноды. Да уж работка предстоит не малая.
Раскидав план, первым делом написал скрипт для импорта ключей и плотов, спустя некоторое время в итоге получилось у меня несколько скриптов которые делали всю рутинную работу.

run.sh – основной скрипт запуска, он запускает exec.sh с параметрами, в которых указаны данные от форков.
exec.sh — он запускает уже наши остальные скрипты: (add_keys.sh, add_plots.sh, export_ssl.sh, import_ssl.sh опционально), которые выполняют импорт ключей, добавление плотов, экспорт, импорт SSL сертификатов если у вас несколько машин.
add_keys.sh – Добавляет ключи.
add_plots.sh – Добавляет плоты.
export_ssl.sh – Делает резервную копию SSL.
import_ssl.sh – импортирует SSL из резервной копии.
import_config.sh – Устанавливает конфигурацию.

Читайте также:  Bmw e34 печка то работает то не работает

Как с этим всем работать?! Да все просто!?

1) Вам нужен компьютер с Linux дистрибутивом. Я использую XUbuntu 20.04 LTS.
2) Нужны сами скрипты, и немного подредактировать под себя.
3) Немного свободного времени и терпения.

Массовая установка форков Chia c нуля.

  • Создадим папку chia по пути /usr/share/ из консоли
  • Присвоим владельца и группу из под которого работаем и дадим права на запись. Я работаю под пользователем toor который входит в группу toor.
  • Переходим в папку /usr/share/chia и клонируем репозиторий с скриптами предварительно установив git
  • Переносим содержимое папки install в папку /usr/share/chia , должно получиться как на скрине.

  • Запускаем установку, ждем. Форки установятся в папку /usr/share/chia

Массовая настройка форков Chia.

Первоначальная настройка скриптов:

  • Сначала мы настроим все скрипты. Переходим в папку /usr/share/chia/chia-forks-fast-installer-scripts/init и отредактируем некоторые файлы.
  • Открываем run.sh и исправляем переменную PATH_HOME в ней указываем путь где у нас находятся папки с конфигурацией форков: .chia , .apple и тд. Как правило это домашняя директория пользователя /home/username . Обратите внимание что заканчиваться путь должен без косой черты.
  • FARMER_HOST в нем указываем ip главной ноды при майнинге с нескольких машин.

Добавление и удаление ключей

  • За добавление новых ключей отвечает файл add_keys.sh и папка keys в ней должны лежать текстовые файлы с мнемонической фразой от кошелька если используете несколько кошельков. Рекомендую указывать кошельки в порядке возрастания, и добавлять кошелек на который приходит награда первым.
  • Открываем файл add_keys.sh , ищем #$EXEC_FILE keys delete_all и удалим в начале знак #, раскомментируем строку, сохраняем файл.

Добавление, удаление плотов в форки Chia

  • Открываем файл add_plots.txt и добавляем список путей к вашим плотам для добавления. Каждый путь с новой строки.
  • Открываем файл del_plots.txt и добавляем список путей к вашим плотам которые нужно удалить из списка. Каждый путь с новой строки.

Редактирование файла config.yaml

  • Открываем файл import_config.sh тут уже опционально, по выбору. Не нужные строки нужно закомментировать.

$EXEC_FILE configure —enable-upnp false — запрещает upnp
$EXEC_FILE configure —log-level INFO — режим вывода ошибок
$EXEC_FILE configure —set-farmer-peer $FARMER_HOS — если нужно сменить IP адрес Farmer сервера.

Экспорт и импорт SSL сертификатов от форков Chia.

За экспорт и импорт сертификатов отвечают файлы import_ssl.sh и export_ssl.sh

  • Первое что нужно, это собрать сертификаты которые на главной ноде, потом перенести их на остальные комбайны (harvester)
  • В файле exec.sh раскомментируем строку sh $MYSRC/export_ssl.sh. , и создадим папку ssl и даем права на запись.
  • Для импорта на другие машины, раскомментируем следующую строку, а sh $MYSRC/export_ssl.sh. закомментируем.

Финальный этап массовой настройки форков Chia.

Переведем все редактированные файлы в кодировку unix.

  • Устанавливаем утилиту dos2unix и преобразовываем файлы.

Запускаем настройку форков chia после всех примененных действий.

Массовый запуск, перезапуск остановка и автостарт форков Chia

  • После настройки нужно как то всем управлять, было написаны сервисы и 3 скрипта которым все это управлялось.
  • Переходим в папку control и копируем файлы из папки system или system-harvester в папку /etc/systemd//system/ , я копирую папку для запуска только харвестера. Так как главная надо у меня на другом ПК. Если вы настраиваете основную и единственную машину то вам нужна просто папка system
  • Перезагружае демон, чтоб изменения вступили в силу
  • Удаляяем скрипты установки и копируем файлы для управления в /usr/share/chia
  • Из названий можно понять что делают скрипты.

start_forks.sh — запуск форков, идет с промежутком в 10 секунд чтоб успели прогрузиться все жесткие диски.
restart_forks.sh — перезапуск форков, идет с промежутком в 10 секунд чтоб успели прогрузиться все жесткие диски.
stop_forks.sh — останавливает выполнение всех форков

Частые проблемы

Не дает не чего изменить в папке или скопировать?

Нет прав на запись или текущему пользователю не принадлежит папка.
Решение:

Добавляется не понятные символы в конце строк после редактирования?

Проблема в кодировке в файла, очень часто встречается если отредактировать файл в windows а потом скопировать на Linux.
Решение:

Заключение

Процесс установки форков я постарался сделать очень гибким и в тоже время простым. Человек который немного понимает в bash сможет всегда что то переделать под себя. В следующей статье я напишу о том как сделать автозапуск форков во время старта ОС. По всем вопросам пишите комментарии. Буду рад ответить.

Источник

Оцените статью