kvm

KVM/libvirt VM 第 2 层看起来不错,但第 3 层不起作用
kvm

KVM/libvirt VM 第 2 层看起来不错,但第 3 层不起作用

这看起来和这个很相似问题但我的设置(kvm/libvirt)看起来比问题更接近答案。 主机运行 Debian 12 (bookworm),并且是最新的升级版本,除了安装了所需的 libvirt-{clients,daemon,daemon-system,etc}/stable 9.0.0-4 amd64 的标准软件包之外,没有任何其他内容。 正如标题所示,我可以看到注册到主机所连接的交换机上的端口(中继)的 MAC 地址(以及主机 MAC 地址)。主机获得 IP 连接正常。来宾在不同的 VLAN 上配置了 dhcp 和静态 IP。我可以为任何接口/协议提供 ...

Admin

Ubuntu云镜像终端显示分辨率
kvm

Ubuntu云镜像终端显示分辨率

我一直在 Proxmox VE 上测试 Ubuntu Server 的云映像变体,但我在 NoVNC 控制台上遇到了一个问题 - 分辨率似乎是 640x480 之类的,这非常不方便。这是 Cloud Image 缺少基本图形驱动程序的限制还是可以更改的配置? ...

Admin

KVM 中断了我主机的互联网连接
kvm

KVM 中断了我主机的互联网连接

当主机第一次启动时,route显示: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.0.1 0.0.0.0 UG 0 0 0 enp3s0 192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp3s0 192...

Admin

GPU直通(单GPU机器)
kvm

GPU直通(单GPU机器)

我对一个用例感兴趣,其中我有一台运行 KVM 的 PC,并且我想将主机的 VGA/DVI 输出映射到访客计算机。主机不会有 2x 显卡。最终效果是,主机启动后,我希望它启动 VM 来宾并将 VGA/DVI 输出映射到 VM 来宾虚拟机。 有没有人有做这样的事情的经验?我想知道这是否可能。或者,如果存在某些技术原因导致无法完成此操作。 我意识到这意味着我将失去对主机的 GUI 访问权限。那是故意的。目标是让主人无头。我只希望主机启动,然后启动虚拟机,然后让来宾虚拟机接管 VGA/DVI 输出。 ...

Admin

删除文件系统已被删除的来宾快照
kvm

删除文件系统已被删除的来宾快照

我无法删除来宾,virsh undefine因为cannot delete inactive domain with 7 snapshots。显示的路径virsh domstats不再存在于其他任何地方。我如何删除该客人? ...

Admin

KVM 上的网络错误
kvm

KVM 上的网络错误

我正在尝试在 Debian 11 (Bullseye) 上运行 KVM 虚拟机 我也在 ChromeOS 上从 crouton 运行这个,以防万一这真的很重要,但我认为不是。 这是错误:无法完成安装:“请求的操作无效:网络‘默认’未激活” Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper callback(asyncjob, *args, **kwargs) Fi...

Admin

Root 无法看到非超级用户的 KVM 来宾
kvm

Root 无法看到非超级用户的 KVM 来宾

为什么 root 不知道普通用户的 KVM guest 虚拟机? user@Lin0011:~$ virsh list --all Id Name State ----------------------------- - Lin0021 shut off user@Lin0011:~$ root@Lin011# virsh list --all Id Name State -------------------- root@Lin011# user@Lin0011:~$ virsh uri qemu:...

Admin

VIRSH 有时不支持 KVM 类型
kvm

VIRSH 有时不支持 KVM 类型

有时,我的用户无法启动来宾,尽管大多数情况下可以。 请原谅有时/大多数情况下的含糊不清,但我不知道其间发生了什么,除了主机重新启动之外。稍后,无需在/etc或 with中进行配置virsh edit,即可工作。 host:~$ virsh start Lin0021 error: Failed to start domain 'Lin0021' error: unsupported configuration: Emulator '/usr/bin/qemu-system-x86_64' does not support virt type 'kvm' h...

Admin

使用 guestmount 挂载 VM 映像时未列出文件
kvm

使用 guestmount 挂载 VM 映像时未列出文件

