엣지 장비에 모델 배포하고 되돌리기
Edge Fleet 모델 탭에서 장비에 모델 배포, 장비 보고로 확인, 불일치 복구, 되돌리기
필요 권한: 배포OPERATOR · ADMIN 롤백ADMIN
장비 한 대의 모델은 Edge Fleet → 장비 → 모델 탭에서 관리. 배포는 deploy(운영자·관리자), 되돌리기는 rollback(관리자).
배포
- Edge Fleet에서 장비를 열고 모델 탭 선택.
- 모델 배포 클릭. 모델 이름, 버전을 차례로 고르고 배포 클릭.
모델 배포: 레지스트리에서 모델 이름과 버전을 차례로 선택 - 배포 이력의 새 줄이 대기 중 → 전달됨 → 적용됨 → 확인됨 으로 전환될 때까지 기다림. 배포 현황 배지가 일치 면 완료.
장비가 전원이 꺼져 있으면 대기 중 에 머물고, 24시간이 지나면 실패(사유 expired). 장비가 켜진 뒤 다시 배포.
확인
확인은 장비가 함. 배포 현황의 확인 칸에 장비의 하트비트가 기대 모델을 실행 중으로 보고한 시각 기록. 적용됨 에 오래 머물면 아래 확인.
| 증상 | 확인할 곳 |
|---|---|
배포가 실패, 오류가 no runner for framework … | 장비에 그 프레임워크의 엑스트라가 없음. 모델과 추론의 러너 선택 |
배포가 실패, 오류가 404 model artifact not found | 레지스트리에 등록만 되고 아티팩트가 없는 버전. 학습으로 만든 버전으로 다시 배포 |
| 적용됨 에서 멈춤 | 장비의 하트비트가 끊김. 장비 상태와 개요 탭의 마지막 하트비트 확인 |
| 장비 보유 모델에 그 버전이 로드 실패 | 자세히 로 오류 확인. 장비가 모델을 올릴 수 없는 상태(가중치·메모리) |
불일치 복구
장비에서 직접 다른 버전으로 바꾸거나 재시작 뒤 다른 버전이 올라오면 배지가 불일치. 다시 적용 을 누르면 기대 모델을 다시 배포(종류 다시 적용). 장비에서 바꾼 버전을 그대로 두려면 그 버전을 이 버전으로 전환 으로 배포해 기대 모델을 맞춤.
되돌리기
- 배포 현황의 되돌리기(관리자) 클릭. 가장 최근 배포를 요청할 때 장비가 돌리고 있던 모델이 대상. 그 배포의 자세히 에 이전 모델 로 표시.
- 확인 창에서 되돌리기 클릭. 종류 되돌리기 인 새 배포가 생기고 같은 단계로 진행.
이전 모델이 장비 캐시에서 지워졌으면(models.keep_versions 기본 2) 다시 내려받음. 가장 최근 배포가 이전 모델을 기록하지 못했으면(장비가 아무것도 돌리고 있지 않았음) 되돌리기 버튼이 없고, 모델 배포 로 원하는 버전을 직접 배포.
캐시 정리
장비 디스크의 안 쓰는 버전은 장비 보유 모델의 휴지통 아이콘(operate)으로 삭제 명령 전송. 실행 중이거나 기대 모델인 버전은 지울 수 없음. 결과는 명령 탭에 기록.