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

相关内容