当我挂载(已停止的)KVM 虚拟机的磁盘映像时,ls将home和tmp目录显示为空,即使在虚拟机内部它们不为空,并且在下次运行时(之后guestunmount)仍然不是空的。这是我使用的命令: guestmount -a bla/bla/bla.qcow2 -m /dev/sda2 -o allow_other -o uid=1000 -o gid=1000 -r /mnt/vm sda2绝对是图像中唯一有意义的分区。主机和访客都是 openSUSE Tumbleweed。 ...

Admin

由于权限被拒绝,libvirt 无法将设备绑定到运行时
kvm

由于权限被拒绝,libvirt 无法将设备绑定到运行时

我正在尝试通过 libvirt 启动一个新域virsh start my-domain。 但它失败并出现此权限被拒绝错误 error: internal error: Process exited prior to exec: libvirt: error : Failed to bind /dev/my_pool/boot.raw on to /run/libvirt/qemu/1-my-domain.dev/my_pool/boot.raw: Permission denied /run/libvirt/qemu/1-my-domain.dev/my...

Admin

无法使用虚拟机管理器打开控制台
kvm

无法使用虚拟机管理器打开控制台

我有两个在桌面上运行 rhel 8.9 (libvirt-8.0.0) 和 Virtual Machine Manager (virt-manager-4.1.0) 的虚拟主机来控制它们。我在 host1 上建立了几个来宾,一切都按预期工作。我将其中一些迁移到了host2。一切都按预期工作,除了我无法在迁移的来宾上打开控制台。我可以从 VMM 启动和停止 guest;但是,当我尝试向来宾打开控制台以更改选项(例如添加网卡)时,我得到了Host does not support domain type kvm with machine 'pc-q35-rhel...

Admin

我可以使用 SELinux 在 KVM/QEMU 中添加额外的保护层以防止 0day VM 逃逸攻击吗?
kvm

我可以使用 SELinux 在 KVM/QEMU 中添加额外的保护层以防止 0day VM 逃逸攻击吗?

我的主机是 Fedora,我想添加一层额外的保护,以防止在主机上执行代码的 0day KVM/QEMU 漏洞。例如,在一些 CVE 中,如果我们以管理员身份在 Windows 虚拟机上运行特制的恶意 Windows 可执行文件,它就会在主机上执行代码。 我时不时地分析恶意软件,需要执行未知的恶意软件,所以对此无能为力,而且我也不想为此购买一台单独的计算机。 我的问题是,我可以利用 SELinux 来保护自己免受此类攻击吗?或者 KVM/QEMU 是否已经使用 SELinux 来防范此类攻击?或者有更好的方法来防范这些攻击吗? 编辑: 以下是semanage ...

Admin

Libvirt iptable 链 LIBVIRT_FWX 对接口内部流量没有影响
kvm

Libvirt iptable 链 LIBVIRT_FWX 对接口内部流量没有影响

我创建了一个 libvirt 网络打开模式并添加了为 a 创建的 iptable 规则纳特模式网络。我的计划基本上是创建一个纳特网络,但在顶部添加一些自定义 iptable 规则。 (使用开放模式并自己管理规则会更容易。)示例用例:除了从 vmX 到 vmY、vmZ 之外,虚拟机之间没有网络内部通信。到目前为止,一切都像以前一样工作纳特模式。 但是,当我添加规则来阻止内部 com 时,我注意到以下内容: 小背景:Libvirt 创建以下 iptable 链: LIBVIRT_FWI:传入流量 LIBVIRT_FWO:出站流量 LIBVIRT_FWX:内部流...

Admin

是否可以在 QEMU 仿真模式(无 KVM)下启用 X86 PMU?
kvm

是否可以在 QEMU 仿真模式(无 KVM)下启用 X86 PMU?

我尝试perf在我的 Linux 系统中运行,但 WSL2 和 virtual-box 6.1 未检测到硬件系统中的 PMU。 因此,我安装qemu-system-x86_64在 Linux VM 中,并尝试在模拟模式下运行 QEMU 以使用模拟的 PMU。 但是在模拟模式下运行 QEMU 时,我仍然收到内核日志,提示“没有 PMU 计数器”。 我尝试qemu-system-x86_64用-cpu IvyBridgeor运行-cpu BroadWell,但没有人工作。 我运行qemu -cpu help并得到了以下受支持的 CPU 型号。 VirtualBo...

Admin