반응형
하드웨어(GPU)적인 문제로 github action에 사용되는 Runner를 자기만의 server로 띄울때가있는데 해당 과정을 소개한다.
Runner로 띄우려는 Server로접속해서 아래와같은 명령어를 차례대로 입력한다. Linux 환경에서의 기준이다.
mkdir actions-runner && cd actions-runner
curl -o actions-runner-linux-x64-2.300.2.tar.gz -L https://github.com/actions/runner/releases/download/v2.300.2/actions-runner-linux-x64-2.300.2.tar.gz
echo "ed5bf2799c1ef7b2dd607df66e6b676dff8c44fb359c6fedc9ebf7db53339f0c actions-runner-linux-x64-2.300.2.tar.gz" | shasum -a 256 -c
tar xzf ./actions-runner-linux-x64-2.300.2.tar.gz
./config.sh --url https://github.com/moreh-dev/framework --token AZ43S6YJJJ3CQJB35JRQWZDDYQSCO
위와같은 명령어를 순차적으로 입력하면 기본적인 세팅은 끝난다. config 명령어 실행시 아래와 같은 질의응답이 나오게된다.
그리고 테스트로 한번 잘돌아가는지를 보기위해 아래 명령어를 입력해본다.
./run.sh
해당 명령어는 백그라운드에서 돌아가는게 아니기 때문에 ctrl+c로 종료해주고, 아래와같은 명령어로 백그라운드 서비스로 띄울수가 있다.
sudo ./svc.sh start
반응형
'Develop > DevOps' 카테고리의 다른 글
[Grafana] docker로 띄워진 grafana 데이터 백업 (0) | 2023.01.25 |
---|---|
[AWS] EC2 용량 증설하기 (2) | 2023.01.16 |
[Jenkins] Build periodically시 환경변수 주기 (0) | 2023.01.04 |
[Docker] MacOS Docker-compose설치하기 (0) | 2022.08.03 |
[MLFlow] MLFlow-Keras auto logging example (0) | 2022.01.21 |