Solana Testnet Validator - Update Solana Version
Solana バリデーターのメンテナンスは、Solana のバージョンアップデートを行うことが含まれます。
このページでは、Solana テストネットのバリデーターのアップデート方法について説明します。
SLV バージョンのアップデート
SLV バリデーターのバージョンをアップデートするには、以下のコマンドを実行します。
bash
$ slv upgrade$ slv upgradeSolana バージョンのアップデートの適応
Solana テストネットのアップデートを適応するには、以下のコマンドを実行します。
全てのバリデーターに対してアップデートを適応する場合は、
-p フラグを使用せずに実行します。特定のバリデーターに対してアップデートを適応する場合は、
-p フラグを使用してバリデーターの公開鍵を指定します。カンマ区切りで複数の特定のバリデーターを指定することもできます。
bash
slv v install:solana -n testnet -p <name>slv v install:solana -n testnet -p <name>上記のコマンドを実行すると、ノード内の Solana CLI のバージョンがアップデートされます。
このままではまだアップデートが適応されていないため、ノードの再起動が必要です。
ソースからビルドを行う場合
すべてのパッケージが必要な場合は、以下のコマンドを実行してソースからビルドを行います。
bash
slv v build:solana-cli -n testnet -p <name>slv v build:solana-cli -n testnet -p <name>Firedancerバージョンのアップデート
Firedancerバリデーターの場合、以下のコマンドを使用してアップデートします:
bash
slv v update:firedancer -n testnet -p <name>slv v update:firedancer -n testnet -p <name>Solana バージョンのアップデートの再起動
※ ⚠️ ノードの再起動は、ネットワークとの同期を失うため、ノードの再起動は慎重に行ってください。
bash
slv v restart -n testnet -p <name>slv v restart -n testnet -p <name>デバッグ・モニタリング
デプロイ後、Solana ノード内でデバッグとモニタリングを行うことができます。
以下のコマンドを使用して、Solana ノードの状態を確認できます。
該当するバリデーターの IP アドレスを使用して SSH 接続します。
bash
ssh solv@<your-validator-ip>ssh solv@<your-validator-ip>Solana ノードの状態を確認します。
bash
solv msolv msolv は agave-validator -l /mnt/ledger のエイリアスです。
Solanaノードデプロイ時に この設定が ~/.profile に追加されています。