kvm은 전체 디스크 장치를 사용합니다.

kvm은 전체 디스크 장치를 사용합니다.

virt-install을 사용하여 가상 머신을 생성할 때 (내 호스트 머신의 하드 드라이브가 여기에 있다고 가정) 파일에 매핑하는 대신 --disk이와 같은 플래그를 지정할 수 있습니까 ? 현재 내 명령은 다음과 같습니다./dev/sdc.img

sudo virt-install --name ubuntu-test \
 --ram 512 --vcpus 1 \
 --disk path=/home/username/test.img,size=10 \
 --location http://mirror.facebook.net/ubuntu/dists/xenial/main/installer-  amd64 \
 --graphics none

이런 식으로 바꿀 수 있을까요? :

sudo virt-install --name ubuntu-test7 \
 --ram 512 --vcpus 1 \
 --disk path=/dev/sdc \
 --location http://mirror.facebook.net/ubuntu/dists/xenial/main/installer-  amd64 \
 --graphics none

답변1

예, 잘 작동합니다.

제 경우에는 LVM에서 생성한 장치를 사용하여 VM에 Kali Linux를 설치할 수 있었습니다.

virt-install -n kali -r 2048 --disk path=/dev/Raid10/vm.kali -c /torrents/kali-linux-2016.1-amd64.iso -w bridge:br0 --vnc --vnclisten=0.0.0.0 --os-type=linux --os-variant=debianwheezy 

이 경우 생성된 XML 파일은 다음과 같습니다.

<disk type='block' device='disk'>
  <driver name='qemu' type='raw' cache='none' io='native'/>
  <source dev='/dev/Raid10/vm.kali'/>
  <target dev='vda' bus='virtio'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</disk>

virtio이것이 드라이버를 사용하는 것을 볼 수 있습니다 .

이는 /dev/Raid10/vm.kali귀하의/dev/sdc

관련 정보