Solana 测试网验证者 - 更新 Solana 版本

维护 Solana 验证者包括更新 Solana 版本。
本页说明如何更新您的 Solana 测试网验证者。

更新 SLV 版本

要更新您的 SLV 验证者版本,请运行以下命令:
bash
$ slv upgrade

应用 Solana 版本更新

要应用 Solana 测试网更新,请运行以下命令。
要将更新应用到所有验证者,请不带 -p 标志运行命令。
要将更新应用到特定验证者,请使用 -p 标志指定验证者的公钥。
您也可以用逗号分隔公钥来指定多个验证者。
bash
slv v install:solana -n testnet -p <name>
运行以上命令将更新您节点上的 Solana CLI 版本。
此时更新尚未生效,因此您需要重启节点。

从源码构建

如果您需要所有包,请运行以下命令从源码构建:
bash
slv v build:solana-cli -n testnet -p <name>

更新 Firedancer 版本

对于 Firedancer 验证者,请使用以下命令进行更新:
bash
slv v update:firedancer -n testnet -p <name>

Solana 版本更新后重启

※ ⚠️ 重启节点会导致其与网络失去同步,请谨慎重启。
bash
slv v restart -n testnet -p <name>

调试与监控

部署后,您可以对 Solana 节点进行调试和监控。 您可以使用以下命令检查 Solana 节点的状态。
使用相应的 IP 地址通过 SSH 连接到您的验证者:
bash
ssh solv@<your-validator-ip>
检查 Solana 节点状态:
bash
solv m
solvagave-validator -l /mnt/ledger 的别名。 此设置在部署 Solana 节点时添加到 ~/.profile 中。