Solana/Validator - 실행 (devnet & testnet)

    [Solana Testnet] Validator 실행 시 주요 파일 & 커맨드

    Solana Validator를 돌리면서 구성했던 파일들을 백업차원으로 적어두려 한다. 현재는 안 돌아가고 있지만 그 때는 돌아갔으니, 공식 공지를 숙지하고 디스코드 커뮤니티에서 질문을 통해 trouble shooting 하면 다시 돌릴 수 있을 것이다. validator 실행 방법 아래 실행 파일들과 시스템 파일들을 작성하고 시스템 파일을 구동하면 백그라운드에서 계속 돌아간다. 시스템 구동 command // 서버 재부팅 시 자동 시작 sudo systemctl enable --now systuner.service && sudo systemctl enable --now validator.service \ && sudo systemctl enable --now watchtower.service // 시스..

    [Solana] 테스트넷 밸리데이터 leader 배정 로그, 모니터링 GUI 관찰

    [Solana] 테스트넷 밸리데이터 leader 배정 로그, 모니터링 GUI 관찰

    6월 15일 정도에 테스트넷에서 막 돌리기 시작했던 밸리데이터의 로그를 확인해보니 리더를 배정받은 것을 확인할 수 있었다. [2022-06-15T07:34:29.431317460Z INFO solana_core::replay_stage] E6ALR99bKvV45JiwKJtgCyDe7EZdAfYPhWaSd3Lw4d2c reset PoH to tick 8771473408 (within slot 137054271). My next leader slot is 137839336 그런데 이때는 ledger 용량이 다 차서 삭제를 하면서, 그 당시 있었던 테스트넷 이슈 해결을 위한 재시작 옵션을 추가하고 돌리느라 밸리데이터가 안정적으로 돌지 못했던 것 같다. 그래서 내가 배정받은 슬롯 때 밸리데이터가 delinque..

    [Devnet] 솔라나 밸리데이터 실행기 4 - 6일차 모니터링(Grafana)

    [Devnet] 솔라나 밸리데이터 실행기 4 - 6일차 모니터링(Grafana)

    *설정은 저번 게시글에서 해두었음. [Devnet] 솔라나 밸리데이터 실행기 3 - telegraf, InfluxDB, Grafana로 모니터링하기 데브넷에 올린 밸리데이터의 성능이 처참하지만(...) 그래도 서버를 대여하기 전에 여기서라도 밸리데이터 실행 중 오류 발생 시 밸리데이터 노드 다운 시 밸리데이터 돌리는 서버 다운 시 를 대 coding-maggot.tistory.com 밸리데이터가 리더슬롯을 4개 배정받아 블록을 생성했던 모양이다. 그래서 표시 기간을 5일 정도로 설정해 다시 관찰해봤다. (내가 밸리데이터를 5일 전에 켰음) 투표율은 점점 높아져서 이제 85 이상을 유지하고 있다. 밸리데이터 계정은 하루에 1 SOL 정도씩 빠져나갔다. 투표 계정의 경우 한 에포크가 끝나고 0.25 SOL ..

    [Devnet] 솔라나 밸리데이터 실행기 3 - telegraf, InfluxDB, Grafana로 모니터링하기

    [Devnet] 솔라나 밸리데이터 실행기 3 - telegraf, InfluxDB, Grafana로 모니터링하기

    데브넷에 올린 밸리데이터의 성능이 처참하지만(...) 그래도 서버를 대여하기 전에 여기서라도 밸리데이터 실행 중 오류 발생 시 밸리데이터 노드 다운 시 밸리데이터 돌리는 서버 다운 시 를 대비한 알림 및 모니터링을 어떻게 할지 준비해봐야할 것 같았다. 현재 1번과 2번은 저번 게시글에서 오류가 발생하거나 밸리데이터가 꺼졌을 경우 해당 서버에서 모니터링하다가 슬랙으로 알림을 보내게끔 세팅해두었다(1번의 실행 중 발생한 에러는 슬랙/디스코드/텔레그램 등으로 보낼 수 있도록 솔라나에서 watchtower를 지원하고 있어 사용해봤음). 3번은 그라파나에서 알림 기능도 지원한대서 사용해보려고 하고 있다. 그래도 텍스트로만 오류를 보고 모니터링하는 것은 다소 불편한 것 같아서, 여러 지표를 한눈에 볼 수 있는 모니..

    [Devnet] 솔라나 밸리데이터 실행기 2 - 슬랙 웹훅 사용해 watchtower 및 vallidator 다운 알림 보내기

    [Devnet] 솔라나 밸리데이터 실행기 2 - 슬랙 웹훅 사용해 watchtower 및 vallidator 다운 알림 보내기

    솔라나는 슬랙 웹훅을 환경변수로 설정해두고 solana-watchtower cli를 실행하면 알아서 오류메시지만 슬랙으로 보내주는 기능을 지원한다. # 입력 command solana-watchtower --help # 출력 ADDITIONAL HELP: To receive a Slack, Discord and/or Telegram notification on sanity failure, define environment variables before running `solana-watchtower`: export SLACK_WEBHOOK=... export DISCORD_WEBHOOK=... Telegram requires the following two variables: export TELEGRAM..

    [Devnet] 솔라나 밸리데이터 실행기 1 - cli로 모니터링

    [Devnet] 솔라나 밸리데이터 실행기 1 - cli로 모니터링

    데브넷은 메인넷보다 하드웨어 요구사항이 그렇게 높지 않다. 그래서 있는 서버 컴으로 솔라나 밸리데이터를 돌려봤다. 근데 현재 서버컴 cpu 속도가 1.2GHz 밖에 안 나와서... poh speed test도 안하고 스냅샷 다운로드 속도도 느려도 그냥 돌아가는 옵션을 설정해서 실행했다. 입력한 커맨드나 세팅 과정을 다 설명하기엔 무리가 있어서 생략했다. devnet 계정 데이터 용량 devnet의 현재 계정 데이터는 RAM 16G면 충분하다고 했었는데, 실제로 돌려보니 지금은 훨씬 늘어나서 전혀 아니었다.. 지금은 껐다 다시 켜서 할당해놓은 128G중 55G를 사용하고 있는데 돌리다보면 64G 근처로 나오는 것 같더라. +) 이틀 뒤에 보니 66G로 늘어있었다. 밸리데이터 모니터링 # 입력 command..