원격 GPU 인스턴스에 NemoClaw 배포
Brev를 통해 원격 GPU 인스턴스에서 NemoClaw를 실행합니다. deploy 명령어가 VM 프로비저닝, 의존 패키지 설치, 실행 중인 샌드박스 연결을 처리합니다.
사전 요구 사항
- Brev CLI 설치 및 인증 완료.
- build.nvidia.com에서 발급받은 NVIDIA API key.
- 로컬에 NemoClaw 설치 완료. 빠른 시작 설치 단계 참조.
인스턴스 배포
경고:
nemoclaw deploy명령어는 실험적이며 예상대로 동작하지 않을 수 있습니다.
Brev 인스턴스를 생성하고 NemoClaw 설정을 실행합니다:
$ nemoclaw deploy <instance-name>
<instance-name>을 원격 인스턴스 이름으로 교체하세요(예: my-gpu-box).
배포 스크립트는 VM에서 다음 단계를 수행합니다:
- Docker를 설치하고, GPU가 감지되면 NVIDIA Container Toolkit도 설치.
- OpenShell CLI 설치.
- NemoClaw 설정 실행 — gateway 생성, 프로바이더 등록, 샌드박스 실행.
- Telegram 브리지, cloudflared 터널 등 보조 서비스 시작.
원격 샌드박스 연결
배포 완료 후 deploy 명령어가 원격 샌드박스의 대화형 셸을 엽니다. 세션을 닫은 뒤 재연결하려면 deploy 명령어를 다시 실행하세요:
$ nemoclaw deploy <instance-name>
원격 샌드박스 모니터링
인스턴스에 SSH로 접속하고 OpenShell TUI로 활동을 모니터링하며 네트워크 요청을 승인합니다:
$ ssh <instance-name> 'cd /home/ubuntu/nemoclaw && set -a && . .env && set +a && openshell term'
추론 검증
원격 샌드박스에서 테스트 에이전트 프롬프트를 실행합니다:
$ openclaw agent --agent main --local -m "Hello from the remote sandbox" --session-id test
GPU 설정
배포 스크립트는 NEMOCLAW_GPU 환경 변수로 GPU 유형을 선택합니다.
기본값은 a2-highgpu-1g:nvidia-tesla-a100:1입니다.
nemoclaw deploy 실행 전에 이 변수를 설정하면 다른 GPU 구성을 사용할 수 있습니다:
$ export NEMOCLAW_GPU="a2-highgpu-1g:nvidia-tesla-a100:2"
$ nemoclaw deploy <instance-name>
관련 주제
- Telegram 브리지 설정으로 Telegram을 통해 원격 에이전트와 소통.
- 샌드박스 활동 모니터링에서 모니터링 도구 확인.
- 명령어 레퍼런스에서
deploy명령어 전체 레퍼런스 확인.