Solana Testnet 검증자 - Solana 버전 업데이트
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의 alias입니다.
이 설정은 Solana 노드 배포 시 ~/.profile에 추가됩니다.