USB 한 장으로 끝내는 P2V/V2P

Speaker: Hojun Lee

Type: 1

Room: 성균관

Time: Aug 26 (Wed): 16:00

Duration: 0:40

발표 개요 (Abstract)

서버에 우분투를 설치할 때, ISO 부팅 → 설치 → 재부팅 → 패키지 설치 → 재부팅… 이 과정을 서버 10대에 반복해 보신 적 있나요? 서버는 PC와 달리 부팅 한 번에 수 분이 걸립니다. 이 발표에서는 ISO 설치 과정을 최소화하고 디스크 이미지 기반으로 서버를 빠르게 배포·마이그레이션·보존하는 실전 기법들을 소개합니다.

PXE 기반 프로비저닝 시스템(Foreman, MAAS 등)이라는 정석 해법이 있지만, 소규모 연구 환경에서는 학습·구축·유지보수 비용이 부담됩니다. 바이오·물리 등 비전산 분야 대학원생이 랩 랙 하나 세팅하는 데 Foreman을 도입하는 건 오버 엔지니어링입니다 — 당장 졸업이 바쁘니까요.

이 발표에서는 별도 인프라 구축 없이 USB 한 개와 qemu-img, libguestfs 도구만으로 서버를 빠르게 배포·마이그레이션·보존하는 실전 기법들을 소개합니다. 클라우드 이미지와 qemu-img, libguestfs 도구의 조합은 해외 Proxmox/homelab 커뮤니티에서도 ISO 설치를 대체하는 표준 접근법으로 자리잡아가고 있습니다. 과거에는 물리 서버를 가상머신으로 옮기는 P2V(Physical to Virtual)가 주된 용도였지만, 가상머신은 부팅이 빠르고 클라우드 이미지를 사용하면 OS 설치 자체를 건너뛸 수 있어, VM에서 원하는 환경을 완성한 뒤 물리 서버에 내보내는 V2P(Virtual to Physical) 방향의 활용도 늘고 있습니다. 이 발표에서는 여기서 한 발 더 나아가, V2P 워크플로우와 원격 OS 업그레이드 같은 실전 응용까지 실제 사례와 함께 공유합니다.

클론질라가 적합한 경우와 그렇지 않은 경우를 비교하고, qemu-img convert, virt-customize, virt-sysprep 등 libguestfs 도구들을 활용한 다양한 시나리오를 다룹니다. 국내 연구망 인프라 운영 환경에서 수년간 사용해 온 기법들로, 폐쇄망 배포, 하이퍼바이저 호스트 자체의 이미지 기반 구성, 원격지 서버 업그레이드, 연구 종료 서버의 환경 보존까지 폭넓은 활용 사례를 공유합니다.

발표를 통해 청중이 얻게 되는 것

  • “ISO 부팅 → 설치 → 재부팅” 반복에서 벗어나는 이미지 기반 배포 사고방식
  • “VM에서 먼저 만들고, 필요하면 물리로 내보낸다”는 현대적 워크플로우
  • 별도 프로비저닝 인프라 없이 USB 하나로 해결하는 실용적 접근법
  • 상황별 최적 도구 선택 판단력 (클론질라 vs virt-customize)
  • 원격지·폐쇄망·다수 서버 환경에서 바로 적용 가능한 실전 워크플로우

세부 내용

  1. 도입: 서버 N대 설치, 뭐가 문제인가
  2. 클라우드 이미지에서 시작하기: ISO 설치를 건너뛰는 법
  3. V2P: 왜 요즘은 VM에서 시작해서 물리로 내보내는가
  4. P2V: 물리 디스크를 가상머신 이미지로 보존
  5. 라이브 시스템에서 원격 dd 백업
  6. virt-customize / virt-sysprep으로 VM 템플릿 자동 빌드
  7. 하이퍼바이저 호스트도 이미지로: Proxmox VE 7노드 구성 사례
  8. 원격 OS/SW 업그레이드: 듀얼 디스크 트릭
  9. 정리 및 전망