Установка iO worker на HiveOS


 

Обновляемся до стабильной 0.6-227@240719 и устанавливаем драйвера 550.90.07

hive-replace --list (команда для выбора образа hiveos)

nvidia-driver-update (обновление драйверов Nvidia до 550.90.07 версии)

reboot

 

 

Устанавливаем docker

sudo apt update

sudo apt install apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

apt-cache policy docker-ce

sudo apt install docker-ce

sudo systemctl status docker (проверка статуса docker)

reboot

 

 

Зайти на сайт и нажать (Connect New Worker +)

1. Operating System

Choose Operating System “OS”. 

Выбираем Ubuntu

 

2. Worker Type

If you choose GPU Worker and your device doesn't have GPU the setup will fail.

Выбираем GPU Worker

 

Затем вводим команды

sudo apt-get update -y

sudo apt-get install -y gnupg1

curl -L https://github.com/ionet-official/io-net-official-setup-script/raw/main/ionet-setup.sh -o ionet-setup.sh   

chmod +x ionet-setup.sh && ./ionet-setup.sh

curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_linux -o io_net_launch_binary_linux

chmod +x io_net_launch_binary_linux

 

Меняем device_id и user_id на ваш

./io_net_launch_binary_linux --device_id=4e7b4974-bfb6-4067-abce-c7b5d33cb975 --user_id=d114f2bc-1b3d-4b16-a9f4-61e382ffcb5b --operating_system="Linux" --usegpus=true --device_name="New-device"

 

После запуска последней команды, нажимаем Connect Device и ожидаем около 5 минут пока отобразится ваш worker

 

Около 2-х часов ожидаем статус Verified и около 4-х часов ожидаем статус Cluster Ready

 

Автозапуск IO worker в HiveOS 

 

Создаем батник:

sudo echo "sudo systemctl restart docker && cd /home/user/ && yes | io_net_launch_binary_linux" > /home/IObat.sh

sudo chmod +x /home/IObat.sh

 

Заходим в crontab:

sudo nano /hive/etc/crontab.root

 

Вписываем последней строкой:

@reboot sleep 10 && screen -dmS oc /bin/bash -c '/home/IObat.sh; exec bash'

Сохраняем F2 -y - enter

reboot

 

Проверяем

crontab -e

еще раз сохраняем

reboot


Отключение и включение автозапуска:

Отключить автозапуск IO:

mv /home/IObat.sh /home/IObat1.sh -v && reboot

 

Включить автозапуск IO:

mv /home/IObat1.sh /home/IObat.sh -v && reboot

 

 


Устанавливать только если выдает ошибку по nvidia-container-toolkit

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.1-1_all.deb

sudo dpkg -i cuda-keyring_1.1-1_all.deb

sudo apt-get update

sudo apt-get -y install cuda-toolkit-12-5

sudo apt-get install -y nvidia-container-toolkit

reboot


 

Для проверки райзера на ошибки

nvidia-smi dmon -s et -d 10 -o DT

На фото 1, ошибок нет на райзере, а на фото 2, ошибки по райзеру

(фото1)

 

(фото2)


✅Если у вас материнская плата имеет сокет PCI 4.0 x16, а райзер PCI 3.0 x16, то нужно зайти в биос и изменить Gen4(auto) на Gen3

На примере биоса ASRock B760 PRO RS/D4

 

 


 

 

 

O нас

RockBlack VPN

✔ Защита от DNS и IP-утечек
✔Smart фильтры сайтов в расширении для браузеров
✔ Протоколы OpenVPN, WireGuard, AmneziaWG, Outline, SOCKS5, Vless
✔ Защита 256-bit шифрованием
✔ Не отслеживаем данные, не ведем логи подключений
✔ Нет ограничений VPN-трафика

Контакты

Телеграмм RockBlack VPN: telegram

Телеграмм bot: telegram bot

Ютуб канал: youtube

Discord: rockblack

Эл. почта: support@rockblack.pro

Наши продукты