标签: virtio

fstab 中的 libvirt/9p/kvm 挂载无法在启动时挂载

我正在尝试使用 qemu-kvm/9p 挂载一个共享文件夹,如果我将它添加到 fstab 文件中,它将无法工作。我在启动时收到一个错误,提示无法挂载设备,但是在启动后,如果我运行“mount -a”,设备将被挂载。

fstab 行:

src_mnt /src 9p trans=virtio 0 0
Run Code Online (Sandbox Code Playgroud)

从 dmesg 我可以看到:

[    7.606258] 9p: Could not find request transport: virtio
Run Code Online (Sandbox Code Playgroud)

几行之后,我看到了“virtio-pci”条目。但是,我不清楚如何推迟安装,直到该设备可用。

mount linux-kvm virtio

21
推荐指数
3
解决办法
2万
查看次数

QEMU:使用 QXL 或 virtio 时没有可见光标

当我qemu-system_x86_64使用-vga qxl/-device qxl-vga-vga virtio/运行时-device virtio-vga,来宾没有可见的光标。鼠标可以工作,当我将鼠标悬停在项目上时,项目会突出显示,但我实际上看不到光标。使用标准 VGA 一切都按预期工作。

\n

我在 macOS 10.15.3 上使用 QEMU 4.2.94。

\n

对于客人,我尝试了 Alpine 和 Zorin OS Core。

\n

这就是我正在运行的:

\n
qemu-system-x86_64 -m 2048 \\ \n    -hda "path/to/my/vm/image" \\\n    -accel hvf \\\n    -device virtio-vga,xres=1280,yres=800\n
Run Code Online (Sandbox Code Playgroud)\n

编辑: \n我发现问题是使用的图形驱动程序qxl支持硬件光标,但cocoa显示器不\xe2\x80\x99t支持它。现在我\xe2\x80\x99已经启用了软件光标(有关详细信息,请参阅此线程)。

\n

有没有办法为 QEMU\xe2\x80\x99scocoa显示添加硬件光标支持?

\n
\n

对于任何有兴趣的人,我都是这样启用软件光标的:

\n
    \n
  1. /etc/X11/xorg.conf.d如果 \xe2\x80\x99 不存在,则创建该目录。

    \n
  2. \n
  3. 创建一个以(我命名为我的)xorg.conf.d结尾的文件:.confvesa-swcursor.conf

    \n
     Section "Device"\n …
    Run Code Online (Sandbox Code Playgroud)

qemu virtual-machine virtio

6
推荐指数
1
解决办法
6837
查看次数

为什么使用 virtio 的 virtualbox 网络很慢(桥接和仅主机,Debian)

我目前正在使用 Debian 为主机和客户端安装 VirtualBox 服务器。我在网络性能和 CPU 负载方面遇到了一些麻烦,尤其是在使用仅主机网络时,我不知道如何进一步跟踪。

主机和客户端都没有可用的 GUI。

我进行了几次测试iperf以了解出了什么问题。


主机 = Virtualbox 主机(运行iperf -s)、Core i7(4x2 内核 @ 1,6 GHz)、16 GiB RAM

  • 192.168.0.13、eth0(板载 Broadcom 千兆)、Gigabit Cat.6 通过 SoHo 千兆交换机
  • 192.168.0.20, eth1 (Broadcom Gigabit onboard), Gigabit Cat.6 via SoHo Gigabit Switch
  • 192.168.14.1、vboxnet0、VirtualBox 仅主机网络
  • 操作系统:Debian 7.2.0 amd64 (Wheezy)、内核 3.2.0-4-amd64、SMP Debian 3.2.51-1 x86_64
  • VirtualBox:4.1.18_Debianr78361

客户端 = VirtualBox 客户端(运行iperf -s),2 个内核,2 GiB RAM

  • 192.168.0.14, eth0, 使用 virtio 桥接到主机的 eth1
  • 192.168.14.100、eth1、vboxnet0、VirtualBox 使用 virtio 的仅主机网络
  • 虚拟机上的 lsmod 列出了“virtio_net”、“virtio_PCI”、“virtio_ring”和“virtio”
  • 安装了 virtualbox-guest-(dkms|utils|x11) …

debian virtualbox virtio

5
推荐指数
0
解决办法
6179
查看次数

Qemu 共享文件夹 - 9pnet_virtio:没有可用于设备的通道

我尝试运行一个 qemu 虚拟机,该虚拟机具有与主机共享的文件夹。无论我做什么,我总是犯同样的错误:9pnet_virtio: no channels available for device share.

主机在Linux下。

内核编译时启用了所有 9P 和 virtio 选项(https://wiki.qemu.org/Documentation/9psetup)。

这是我运行 qemu 的脚本:

#! /bin/bash

HDA=archlinux.img
HDB=myHome.img
KERNEL=linux/arch/x86/boot/bzImage

if [ -n "${KDB}" ]; then
    KGD_WAIT='kgdbwait'
fi

CMDLINE="root=/dev/sda1 rw vga=792 console=ttyS0 kgdboc=ttyS1 ${KGD_WAIT}"

FLAGS="--enable-kvm -s"
VIRTFS+=" --virtfs local,path=./share/,mount_tag=share,security_model=passthrough,id=share "

exec qemu-system-x86_64 ${FLAGS} \
     -hda "${HDA}" -hdb "${HDB}" \
     ${VIRTFS} \
     -net user -net nic \
     -serial stdio -serial tcp::1234,server,nowait \
     -boot c -m 1G \
     -kernel "${KERNEL}" -append "${CMDLINE}"
Run Code Online (Sandbox Code Playgroud)

当我手动挂载文件夹时(https://www.linux-kvm.org/page/9p_virtio) …

linux virtualization qemu virtio

5
推荐指数
1
解决办法
2829
查看次数

在 Windows Server 2008 中安装 VirtIO 驱动程序

我们在 Linux-KVM 虚拟服务器(SLES11,支持 VirtIO)上以“访客”身份运行 Windows Server 2008 系统。我们在系统性能方面遇到问题,这可能是由于没有使用 VirtIO 驱动程序。我对 KVM 和 VirtIO 都没有太多经验。刚刚听说这可能是我们问题的原因。

问题:

  • 我刚刚找到的安装示例描述了如何在 Windows 安装过程中安装驱动程序。是否可以稍后安装 VirtIO 驱动程序?我们在该系统上运行软件,并希望避免重新安装/设置所有这些。

  • 我已经找到了一个描述如何签署驱动程序的页面,这似乎是必需的。一个好的教程页面(分步说明)会很好。那里有这样的东西吗?

windows-server-2008 kvm-switch virtio

4
推荐指数
1
解决办法
1万
查看次数