HAL 0.4.1 bear hal21 배포 기록: VERSION_HISTORY 0.4.1 "배포" 절(main ff 2b31543, 빌드·verify·artifact sha256 5종, 백업·stage·register-release·bootstrap-release·전환·재시작 500ms, 마이그레이션 hal_0011·TLS 신뢰 로그·배포 코드 read-back, HAL 서버 Agent 설치·승인(hal-host-agent.sh), HAL 작업으로 agent 0.4.1(2대)·hawkeye·backup 기록, hawkeye 행 갱신 확인, 되돌리기, 운영자 조치, 알려진 제한), RUNBOOK §11.1 실행 기록, 로컬 E2E 보고서 갱신

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
zzabisagent-lab
2026-11-06 08:46:34 +00:00
co-authored by Claude Fable 5.1
parent 2b31543a86
commit 3250502caa
4 changed files with 198 additions and 182 deletions
+1
View File
@@ -154,6 +154,7 @@ cd /srv/ariweb/hal/current && bash deploy/hal-host-agent.sh --name hal21.ariweb.
- 하는 일: 관리 서버 `hal21.ariweb.net`(역할 control, 프로필 `hal`) 생성 → 일회용 토큰(표시 안 함) → `agent-install.sh --hal http://127.0.0.1:8900 --role control`(agent artifact 는 HAL 릴리스 등록부에서, `/srv/ariweb/agent`, 유닛 `ariweb-agent`, sudoers 는 부트스트랩 때 둔 것과 같은 파일) → `server-approve`. 이미 `agent.json` 이 있으면 승인만 한다.
- 확인: `curl -fsS http://127.0.0.1:8900/api/health`(bootstrap.complete·deployment.pending), 운영자 콘솔 서버 목록에 HAL 서버(역할 control, Agent 0.4.1, HawkEye 지표), 배너 "부트스트랩 완료 · 기능 단위 서버 배포 대기…"(기능 모듈이 다 배치된 운영 HAL 은 배너 없음).
- 되돌리기: `sudo systemctl disable --now ariweb-agent && sudo rm /etc/systemd/system/ariweb-agent.service && sudo systemctl daemon-reload`, 운영자 콘솔에서 그 서버 삭제(Agent 해지). HAL 데이터는 서버·Agent 행만 추가된다.
- 실행 기록(2026-11-06 08:44 UTC, HAL 0.4.1): 서버 `srv_01a1b007b83b87fca6c9766a94`(hal21.ariweb.net, control, 프로필 hal), Agent `ag_01a1b007b9c088f15b3031db15`, 유닛 active, bootstrapComplete true, pendingModules [].
### 11.2 새 HAL 부트스트랩(0.4.1)
`bootstrap-hal.sh` 가 6/7 단계에서 11.1 을 스스로 수행한다. `--no-agent` 를 주면 이전처럼 첫 Agent 승인 때 부트스트랩이 닫힌다.