목적
이 글에서는 우분투 리눅스 20.04에 갈라 노드를 설치하는 방법을 단계적으로 알려줍니다. 안정적인 운영체제에서 갈라 노드 소프트웨어를 실행하면 일관된 가동시간이 보장됩니다. 윈도우와 맥 옵션도 있지만, 리눅스는 보다 안정적이고 리소스를 덜 사용하는 환경에서 갈라 노드 소프트웨어를 실행할 수 있게 해줍니다. 이 안내글은 계정에 유효한 갈라 노드 라이선스가 있는 경우, 리눅스에 노드 소프트웨어를 설치하는 방법을 안내합니다.
이것은 윈도우나 맥OS에서 갈라 노드 소프트웨어를 실행하는 것에 비해 조금 더 어려운 튜토리얼입니다. 이 방법은 이미 리눅스에 익숙한 분들에게만 권장됩니다. 스크립트 실행에 문제가 있는 경우, 아래 단계별 가이드를 참고해 주세요. 갈라게임즈 디스코드(www.galagames.chat)의 #founders-nodes 채널도 확인하세요.
참고 정보
이 글에서는 여러분이 아래 글에 기술된 내용을 이해하고 있다고 가정합니다.
내용
갈라 노드 소프트웨어 설치
1) 우분투 설치를 위해 터미널을 오픈합니다.
sudo NEEDRESTARTMODE=a apt update && sudo apt upgrade -y
이렇게 하면 프로그램 설치를 위한 최신 패키지 목록이 컴퓨터에 있는지 확인할 수 있습니다.
2) 그런 다음 다음 명령어를 입력합니다.
sudo apt install docker.io -y
이 명령어는 도커라는 프로그램을 설치할 것입니다. 도커는 갈라 노드 소프트웨어에서 워크로드를 실행하는 데 중요한 역할을 합니다.
3) 설치를 실행한 후, 도커의 상태를 확인하기 위해 아래 명령어를 입력합니다.
sudo systemctl status docker
q 또는 CTRL + C 와 Enter 를 눌러 도커 상태 메뉴에서 나옵니다.
도커가 활성화 상태가 아니라면, 아래 명령어를 사용하여 도커를 시작해 주세요.
sudo systemctl enable --now docker
4) 아래 명령어를 실행하여 리눅스용 갈라 노드 소프트웨어를 다운로드합니다.
sudo wget --trust-server-names https://links.gala.com/DownloadLinuxNode
이 명령어는 gala-node-vX.X.X.tar.gz.라는 이름의 파일을 다운로드합니다.
5) 다운로드가 완료되면, 아래 명령어를 실행하여 갈라 노드 소프트웨어를 추출합니다. 다운받은 버전에 따라 [version number] 부분을 업데이트하는 걸 잊지마세요. 소프트웨어 버전 확인은 아래 이미지를 참고해 주세요.
sudo tar xzvf gala-node-v3[version number].tar.gz
6) 다음 명령어를 이용하면 갈라 노드 소프트웨어 설치 스크립트가 실행됩니다.
sudo gala-node/install.sh
최종 사용자 라이선스 계약을 읽고 Y를 입력하신 다음 엔터(Enter)를 쳐 설치를 계속합니다.
7) 갈라 노드 소프트웨어를 성공적으로 설치한 후, 유저의 갈라게임즈 & 엔터테인먼트 계정에 접속하고 가능한 워크로드를 뽑기 위해 API 키가 필요합니다. API 키 생성은 갈라 노드 대시보드 도움글을 참고하세요. 이 API 키는 다음 명령어에 사용됩니다.
sudo gala-node config api-key <Your API key Here>
• 예: sudo gala-node config api-key qmlQZxDDQWERTYhwwrpfUWv8n2wE+XoGADnUWpDIVoI=8)
계정의 API 키를 입력한 후, 아래 명령어를 실행해 현재 이용 가능한 워크로드를 확인합니다.
sudo gala-node licenses
이용 가능한 워크로드:
9) 유저는 아래 명령어를 사용해 운영하고자 하는 워크로드를 선택할 수 있습니다.
sudo gala-node workload add <원하는 워크로드 입력>
여러 개의 워크로드가 있는 경우, 각 워크로드에 대한 명령어를 별도로 입력해 주어야 합니다.
10) 설정이 완료되면, 아래 명령어를 실행하여 갈라 노드 소프트웨어 운영을 시작하세요.
sudo gala-node start
11) 갈라 노드 소프트웨어 설치가 완료되었습니다. 아래 명령어를 이용해 소프트웨어가 제대로 운영되고 있는지 확인해 보세요.
sudo gala-node status
참고: 노드의 상태가 유저의 갈라 노드 대시보드에 반영되려면 최대 10분 정도가 소요될 수 있습니다.
선택사항:
아래 명령어를 이용하면 노드에 이름을 붙여줄 수 있습니다. 그러면 대시보드 상에서 노드를 수월하게 확인하실 수 있습니다.
sudo gala-node rename
[리눅스] 갈라 노드 소프트웨어 명령어 도움글에서 다양한 명령어를 확인하실 수 있습니다.