Moonbeam — #3 Перезапускаем ноду v-0.6.2

Душа Спекулянта
3 min readMar 22, 2021

Связи с тем, что централизованная цепочка “Rococo” остановилась и не может создавать новые блоки, админам проекта “Moonbeam” пришлось перезапустить сервис. А это значит, что всем, кто ставил ноды ранее нужно будет перезапустить свои ноды.

Если вы ставили ноду по моим гайдам, то пользуясь этим гайдом, у вас все должно получиться.

  1. И так. Для начало нам нужно остановить свою ноду командой:
sudo systemctl stop moonbeam

Теперь нужно удалить содержимое папки, в которой хранятся данные цепочки следующей командой:

sudo rm -rf /var/lib/alphanet-data/*

2. Теперь нам нужно обновить нашу ноду следующими командами:

sudo su - moonbeamsudo git clone https://github.com/PureStake/moonbeamcd ~/moonbeamgit checkout tags/$(git tag | tail -1)curl https://getsubstrate.io -sSf | bash -s -- --fast./scripts/init.shcargo build --releasesource $HOME/.cargo/envexitadduser moonbase_service --system --no-create-homemkdir /var/lib/alphanet-datachown moonbase_service /var/lib/alphanet-datacp ./target/release/moonbeam /var/lib/alphanet-data

Теперь открываем Nano следующей командой:

sudo nano /etc/systemd/system/moonbeam.service

Заменяем все, что в файле на текст ниже. Там где “YOUR NODE NAME” впишите свое имя. Оно в двух местах.

[Unit]
Description="Moonbase Alpha systemd service"
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=on-failure
RestartSec=10
User=moonbase_service
SyslogIdentifier=moonbase
SyslogFacility=local7
KillSignal=SIGHUP
ExecStart=/var/lib/alphanet-data/moonbeam \
--parachain-id 1000 \
--port 30333 \
--rpc-port 9933 \
--ws-port 9944 \
--pruning=archive \
--unsafe-rpc-external \
--unsafe-ws-external \
--rpc-methods=Safe \
--rpc-cors all \
--log rpc=info \
--base-path /var/lib/alphanet-data \
--chain alphanet \
--name "YOUR_NODE_NAME" \
--in-peers 200 \
--out-peers 200 \
-- \
--port 30334 \
--rpc-port 9934 \
--ws-port 9945 \
--pruning=archive \
--name="YOUR_NODE_NAME (Embedded Relay)"
[Install]
WantedBy=multi-user.target

Затем CTRL+X,Y,Enter

Теперь делаем:

systemctl enable moonbeam.servicesystemctl start moonbeam.servicesystemctl status moonbeam.service

Если статус светиться зеленым “Active” нода работает.

Теперь проверяем свое имя в Телеметрии если вы там есть, то в первую очередь проверяйте версию. Должна быть версия 0.6.2 Если у вас версия 0.6.1, то но нужно все сделать с самого начало и вы обновитесь.

Так-же версию ноды можно проверить командой:

cd moonbeam./target/release/moonbeam --version

Должно показать версию, как на картинке ниже

3. Вытаскиваем Логи.
Для этого вам нужно вбить команду и поменять дату на ту, что показывает вам команда systemctl status moonbeam.service Для этого вбейте команду ниже и замените даты и время

journalctl --since "2020-12-18 12:00:00"

Скопируйте то, что на картинке и отправьте в Discord в Раздел technical-project. И не забудьте дабивить это в Tello

Вам нужно NodeName, Parachain account, Relaychain Local Node, Local node identity.

— — — — — — — — — — — — — — — — — —

Cайт проекта: https://moonbeam.network/
Discord:
https://discord.gg/56EEQ2Su
Официальный гайд —
https://docs.moonbeam.network/node-operators/networks/full-node/

С Уважением @Seainvestor

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response