갈라노드 v3 버전 우분투 리눅스(20.04)에 설치하기

2022. 10. 31. 17:44일상/노드와 스테이킹

반응형

갈라 노드v2에서 v3로 업데이트되었습니다. 갈라 노드를 우분투 리눅스 20.04(Ubuntu Linux 20.04)에 설치하는 방법에 대해서 알아보겠습니다.

갈라노드 v3 버전을 리눅스 20.04에 설치하자
우분투 리눅스 20.04에 갈라노드를 설치하자

 

안녕하세요 이지입니다! :)

갈라 게임즈에서 노드가 v2버전에서 v3버전으로 업데이트되었습니다. 이번 노드 업데이트는 Gala 생태계가 건강하게 유지되도록 하기 위한 업데이트로 Gala보상을 지속적으로 받으려면 반드시 업데이트를 해야만 합니다.

갈라 게임즈에서는 11월부터 단계적으로 노드 v2 버전의 소프트웨어를 단계적으로 중단할 예정이라고 합니다.

 

1. 개선사항

노드 소프트웨어가 전체적으로 재작성되었습니다. 각 노드는 일반 워크로드를 실행하는 포드를 가동하는 작은 kubernetes 클러스터를 구동합니다. 이러한 포드는 내결함성이 있으며, 백그라운드에서 실행되어 사용자 개입 없이 시작하고 정상상태를 유지합니다.

소유한 라이선스에 따라 다양한 워크로드를 실행할 수 있는 옵션이 제공되고, 하나의 컴퓨터로 각 라이선스에 대하여 하나의 워크로드를 실행할 수 있습니다. 모든 워크로드(음악, 영화, 파운더스, 타운 및 스파이더 탱크 등)를 한대의 컴퓨터에서 실행할 수 있습니다.

 

2. v2버전 삭제

v3버전을 설치하기 전에 기존 v2버전을 삭제하도록 합니다.

 

2-1. 실행 중인 노드 중지

sudo systemctl gala-node.service

실행중인 노드 소프트웨어를 중지합니다.

 

만약 갈라 노드 버전이 v2.3.9 이하라면 아래의 명령어를 실행해주세요.

systemctl stop linux-headless-beta.service

 

2-2. 기존의 노드 소프트웨어 삭제하기

sudo rm -rf /opt/gala-headless-node

위 명령어를 통해 기존의 노드 소프트웨어를 삭제합니다.

 

2-3. 서버 재시작

sudo reboot

서버를 재시작합니다.

 

3. v3버전 설치

이제 준비는 마쳤습니다. v3버전의 노드 소프트웨어를 설치하도록 합니다.

 

3-1. 최신 패키지 목록 확인

우분투 설치용 터미널을 열고 다음을 입력합니다.

sudo NEEDRESTARTMODE=a apt update && sudo apt upgrade -y

 

3-2. docker 프로그램 설치

sudo apt install docker.io -y

 

3-3. docker 상태 확인

sudo systemctl status docker

도커 docker가 active 활성화 상태인지 확인합니다

docker 프로그램이 active 상태인지 확인합니다.

qCTRL + C and Enter를 이용하여 docker 상태 메뉴에서 나옵니다.

만약 docker가 active(활성화) 상태가 아니라면 아래의 명령어를 실행해주세요.

sudo systemctl enable --now docker

 

3-4. 리눅스용 갈라 노드 소프트웨어 다운로드

sudo wget https://links.gala.com/NodeBetaLinux

가끔 일시적으로 다운로드가 되지 않는 경우가 있습니다. 다운로드가 되지 않고 에러가 났다면, 다시 한번 위 명령어를 실행해줍니다.

 

3-5. 갈라 노드 소프트웨어 압축해제

sudo tar xzvf NodeBetaLinux

 

3-6. 갈라노드 소프트웨어 설치

sudo ./gala-node/install.sh

갈라 노드를 설치하려면 Y를 입력함으로써 [Y]es를 선택합니다.

 

3-7. API 키 생성 및 입력

Gala 계정에 액세스하고 사용 가능한 워크로드를 가져오려면 API 키가 필요합니다.

API 키 생성을 위해 https://node.gala.games/ 갈라노드 홈페이지에 접속하고, 왼쪽 하단의 API Key를 클릭합니다.

갈라노드 api key 생성하기

 

Generate API Key를 클릭하여 API 키를 생성합니다.

API 키 생성하기

 

아래의 아이콘 모양을 클릭하여 API 키를 복사해줍니다. 생성된 API 키 왼쪽에서 볼 수 있습니다.

API 키 복사하기

 

생성된 API 키를 입력합니다.

sudo gala-node config api-key 당신의 API 키 입력
ex) sudo gala-node config api-key qmlQZxDDQWERTYhwwrpfUWv8n2wE+XoGADnUWpDIVoI=

 

3-8. 생성된 워크로드 확인

sudo gala-node licenses

 

3-9. 실행할 워크로드 선택

sudo gala-node config workloads 원하는 워크로드 선택
ex) sudo gala-node config workloads founders player townstar

실행을 원하는 워크로드를 띄어쓰기 형태로 한꺼번에 입력이 가능합니다.

 

3-10. 갈라 노드 소프트웨어 시작

sudo gala-node start

정상적으로 시작이 된다면, 시간이 조금 걸립니다.(약 1~2분 정도)

하지만, 일시적으로 종종 에러가 나기도 합니다.

갈라노드 에러메세지 01
갈라노드 에러메세지 02

 

아무래도 노드 소프트웨어를 업데이트하려고 서버에 많이 몰려서 그런 것이 아닐까 생각됩니다만(뇌피셜이라서요^^;;)

어쨌든 몇 차례 시도를 하여 정상적으로 노드 소프트웨어가 시작된다면 아래의 메시지를 볼 수 있습니다.

갈라노드 생성 완료

 

3-11. 갈라 노드 소프트웨어 실행 확인

sudo gala-node status

정상적으로 설치된 경우 갈라 노드가 시작 중이라는 메시지를 볼 수 있습니다.(Gala Node is starting)

약 10여분 후 정도에 다시 위 명령어를 실행하게 되면 아래와 같이 워크로드 별로 실행 여부를 확인할 수 있습니다.

갈라노드 정상 작동 확인하기

 

방문해주셔서 감사합니다! :)

 


비트코인 이더리움 솔라나 정보 뉴스 bitcoin ethereum solana 폴카닷 폴리곤 mina
노드 스테이킹 node staking pos pow


 

반응형