1. 개요
- VM 템플릿을 생성하고, 이를 활용해 클론 VM을 만드는 방법을 소개해 드리겠습니다.
- 템플릿을 사용하면 표준화된 VM 환경을 빠르게 배포할 수 있어, 테스트 환경 구축이나 서비스 운영에 매우 유용합니다.
2. 버전
- Proxmox 8.2
3. VM 템플릿이란?
- VM 템플릿은 운영체제, 네트워크 설정, 패키지 설치 등이 완료된 VM을 고정된 형태로 저장한 것입니다.
- 이를 기반으로 클론을 생성하면 동일한 환경의 VM을 빠르게 여러 개 만들 수 있습니다.
4. VM 템플릿 생성하기
4-1. GUI에서 템플릿 생성

- Proxmox GUI에 접속 후, 템플릿으로 만들고 싶은 VM을 선택합니다.
- 해당 VM을 오른쪽 클릭하고, ‘Convert to template’를 선택합니다.

- ‘Yes’를 눌러 변환을 확인합니다.

- 변환이 완료되면 VM 리스트에서 템플릿 아이콘으로 표시됩니다.
4-2. GUI에서 템플릿 클론 생성

- 템플릿으로 변환된 VM을 선택 후, 오른쪽 클릭 > Clone을 선택합니다.

- 새로운 VM 이름을 입력하고 클론 유형을 선택합니다.
– Full Clone: 완전히 독립적인 VM으로 생성됨.
– Linked Clone: 템플릿 디스크를 공유하여 더 가볍게 클론 생성. - Clone 버튼을 눌러 클론 생성.

- 클론된 VM이 생성되었는지 리스트에서 확인합니다.
4-3. CLI에서 템플릿 생성
# qm template 100
실행 예시:
Renamed "vm-100-disk-0" to "base-100-disk-0" in volume group "pve"
Logical volume pve/base-100-disk-0 changed.
WARNING: Combining activation change with other commands is not advised.
4-4. 스토리지 상태 확인
# pvesm status
실행 예시:
Name Type Status Total Used Available %
directory01 dir active 134151148 45757316 88393832 34.11%
local dir active 75537236 20369108 51285328 26.97%
local-lvm lvmthin active 161591296 14413943 147177352 8.92%
lvm lvmthin active 268165120 0 268165120 0.00%
4-5. CLI에서 템플릿 클론 생성
# qm clone 100 103 --name Rocky94-02 --full --storage directory01
실행 예시:
create full clone of drive scsi0 (local-lvm:base-100-disk-0)
Formatting '/mnt/pve/directory01/images/103/vm-103-disk-0.raw', fmt=raw size=137438953472 preallocation=off
transferred 0.0 B of 128.0 GiB (0.00%)
transferred 1.3 GiB of 128.0 GiB (1.00%)
...
transferred 126.8 GiB of 128.0 GiB (99.10%)
transferred 128.0 GiB of 128.0 GiB (100.00%)
transferred 128.0 GiB of 128.0 GiB (100.00%)
4-6. VM 리스트 확인
# qm list
실행 예시:
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
100 Rocky94-01 stopped 8192 128.00 0
101 Win11-01 stopped 8192 128.00 0
102 Win11-02 stopped 8192 128.00 0
103 Rocky94-02 stopped 8192 128.00 0
5. 참고: 템플릿 속성 수동 수정
- 템플릿 속성을 제거하고 싶다면 아래처럼 설정 파일에서
template: 1
항목을 삭제할 수 있습니다.
# sed -i '/template: 1/d' /etc/pve/qemu-server/500.conf