4-노드 서비스체인 설정 중 에러


현재 바오밥 네트워크에 잘 연결되어서 이전에 조회가 안됐던 지갑잔액도 조회가 되는 상황입니다.

이제 서비스체인을 붙이려고 시도 중 입니다.

  1. v1.8.2 homi, kscn 바이너리 설치

  2. 압축해제

  3. 바이너리 경로 추가
    캡처
    위의 경로대로 추가해줬습니다.
    bashrc2

4.homi bin 폴더에서 nodekey 생성

  1. static-nodes.json 수정 kni 수정

  1. 모든 SCN 업로드 중 에러발생

경로도 정확하고 kni수정도 메뉴얼대로 잘 하였습니다.
한 가지 미심쩍은건 “user@192.168.0.1” 이 부분에서 user가 사용자마다 다르니까 찾아서 수정해줘야하는 것인가요?
서비스체인 꼭 성공하고싶은데 조언부탁드립니다…ㅠㅠ

혹시나 마지막 명령어의 사용법을 제대로 숙지하고 계신가요? 아닌 경우를 가정해 설명드리겠습니다.

scp 명령어는 Linux 서버간에 파일을 전송하는 명령어고 -r 옵션은 하위 폴더 모두 포함, 그다음 복사할 대상, 그리고 전송할 위치 순서입니다.

지금 문제가 발생한 부분은 전송할 위치인데

user@192.168.0.1:~/. 은, 192.168.0.1 IP 서버의 사용자 user 의 home directory 에 복사 이며, 발생한 에러는 서버에 접속할수 없다는 뜻입니다.

IP 주소가 접속불가인 경우이거나, 해당 사용자가 없을때 에러메시지가 발생합니다.

먼저 각 노드들의 IP 와, 각 노드들의 서비스노드를 돌릴 사용자 정보를 아셔야겠죠?

예를들어서, 모든 노드를 root 계정으로 돌릴 예정이시고, 다른 3개의 node 의 ip 주소가 각각

192.168.0.2
192.168.0.3
192.168.0.4

인 경우, 해당 경로를 root@192.168.0.2:~/. … 등으로 설정하시면됩니다. 또한 일반적으로 192.168.0.X 등의 로컬네트워크 IP주소는 공유기나 virtual network의 DHCP 설정등에 영향을 받기때문에, 운영체제에 따라 ip addr 또는 ifconfig 등의 명령어로, 해당 서버의 로컬네트워크에 할당된 ip 주소를 확인하셔서 전송하시면됩니다.

답변 도움되셨길바랍니다.

1개의 좋아요

말씀하신대로 명령어 사용법을 제대로 숙지하고 있지 않았습니다.

명령어에 대해서는 이해하였는데,

피드백 주신대로 진행하였는데도 성과가 없었네요, ㅠㅠ

이후에 어디까지 진행했고 어디서 어떤 부분이 막혔는지 설명이 더 필요할 것 같습니다.

Klaytn Docs를 참고하신 것 같은데, 4대의 서버가 192.168.0.1 부터 192.168.0.4의 IP 주소를 할당받아 동작중인 것이 맞나요? 해당 문서에 SCN을 위한 4대의 서버가 필요하다고 설명하고 있습니다.

만약 4대의 서버가 동작중인 것이 맞다면, 각 SCN 서버에 SCN 바이너리를 설치하는 과정을 진행하신 내용이 보이질 않네요(각 SCN 서버가 아니고 EN 서버에서 SCN을 받고 path 추가하신 내용이 보이네요).

만약 위에 말씀드린 과정들이 잘 진행된 것이 맞다면, 각 SCN에 homi output을 업로드 한 이후에 어떤 내용까지 진행하셨고 어디서 막혔는지 알려주시길 바랍니다.

별도의 서버를 동작시키기 어렵다면, docker를 이용하는 방법도 있습니다. 자세한 방법은 아래 레포지토리를 참조하시면 됩니다.