목록 보기
KubeVirt로 구현하는 GPU VM (2) - Ceph 연동 및 VM 생성
데브옵스

KubeVirt로 구현하는 GPU VM (2) - Ceph 연동 및 VM 생성

데보션
데보션
2025년 11월 26일

두줄요약

KubeVirt GPU VM을 위해 Ceph CSI와 RBD PVC를 연동하고 OS 이미지를 영구 rootdisk로 구성했습니다. 또한 Multus Bridge 네트워크와 CPU pinning, GPU Passthrough 설정으로 VM을 안정적으로 생성했습니다.

문제 상황

  • KubeVirt 기반 GPU VM에서 rootdisk를 일시적인 Containerdisk가 아닌 영구 PVC로 관리할 필요
  • Pod Network 중심 구성의 외부 통신·포트 수정 번거로움과 VM 네트워크 관리 복잡성
  • CPU pinning, GPU Passthrough, 스토리지 연동을 함께 만족하는 VM 템플릿 구성 필요

해결 방법

  • Ceph CSI와 StorageClass를 구성해 VM용 RBD PVC를 자동 프로비저닝
  • CDI로 OS 이미지를 PVC에 업로드해 rootdisk를 영구 디스크로 사용
  • Multus와 Bridge CNI로 Host Bridge 네트워크를 만들고 VM에 직접 연결
  • dedicatedCpuPlacement와 GPU deviceName 설정으로 CPU 고정 배치와 GPU 할당 구성

적용해볼 점

  • PVC 기반 rootdisk로 VM 재부팅 후에도 상태 보존
  • RBD와 Host Bridge 조합으로 스토리지와 네트워크를 Kubernetes 네이티브하게 통합 관리
  • GPU VM을 고성능 워크로드용으로 안정적으로 운용하는 구성 패턴

댓글 0

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

댓글을 불러오는 중...