Solana Mainnet Validator - Migrate Solana Validator Node With No Downtime
ð Solana ã¡ã€ã³ãããããªããŒã¿ã®ããŒããŠã³ã¿ã€ã ç§»è¡ã¬ã€ã
æ¢åã®ã¡ã€ã³ãããããªããŒã¿ã忢ããã«ãæ°ãããµãŒããŒãžç§»è¡ããæ¹æ³ã解説ããŸãã
åææ¡ä»¶
Solana ã¡ã€ã³ãããã®ããªããŒã¿ãŒããŒãããã§ã«ã»ããã¢ãããããŠããããšãåæãšããŸãã
以äžã®ïŒã€ã®ããªããŒã¿ãŒããŒããã»ããã¢ãããããŠãããšä»®å®ããŸãã
1. ã¢ã¯ãã£ããªã¡ã€ã³ãããããªããŒã¿ãŒããŒã - çŸåšçšŒåäžã®ããªããŒã¿ãŒããŒã
2. æ°ããã¡ã€ã³ãããããªããŒã¿ãŒããŒã - ç§»è¡å
ã®ããªããŒã¿ãŒããŒã
â ïžæ³šæäºé
ãã®ã¬ã€ãã§ã¯ã
ã¢ã¯ãã£ããªã¡ã€ã³ãããããªããŒã¿ãŒããŒã
ã® slv v init
ã§èšå®ããååã labo
ãšä»®å®ããŸãããããŠã
æ°ããã¡ã€ã³ãããããªããŒã¿ãŒããŒã
ã® slv v init
ã§èšå®ããååã labo-spare
ãšä»®å®ããŸããåæ¹ã®ããªããŒã¿ãŒããŒãã¯ã
slv v deploy -n mainnet -p labo
åã³ slv v deploy -n mainnet -p labo-spare
ã³ãã³ãã䜿çšããŠã»ããã¢ãããããŠããããšãåæãšããŸããäž¡ããŒãã¯Solana ããªããŒã¿ã®IPãšåå以å€ã¯åãèšå®ã«ããŠãã ããã
äŸãã°ãã¹ãã¢ã®ããªããŒã¿ãŒãã»ããã¢ããããå Žåã
slv v init
ã³ãã³ãã䜿çšããŠã»ããã¢ããããéã«ã
以äžã®ããã«ååã䜿çšããŠã»ããã¢ããããŸããslv v init . . ? Do you want to create a new identity key now? (Y/n) ⺠No ? Please Enter Your Identity Public Key ⺠xxxxxxxxxxxxx ? Enter Inventory Name (xxxxxxxxxxxxx) ⺠labo-spare
ããªããŒã¿ãŒããŒãã®ç§»è¡
slv v switch
ã³ãã³ããå®è¡ãããšãç§»è¡å
ã®ãããã¯ãŒã¯ãéžæããç»é¢ã衚瀺ãããŸããSolana ã®ãããã¯ãŒã¯ãéžæ
slv v switch ? Select Solana Network ( mainnet) testnet ⯠mainnet
ããã§ã¯ mainnet ãéžæããŸãã
ç§»è¡å ã®ããªããŒã¿ãŒã®ååãå ¥å
⚠Switching Testnet Validator Identity... ? From Validator Identity ⺠labo
ç§»è¡å ã®ããªããŒã¿ãŒã®ååãå ¥å
? To Validator Identity ⺠labo-spare
.
.
.
PLAY RECAP **************************************************************************************************
labo-spare : ok=3 changed=1 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0
labo : ok=4 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
labo : ok=4 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
Successfully swapped hosts labo and labo-spare in mainnet_validators
â
Successfully Switched Validator Identity
以äžã§ãããªããŒã¿ãŒããŒãã®ç§»è¡ãå®äºããŸããã
ãã®ã³ãã³ããæåãããšã以äžã®ãã¡ã€ã«ã®èšå®ãã¡ã€ã«ã®äžèº«ã switch å
ã®ããŒãã«å€æŽãããŸãã
`~/.slv/inventory.mainnet.validators.yml`