SKYMINER 설치 가이드
저번 주말에 스카이마이너가 도착했습니다.
스카이마이너는 스카이코인 주요 프로젝트 중 하나인 메쉬넷 서비스, skywire를 위한
노드이며, 정식 마이너 구매자는 3월 말 테스트넷 구동부터 보상을 받을 수 있기에
주말을 이용하여 셋팅을 해 보았습니다.
박스 개봉
웅이 님 모습도 보이네요. ㅋㅋㅋ
조립 후
모든 노드가 잘 돌아가고 있습니다.
준비물 : 스카이마이너, HDMI케이블, 220V파워케이블(전원선 대체), PC
조립완료 후 셋팅
- 8way 오렌지 파이에 마운트 할 OS를 SD카드에 굽는다.
저는 armbian설치했기 때문에 그 기준으로 씁니다.
물론 알파인 까셔도 됩니다.
etcher를 사용합니다. 물론 다른 툴 쓰셔도 됩니다.
2.스카이마이너 전원코드를 연결하고 wan 포트에 네트워크 케이블을
연결합니다. 만약 기존에 쓰던 공유기가 있다면 기존 공유기 lan포트의
케이블을 스카이마이너 라우터 wan포트에 연결합니다.
3.스카이 라우터 포트 중 하나에 pc를 연결하고 192.168.0.1로 접속합니다.
초기 비밀번호는 admin입니다. 비밀번호는 보안상 바꿔주시는 것이 좋습니다.
dhcp 서버 "사용하지 않음"으로 설정합니다.
만일 공유기가 2대 연결된 환경이라면 위 과정을 생략합니다.
4.상단 보드 중 1개를 사용하여 8개의 sd카드를 인스톨합니다.
비밀번호를 설정해줍니다.
> # ubuntu 창에서 다음을 입력합니다.
nano /etc/network/interfaces
> # 위 화면처럼 설정을 변경해줍니다.
#no-auto-down eth0 -> #추가
iface eth0 inet static ->dhcp를 지우고 static으로 고정 설정
address ->#제거 후 공유기가 지원하는 범위 내의 주소를 지정
netmask->#제거 후 255.255.255.0
gateway->#제거 후 공유기ip주소(사설)
dns-nameservers 설정 -> 게이트웨이와 동일
설정 후 crtl+x로 저장한다.
8개의 sd카드에 위 설정을 모두 마친 후 각 보드에 꽂습니다.
5.편의를 위해 putty를 설치합니다.
6.각 pi별로 다음의 작업을 수행합니다.
작업 디렉토리 : /root
apt update
apt upgrade
reboot now
재부팅 후
curl -L https://dl.google.com/go/go1.9.2.linux-arm64.tar.gz -o go1.9.2.linux-arm64.tar.gz
cd /usr/local/
tar xzvf /root/go1.9.2.linux-arm64.tar.gz
cd /usr/local/
tar xzvf /root/go1.9.2.linux-arm64.tar.gz
cd
mkdir -p ~/go/{bin,pkg,src} echo 'export GOPATH="$HOME/go"' >> ~/.bashrc
echo 'export PATH="$PATH:${GOPATH//://bin:}/bin"' >> ~/.bashrc
vi .bashrc
vi화면 제일 마지막 줄로 가서 insert키를 누르고 줄을 삭제한 다음
export PATH="$PATH:/usr/local/go/bin:${GOPATH//://bin:}/bin"를 입력하고
esc키 -> shift+:키 -> wq로 저장한다.
go ----> go 설치
ls /usr/local/go/bin
go
새로운 원격창을 추가로 열고, 다음의 명령어를 입력한다.
go
첫번째 원격창을 닫고, 새로운 원격창에 다음을 입력한다.
mkdir -p $GOPATH/src/github.com/skycoin
cd $GOPATH/src/github.com/skycoin
git clone https://github.com/skycoin/skywire.git
cd $GOPATH/src/github.com/skycoin/skywire/cmd
go install ./...
/root 디렉터리에 start.sh을 생성한다.
nano start.sh
다음을 붙여넣는다. 매니저 노드와 서브노드는 스크립트가 다름
매니저 노드용(1개)
# Skywire Manager Start
cd $GOPATH/bin
# Skywire Node Start
./manager -web-dir ${GOPATH}/src/github.com/skycoin/skywire/static/skywire-manager &
./node -connect-manager -manager-address :5998 -manager-web :8000 -discovery-address
messenger.skycoin.net:5999 -address :5000 -web-port :6001 &
서브노드용
# Skywire Node Start
cd $GOPATH/bin
./node -connect-manager -manager-address 매니저노드ip:5998 -manager-web 매니저노드ip:8000 -discovery-
address messenger.skycoin.net:5999 -address :5000 -web-po
rt :6001 &
재부팅한다.
reboot now
스크립트를 실행한다.
매니저노드부터 실행하고 서브노드를 실행해준다.
./start.sh
putty 원격창을 모두 닫고 매니저 페이지에 접속한다.
매니저노드 ip:8000
초기 비밀번호는 1234이다. 비밀번호를 변경한다.
다음의 화면이 보이면 구축이 완료된 것이다.
모니터링의 편의성을 위해 포트포워딩을 해도 된다.
Leave SKYMINER 설치 가이드 to:
Read more #skycoin posts
Best Posts From woong love
We have not curated any of coinyawong's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.