Solana Mainnet Validator - Atualizar a versão do Solana

Manter um validador Solana inclui atualizar a versão Solana.
Esta página explica como atualizar o seu validador Solana mainnet.

Atualizar a versão do SLV

Para atualizar sua versão do validador SLV, execute o seguinte comando:
bash
$ slv upgrade

Aplicar a Atualização da Versão do Solana

Para aplicar uma atualização da rede principal Solana, execute o seguinte comando.
Para aplicar a atualização a todos os validadores, execute o comando sem o -p bandeira.
Para aplicar a atualização a um validador específico, use o -p flag para especificar a chave pública do validador.
Você também pode especificar vários validadores separando suas chaves públicas com vírgulas.
bash
slv v install:solana -n mainnet -p <name>
Executar o comando acima irá atualizar a versão Solana CLI em seu nó.
Neste ponto, a atualização ainda não foi aplicada, então você precisará reiniciar seu nó.

Compilar a partir do Código

Se precisar de todos os pacotes, execute o seguinte comando para compilar a partir do código fonte:
bash
slv v build:solana-cli -n mainnet -p <name>

Atualizar a versão Firedancer

Para os validadores Firedancer, use o seguinte comando para atualizar:
bash
slv v update:firedancer -n mainnet -p <name>

Reiniciar após a atualização da versão do Solana

Reiniciar seu nó fará com que ele perca a sincronização com a rede, então, por favor, reinicie com cautela.
bash
slv v restart -n mainnet -p <name>

Depuração e Monitoramento

Após a implantação, você pode depurar e monitorar seu nó Solana diretamente.
Use os seguintes comandos para verificar facilmente o estado do seu nó:
Conecte-se via SSH usando o endereço IP do seu validador:
bash
ssh solv@<your-validator-ip>
Verifique o estado atual do seu nó Solana:
bash
solv m
Nota: solv é um alias para o comando agave-validator - l /mnt/ledger. Este apelido é adicionado automaticamente ao seu ~/.profile durante a implantação do nó Solana.