가상화 · 2 min read · Feb 09, 2026
OpenSUSE 12.2 서버에서 KVM으로 가상화 - 페이지 5
8 LVM 기반 게스트 생성
OpenSUSE 12.2 KVM 호스트:
LVM 기반 게스트는 이미지 기반 게스트에 비해 몇 가지 장점이 있습니다. 하드 디스크 IO에 대한 부담이 적고, 백업이 더 쉽습니다( LVM 스냅샷 사용).
LVM 기반 게스트를 사용하려면 할당되지 않은 여유 공간이 있는 볼륨 그룹이 필요합니다. 이 예제에서는 약 465GB 크기의 볼륨 그룹 /dev/system을 사용합니다…
vgdisplayserver1:~ # vgdisplay
— 볼륨 그룹 —
VG 이름 system
시스템 ID
형식 lvm2
메타데이터 영역 1
메타데이터 시퀀스 번호 3
VG 접근 읽기/쓰기
VG 상태 크기 조정 가능
최대 LV 0
현재 LV 2
열린 LV 2
최대 PV 0
현재 PV 1
활성 PV 1
VG 크기 465.61 GiB
PE 크기 4.00 MiB
총 PE 119195
할당 PE / 크기 27136 / 106.00 GiB
여유 PE / 크기 92059 / 359.61 GiB
VG UUID fKvgEc-efcR-yIfz-E35O-GSou-xdtT-etyJik
server1:~ #
… 여기에는 약 100GB 크기의 논리 볼륨 /dev/system/root와 약 6GB 크기의 논리 볼륨 /dev/system/swap이 포함되어 있습니다. 나머지는 할당되지 않았으며 KVM 게스트에 사용할 수 있습니다:
lvdisplayserver1:~ # lvdisplay
— 논리 볼륨 —
LV 이름 /dev/system/root
VG 이름 system
LV UUID 0yR2UP-FSrM-uu6p-Xy11-dRFb-omZV-5qZTX6
LV 쓰기 접근 읽기/쓰기
LV 상태 사용 가능
LV 크기 100.00 GiB
현재 LE 25600
세그먼트 1
할당 상속
읽기 앞섬 섹터 자동
- 현재 설정된 256
블록 장치 253:0
— 논리 볼륨 —
LV 이름 /dev/system/swap
VG 이름 system
LV UUID XkdRHz-b5V0-Zyc8-nGYw-ljqF-WI49-dGoMxt
LV 쓰기 접근 읽기/쓰기
LV 상태 사용 가능
LV 크기 6.00 GiB
현재 LE 1536
세그먼트 1
할당 상속
읽기 앞섬 섹터 자동
- 현재 설정된 256
블록 장치 253:1
server1:~ #
이제 LVM 기반 게스트로 가상 머신 vm12를 생성하겠습니다. vm12에 20GB의 디스크 공간을 할당하고 싶으므로 20GB 크기의 논리 볼륨 /dev/system/vm12를 생성합니다:
lvcreate -L20G -n vm12 system 그 후, 다시 virt-install 명령을 사용하여 게스트를 생성합니다:
virt-install --connect qemu:///system -n vm12 -r 512 --vcpus=2 --disk path=/dev/system/vm12 -c /var/lib/libvirt/images/debian-6.0.0-amd64-netinst.iso --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvm–disk path=/var/lib/libvirt/images/vm12.img,size=20 대신 –disk path=/dev/system/vm12를 사용하며, 논리 볼륨 vm12의 크기(20GB)로 디스크 공간을 정의할 필요가 없습니다.
이제 5장을 따라 해당 게스트를 설치하십시오.
9 이미지 기반 게스트를 LVM 기반 게스트로 변환하기
OpenSUSE 12.2 KVM 호스트:
이제 이미지 기반 게스트 vm10을 LVM 기반 게스트로 변환하고 싶다고 가정해 보겠습니다. 방법은 다음과 같습니다:
먼저 게스트가 중지되어 있는지 확인합니다:
virsh --connect qemu:///systemshutdown vm10quit그런 다음 이미지 파일과 동일한 크기의 논리 볼륨(예: /dev/system/vm10)을 생성합니다. 이미지는 12GB이므로 논리 볼륨도 12GB 크기를 가져야 합니다:
lvcreate -L12G -n vm10 system 이제 디스크 이미지를 변환합니다:
qemu-img convert /var/lib/libvirt/images/vm10.img -O raw /dev/system/vm10그 후, 디스크 이미지를 삭제할 수 있습니다:
rm -f /var/lib/libvirt/images/vm10.img이제 게스트의 xml 구성 파일 /etc/libvirt/qemu/vm10.xml을 열어야 합니다…
vi /etc/libvirt/qemu/vm10.xml… 다음 섹션을 변경합니다…
| [...] |
… 다음과 같이 보이도록:
| [...] |
그 후, 게스트를 재정의해야 합니다:
virsh --connect qemu:///systemdefine /etc/libvirt/qemu/vm10.xml여전히 virsh 셸에서 게스트를 시작할 수 있습니다…
start vm10… 그리고 virsh 셸을 종료합니다:
quit10 링크
- KVM: http://kvm.qumranet.com/
- OpenSUSE: http://www.opensuse.org/
- Debian: http://www.debian.org/
- Ubuntu: http://www.ubuntu.com/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.