목록 보기
[사례연구] 사내 개인용 개발환경 이미지 실험기 3부: 단일 VM 트랙 마무리
데브옵스

[사례연구] 사내 개인용 개발환경 이미지 실험기 3부: 단일 VM 트랙 마무리

KT 클라우드
KT 클라우드
2026년 11월 4일

두줄요약

단일 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 클라이언트 검증 환경

다음 읽기

#OpenStack 주제를 이어서 읽기

[사례연구] 사내 개인용 개발환경 이미지 실험기 1부: git push로 업데이트되는 OpenStack 샌드박스 만들기

OpenStack 기반 개인용 샌드박스 이미지를 단일 VM에 GitOps 방식으로 구성했습니다.부팅 후 ArgoCD와 Flux가 Git 변경을 반영해 git push만으로 업데이트되도록 실험했습니다.

KT 클라우드
KT 클라우드
데브옵스
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...