2 года назад
История
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
Конвейеры
0 успешных
0 с ошибкой