[사례연구] 사내 개인용 개발환경 이미지 실험기 3부: 단일 VM 트랙 마무리
두줄요약
단일 VM OpenStack 샌드박스의 네트워크·Cinder NFS·재부팅 문제를 원인별로 해결했습니다. 차트 버그와 이미지 재배포 위험을 분석하고 운영 정합성 및 데이터 무결성을 검증했습니다.
문제 상황
- Lima 기반 단일 VM OpenStack 샌드박스의 DHCP, 외부 통신, Cinder 블록 스토리지, 재부팅 안정성 미해결
- 호스트 Mac에서 게스트 floating IP 접근만 단일 VM 구조 제약으로 잔존
원인 분석
- DHCP 미응답의 원인인 openstack-helm dhcp-agent 템플릿의 Open vSwitch hostPath 누락
- dead default route, systemd Type=oneshot 설정, daily 이미지 재배포에 따른 pymysql 패키지 누락
- Ceph RBD의 빌드 시점 IP 하드코딩과 containerd v2.2 설정 충돌
해결 방법
- chart mount override, systemd Type=simple 전환, 시작 스크립트의 dead route 제거
- Cinder NFS backend와 nfs-common 포함 nova-compute 커스텀 이미지 적용
- containerd certs.d 및 hosts.toml 패턴 전환, db-init 이미지 변경과 Harbor 미러링 방향 설정
성능/운영 포인트
- 볼륨 attach 후 파일 해시와 VM 재부팅 후 해시 비교를 통한 데이터 무결성 검증
- NFS 서버 준비 전 cinder-volume mount race condition의 수동 재시작 복구
- 운영과 동일한 GitOps·Vault·ESO 흐름 및 OpenStack API 클라이언트 검증 환경




