Solana Testnet Validator - Обновление версии Solana

Поддержка Solana validator включает обновление версии Solana.
На этой странице объясняется, как обновить ваш Solana testnet validator.

Обновите версию SLV

Чтобы обновить версию вашего SLV validator, выполните следующую команду:
bash
$ slv upgrade

Примените обновление версии Solana

Чтобы применить обновление Solana testnet, выполните следующую команду.
Чтобы применить обновление ко всем validators, запустите команду без флага -p.
Чтобы применить обновление к конкретному validator, используйте флаг -p, указав public key validator.
Вы также можете указать несколько validators, разделив их public key запятыми.
bash
slv v install:solana -n testnet -p <name>
Запуск этой команды обновит версию Solana CLI на вашем узле.
На этом этапе обновление еще не применено, поэтому вам нужно перезапустить node.

Сборка из исходников

Если вам нужны все пакеты, выполните следующую команду, чтобы собрать их из исходников:
bash
slv v build:solana-cli -n testnet -p <name>

Обновление версии Firedancer

Для Firedancer validators используйте следующую команду обновления:
bash
slv v update:firedancer -n testnet -p <name>

Перезапуск после обновления версии Solana

※ ⚠️ Перезапуск node приведет к потере синхронизации с сетью, поэтому выполняйте перезапуск с осторожностью.
bash
slv v restart -n testnet -p <name>

Отладка и мониторинг

После развертывания вы можете выполнять отладку и мониторинг Solana node. Состояние Solana node можно проверить следующими командами.
Подключитесь к validator по SSH, используя соответствующий IP-адрес:
bash
ssh solv@<your-validator-ip>
Проверьте состояние Solana node:
bash
solv m
solv — это alias для agave-validator -l /mnt/ledger. Эта настройка добавляется в ~/.profile при развертывании Solana node.