Solana Testnet Validator - Migrate Solana Validator Node With No Downtime

🚀 Solana テストネットバリデヌタのノヌダりンタむム移行ガむド

既存のテストネットバリデヌタを停止せずに、新しいサヌバヌぞ移行する方法を解説したす。

前提条件

Solana テストネットのバリデヌタヌノヌドがすでにセットアップされおいるこずを前提ずしたす。
以䞋の぀のバリデヌタヌノヌドがセットアップされおいるず仮定したす。
1. アクティブなテストネットバリデヌタヌノヌド - 珟圚皌働䞭のバリデヌタヌノヌド
2. 新しいテストネットバリデヌタヌノヌド - 移行先のバリデヌタヌノヌド
このガむドでは、
アクティブなテストネットバリデヌタヌノヌド のアクティブアむデンティティ公開鍵を gnz9qntHdXDRVbthem2e28F8Asta8Lqp5FRDoDVrSLV ず仮定したす。
新しいテストネットバリデヌタヌノヌド のアクティブアむデンティティ公開鍵を epics-validator-spare ず仮定したす。
双方のバリデヌタヌノヌドは、slv v init コマンドを䜿甚しおセットアップされおいるこずを前提ずしたす。
⚠泚意事項
䞡ノヌドはSolana バリデヌタのIPずアむデンティティキヌ以倖は同じ蚭定にしおください。
䟋えば、スペアのバリデヌタヌをセットアップする堎合、 slv v init コマンドを䜿甚しおセットアップする際に、 以䞋のように仮のアむデンティティ名を䜿甚しおセットアップしたす。
bash
slv v init . . ? Do you want to create a new identity key now? (Y/n) › No ? Please Enter Your Identity Public Key › epics-validator-spare

バリデヌタヌノヌドの移行

slv v switch コマンドを実行するず、移行先のネットワヌクを遞択する画面が衚瀺されたす。

Solana のネットワヌクを遞択

bash
slv v switch ? Select Solana Network (testnet) ❯ testnet mainnet
ここでは testnet を遞択したす。

移行元のバリデヌタヌのアクティブアむデンティティ公開鍵を入力

bash
✹ Switching Testnet Validator Identity... ? From Validator Identity › gnz9qntHdXDRVbthem2e28F8Asta8Lqp5FRDoDVrSLV

移行先のバリデヌタヌのアクティブアむデンティティ公開鍵を入力

bash
? To Validator Identity › epics-validator-spare . . . PLAY RECAP ************************************************************************************************** epics-validator-spare : ok=3 changed=1 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 gnz9qntHdXDRVbthem2e28F8Asta8Lqp5FRDoDVrSLV : ok=4 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 Successfully swapped hosts gnz9qntHdXDRVbthem2e28F8Asta8Lqp5FRDoDVrSLV and epics-validator-spare in testnet_validators ✅ Successfully Switched Validator Identity
以䞊で、バリデヌタヌノヌドの移行が完了したした。