README.md

nodes

Развертывание Ethereum ноды

Consensus Layer (lighthouse) и Execution Layer (geth) могут располагаться на разных дисках, в том числе Execution Layer (geth) может быть разбит на datadir и datadir.ancient по разным дискам.

  • Форматирование диска
sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sda
  • Монтирование диска и выставление корректных прав
sudo mount -o discard,defaults /dev/sda /mnt/disks/nodes/ethereum
sudo chmod a+w /mnt/disks/nodes/ethereum
  • Подготовка inventory.yml для указания IP машин
cp inventory.yml.sample inventory.yml
  • Запуск playbook
ansible-playbook -l ethereum playbooks/ethereum.yml

Раздельное развертывание Execution Layer и Consensus Layer

Развертывание Execution Layer Ethereum ноды. Тэг --tags=common если требуются установка дополнительных пакетов и Go lang.

ansible-playbook -l ethereum-execution playbooks/ethereum-execution.yml --tags=common

Развертывание Consensus Layer Ethereum ноды. Тэг --tags=common если требуются установка дополнительных пакетов и Go lang.

ansible-playbook -l ethereum-consensus playbooks/ethereum-consensus.yml --tags=common
Описание

Web3 blockchain nodes deployment.

Конвейеры
0 успешных
0 с ошибкой