목적
이 글에서는 맥OS에 시어터 노드(구 필름 노드)를 설치하는 방법을 단계별로 알려드립니다. 맥OS상에 시어터 노드를 설치하는 방법을 알면, 노드를 올바르게 실행하여 네트워크를 지원하고 그에 대해 분배를 받는 데 도움이 됩니다.
참고 정보
이 글에서는 여러분이 유효한 노드 라이선스를 보유하고 있으며, 이미 노드 소프트웨어를 다운받았으며, 아래 글에 기술된 내용을 이해하고 있다고 가정합니다.
내용
다음 링크에서 갈라 노드 소프트웨어를 다운로드합니다.
https://links.gala.com/DownloadMacNode
갈라 노드 소프트웨어를 설치하면 시어터 노드를 운영할 수 있습니다. 맥OS에 갈라 노드 소프트웨어를 설치하기 전, 다음과 같은 3가지 전제 조건을 충족해야 합니다.
갈라 노드 전제 조건:
CPU 가상화(CPU Virtualization)
MacOS 11 또는 더 최신 버전
도커(Docker)
CPU 가상화
유저의 맥에는 도커가 제대로 실행될 수 있도록 가상화(virtualization) 기능이 활성화된(enabled) CPU가 필요합니다. 해당 기능이 활성화되어 있지 않은 경우, 오류 메시지가 표시됩니다. 새로운 맥 버전에서는 이 기능이 기본으로 활성화되어있습니다. 그렇지 않은 경우, 애플사의 안내를 참고하여 가상화 기능을 활성화해 주세요.
MacOS 11 또는 더 최신 버전
도커가 제대로 작동하려면 MacOS의 버전이 11 또는 더 최신 버전이어야 합니다. 해당하는 버전은 Big Sur (11), Monterey (12), Ventura (13) 입니다. 시스템이 해당 요건을 충족하는지 확인해 주세요.
도커(Docker) 설치
1) https://docs.docker.com/desktop/release-notes/ 로 이동하여 본인의 맥 CPU 칩에 따라 Mac with Intel chip(인텔 칩이 설치된 맥) 또는 Mac with Apple chip(애플 칩이 설치된 맥)을 클릭합니다. 화면 좌측 상단의 애플 아이콘을 클릭하여 About This Mac을 클릭하면, 여러분의 기기에 어떤 칩이 사용되었는지 확인할 수 있습니다.
참고: 잘못된 패키지를 선택하면 도커 설치에 문제가 발생합니다. 여러분의 맥 기기의 CPU 칩에 따라 적절한 설치 프로그램을 선택했는지 확인하세요.
2) 허용(Allow)을 클릭하여 도커를 다운로드합니다.
3) 도커 설치 창이 나타나면, 도커를 애플리케이션(Applications) 폴더로 드래그합니다.
4) 설치가 완료되면 애플리케이션 폴더를 선택합니다.
5) 처음으로 도커를 실행하면 다음과 같은 창이 뜹니다. Open(열기)을 클릭합니다.
6) 도커를 처음으로 실행하면, 권한 있는 액세스를 요청합니다. 계속하려면 OK(확인)를 클릭합니다.
7) 현 맥OS 유저의 비밀번호를 입력하고 Install Helper(헬퍼 설치)를 클릭합니다.
8) Accept(동의)를 클릭합니다.
9) Start(시작) 또는 Skip tutorial(튜토리얼 스킵하기)를 클릭합니다.
10) 우측 상단의 설정(Settings) 아이콘을 클릭하여 Start Docker Desktop when you log in(로그인 시 도커 데스크톱 시작) 옵션을 선택한 후 Apply & Restart(적용 후 재부팅)을 클릭합니다.
상단 도커 아이콘을 클릭하여 도커가 작동 중인지 확인할 수 있습니다. 도커가 제대로 실행 중인 경우 Docker Desktop is running(도커 데스크톱 실행 중) 이라는 메시지를 확인할 수 있습니다.
갈라 노드 소프트웨어 설치
1) 갈라 노드 데스크탑 소프트웨어를 다운로드한 다음, 이를 애플리케이션(Applications) 폴더로 드래그합니다.
2) 설치가 완료되면 애플리케이션 폴더에서 Gala Node Desktop(갈라 노드 데스크탑)을 클릭합니다.
3) 갈라 노드 소프트웨어를 처음 실행하면 API 키를 입력해야 합니다. 자세한 내용은 갈라 노드 대시보드를 참고하세요. 계속하려면 Enter Now(지금 입력하기)를 클릭합니다.
4) API 키를 붙여넣은 다음 OK(확인)를 클릭합니다.
5) 이제 갈라 노드 소프트웨어가 실행될 것입니다. 맥OS의 메뉴 바에서 확인할 수 있습니다.
6) 노드가 운영해야 하는 워크로드를 선택합니다. Select Workloads(워크로드 선택) 섹션에서 원하는 워크로드를 모두 선택합니다. 이 경우에는 시어터 노드(필름)을 선택합니다.
포트 포워딩 설정 작업을 하지 않았다면, 포트 포워딩 설정 작업이 필요합니다. 시어터 노드는 TCP 포트 4002, 9096, 5080이 유저의 방화벽에서 열린 상태여야 제대로 작동합니다. VPS를 이용하여 호스팅하는 경우, 이러한 포트들은 이미 열린 상태일 확률이 높습니다. 문제가 있는 경우, VPS 제공 업체와 직접 확인하세요. 다음 도움글에서 자세한 내용을 알아보세요.
갈라 노드 소프트웨어와 갈라 노드 대시보드에 대해 더 자세히 알아보려면 윈도우나 맥OS에서 갈라 노드 소프트웨어 관리하기 그리고 갈라 노드 대시보드 등의 도움글을 참고하세요.