带 IDE 驱动程序的 KVM

带 IDE 驱动程序的 KVM

我花了大约一周的时间安装和销毁 KVM 安装,并在过去的两天里终于设法使其工作并了解了这个过程。

我拥有的是正在运行和工作的 Ubuntu 14.04 LTS x64 主机。我设置了一个 Ubuntu 14.04 LTS 客户机,并在其上安装了 webvirtmgr,运行良好。

我现在可以通过 webvirtmgr 创建机器并管理它们,但遇到了一个小问题,我不知道如何解决。我试图在虚拟机上安装的 Linux 产品不支持 virtio 驱动程序,因此运行时无法获取分配给客户机的虚拟磁盘。

我之前在托管提供商上设置过该产品,也遇到过同样的问题,但他们可以选择为磁盘选择 ide 驱动程序。我知道 IDE 驱动程序不如 virtio 驱动程序快,但目前我只想让产品正常工作。

我在 webvirtmgr 内部看不到任何地方可以将磁盘设置为 IDE 磁盘,但不确定这是否是我设置方式的限制,或者我是否需要向主机添加一些内容才能使其可供 webvirtmgr 使用。

如果有人能给我指明正确的方向那就太好了。

答案1

所以看起来我成功解决了这个问题。我编辑了虚拟机的 xml 文件,特别是与虚拟磁盘驱动器相关的部分,我将其从

<disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/srv/storage/images/kerio_control.img'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </disk>

<disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/srv/storage/images/kerio_control.img'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>

然后我也遇到了网卡问题,在进行了一些搜索后,我也更改了以下内容

<interface type='bridge'>
  <mac address='52:54:00:11:c4:3b'/>
  <source bridge='br0'/>
  <target dev='vnet2'/>
  <model type='virtio'/>
  <alias name='net0'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>

<interface type='bridge'>
      <mac address='52:54:00:11:c4:3b'/>
      <source bridge='br0'/>
      <target dev='vnet2'/>
      <model type='e1000'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>

这只是将模型类型从 virtio 更改为 e1000

相关内容