cryptogrot.xmr-stak
Rôle Ansible cryptogrot.xmr-stak
Ce rôle installera et configurera l'outil de minage xmr-stak
sur le système d'exploitation Linux. Avec ce rôle, vous avez la possibilité de configurer xmr-stak
avec le backend nécessaire à partir du dernier code source officiel disponible sur GitHub.
Aperçu
- Fonctionnalités
- Démarrage rapide
- Pré-requis
- Déploiement
- Backend CPU
- Backend NVIDIA (expérimental)
- Backend AMD/ATI (expérimental)
- Configuration avancée
Fonctionnalités
Types de backends supportés :
- NVIDIA (CUDA 9.1)
- AMD/ATI (OpenCL)
- CPU
Algorithmes supportés :
- Cryptonight (celui configuré par défaut)
- (Monero, Sumokin, Electroneum, Intense, etc...)
- Cryptonight-ligth
- (AEON, etc...)
Démarrage rapide
Pré-requis
Ubuntu/Debian
$ sudo apt install python-pip -y
Fedora
$ sudo dnf install python-pip -y
CentOS 7
$ sudo yum install python-pip -y
Déploiement
$ sudo pip install -U pip ansible
$ mkdir -p ~/ansible/{inventories/xmr-stak,playbooks/xmr-stak,roles}
$ cat << EOF > ~/ansible/ansible.cfg
[defaults]
host_key_checking = False
roles_path = ./roles
EOF
$ cat << EOF > ~/ansible/playbooks/xmr-stak/site.yml
---
- name: Construction du programme de minage xmr-stak
hosts: all
user: debian
become: true
roles:
- cryptogrot.xmr-stak
EOF
$ ansible-galaxy install --force --roles-path ~/ansible/roles cryptogrot.xmr-stak
L'inventaire Ansible doit être créé dans le fichier ~/ansible/inventories/xmr-stak/hosts
. Voici un exemple pour différentes distributions.
[miner]
192.168.0.2 ansible_user=fedora ansible_python_interpreter=/usr/bin/python3
192.168.0.3 ansible_user=fedora
192.168.0.4 ansible_user=root
192.168.0.5 ansible_user=ubuntu
192.168.0.6 ansible_user=centos
192.168.0.[13:30] ansible_user=debian ansible_port=22
CPU
$ ansible-playbook -i ~/ansible/inventories/xmr-stak/hosts \
~/ansible/playbooks/xmr-stak/site.yml \
-e "xmr_stak_cpu_support=true \
xmr_stak_hwloc_support=true \
xmr_stak_pool_address=itns001.cryptogrot.io \
xmr_stak_pool_port=6666 \
xmr_stak_wallet_address=iz69...ihJF5FY7ed319xS...1kXj1N7yRa...Gmwfrh"
NVIDIA
$ ansible-playbook -i ~/ansible/inventories/xmr-stak/hosts \
~/ansible/playbooks/xmr-stak/site.yml \
-e "xmr_stak_nvidia_support: true \
xmr_stak_pool_address=itns001.cryptogrot.io \
xmr_stak_pool_port=6666 \
xmr_stak_wallet_address=iz69...ihJF5FY7ed319xS...1kXj1N7yRa...Gmwfrh"
AMD/ATI
$ ansible-playbook -i ~/ansible/inventories/xmr-stak/hosts \
~/ansible/playbooks/xmr-stak/site.yml \
-e "xmr_stak_amd_support: true \
xmr_stak_pool_address=itns001.cryptogrot.io \
xmr_stak_pool_port=6666 \
xmr_stak_wallet_address=iz69...ihJF5FY7ed319xS...1kXj1N7yRa...Gmwfrh"
Licence
GPLv3
Informations sur l'auteur
cryptogrot - contact@cryptogrot.io - 2018
À propos du projet
Install and configure xmr-stak miner for cryptonight* currencies on Linux
Installer
ansible-galaxy install cryptogrot.xmr-stak
Licence
gpl-3.0
Téléchargements
80
Propriétaire
All my dreams are about mining !