QEMU-KVM VM 생성

(Last Updated On: February 12, 2020)

1. 이미지 생성

qemu-img create -f qcow2 -o preallocation=metadata /workroot/vm/images/MyWindowsVM1-disk1.qcow2 40G

qcow2 : QEMU-KVM에서 사용하는 고오급 가상 디스크 타입

2. 프로파일 생성

sudo virt-install -n MyWindowsVM1 \
--description "Hello World KVM" \
--os-type=Windows \
--os-variant=win10 \
--ram=4096 \
--cpu host \
--vcpus=2 \
--boot cdrom \
--disk path="/workroot/vm/images/MyWindowsVM1-disk1.qcow2",format=qcow2,bus=virtio \
--disk "/workroot/vm/isos/Win10_1909_Korean_x64.iso",device=cdrom \
--disk "/workroot/vm/isos/virtio-win-0.1.173.iso",device=cdrom \
--network network=default,model=virtio \
--vnc \
--noautoconsole \
--accelerate \
--noapic

boot device 종류에는 fd , hd , cdrom , network 가 들어감.
cdrom 부팅이 필요없으면 boot 장치를 수정

–vnc  대신 사용가능 한 옵션 –graphics vnc,password=ankimochi,listen=127.0.0.1

현재 동작 중인 도메인 종료

sudo virsh shutdown MyWindowsVM1
sudo virsh destroy MyWindowsVM1

도메인 수정

sudo virsh edit MyWindowsVM1

도메인 실행

sudo virsh start MyWindowsVM1

도메인 삭제

sudo virsh undefine MyWindowsVM1

 

3 VM 보기

virt-viewer -c qemu:///system MyWindowsVM1