linux-kvm

具有公共 IP 地址和 VLAN 的 KVM 虚拟机
linux-kvm

具有公共 IP 地址和 VLAN 的 KVM 虚拟机

我的工作(ISP)要求我设置一台 KVM 主机,上面运行 2 台虚拟机;这三台虚拟机都应该有公共 IP 地址(主机 + 2 台虚拟机)。经过一番调查,我终于弄明白了如何满足公共 IP 地址要求,并成功设置了所有虚拟机。 基本上,连接到上行链路交换机的物理接口(例如,eth0)应该成为网桥的一部分,该网桥还包含来自虚拟机的虚拟接口(例如,veth0 和 veth1),并且主机的 IP 地址应该直接在网桥(例如,virbr0)上设置,而不是在物理接口 eth0 上设置(参见https://unix.stackexchange.com/questions/2456...

Admin

AppArmor 与 Libvirt 存在问题
linux-kvm

AppArmor 与 Libvirt 存在问题

我安装并更新了全新的 Ubuntu Server 22.04.3 和 Debian 12.1.0。两台测试机器上都有 Cockpit 和 Cockpit 虚拟机。 查看 Cockpit 中的日志部分时,我收到以下错误和警告: Failed to read AppArmor profiles list '/sys/kernel/security/apparmor/profiles': Permission denied libvirtd Failed to open file '/sys/kernel/security/apparmor/profiles':...

Admin

QEMU/KVM 中有串行 BIOS 吗?
linux-kvm

QEMU/KVM 中有串行 BIOS 吗?

我正在尝试解决导致虚拟机无法启动的内核问题。为此,最好通过从 BIOS 获取串行控制台输出virsh VM console。(例如,GRUB 可以使用 UART0,但这不是我想要的。) 问题:QEMU 是否有一个 BIOS,可以在串行端口上打印这些类型的通知,而不是(或除了)使用虚拟图形设备? 从下图中,我想从virsh VM console串行输出的文本中获取文本“无可启动设备”,而不是显卡: 仅供参考,这种方法可行,但并不美观: ]# virsh screenshot fw1.ewheeler.net t.jpg ]# tesseract t.jpg...

Admin

多个 KVM 虚拟机访问桥接物理接口时网络性能存在巨大差异
linux-kvm

多个 KVM 虚拟机访问桥接物理接口时网络性能存在巨大差异

我注意到我创建的 3 个虚拟机的网络速度存在非常奇怪的差异。对于一个虚拟机,网络工作正常,没有任何问题。对于下一个虚拟机,数据包丢失率在 50% 到 100% 之间,通常为 75%(通过发送 4 个 ping 请求来测量)。最后一个是最糟糕的 - 没有 ping 通。禁用第一个虚拟机似乎对其余虚拟机没有任何影响。 我安装的戴尔服务器配备 2 个 10gbps 和 2 个 1gbps 以太网端口。4 个端口中有 3 个已连接并用于特定用途: eno1(10gbps)- 由我的自定义网桥控制,用于将虚拟机暴露给公司的本地网络。在这里,所有虚拟机都通过公司的 D...

Admin

无法将 USB 设备拆分到不同的 USB 总线。这是硬件问题还是 Linux 问题
linux-kvm

无法将 USB 设备拆分到不同的 USB 总线。这是硬件问题还是 Linux 问题

我的华硕 Z790 MB 上运行着 i9-13900k CPU。使用 lsusb 时,我发现每个 USB 设备都分配给了总线 1。我在计算机上使用哪个 USB 端口并不重要。我想将 USB 设备拆分到不同的总线,以便我可以将总线的 PCI 传递到 VM。这比这更奇怪。我在这台电脑上有 3 个 USBC(thinderbolts)。每个都在单独的 PCI 总线上。将 USBc HUB 连接到任何 USBC 端口时,该集线器中的所有设备也都在总线 1 上。在我看来,Linux 会执行此分配。当 USB 设备连接到 USBC 集线器时,如何将它们的分配更改为不同的...

Admin

Druid 协调器无法与集群的其余部分通信
linux-kvm

Druid 协调器无法与集群的其余部分通信

我正在部署一个包含 Hadoop、Spark 和 Apache Druid 的 5-KVM 集群以进行测试,但我遇到了有关 Druid 的问题。正在运行的集群组织如下: hadoop-master:还托管 Druid 主节点(协调员-霸主(英文): hadoop-worker1:还托管 Druid 第一个数据节点(中层经理和历史(英文): hadoop-worker2:还托管 Druid 的第二个数据节点; spark-worker1:还托管 Druid 查询节点(经纪人和路由器)。 我还配置了一个 Zookeeper 集群,分布在所有这些机器上以及sp...

Admin

ramdisk 上的 vdo 与 ssd 上的 vdo
linux-kvm

ramdisk 上的 vdo 与 ssd 上的 vdo

我在 redhat 中使用 vdo 创建了 ramdisk,就像这样,作为启动过程中安装的 systemd 服务 /etc/systemd/system/my_lv.service vgcreate my_vg /dev/ram0; \ lvcreate --type vdo -n my_lv -l 17919 -V 700G --config "allocation/vdo_slab_size_mb=1024" my_vg; \ mkfs.ext4 -K /dev/my_vg/my_lv; \ mount /dev/my_vg/my_l...

Admin

如何在 KVM 上运行 qubes os
linux-kvm

如何在 KVM 上运行 qubes os

有没有办法让 Qubes OS 在 KVM 中工作,它在启动后短暂冻结,我尝试启动到新内核但结果仍然一样。 ...

Admin

尝试编写在 cloud-int VM 上安装 qemue 代理的脚本
linux-kvm

尝试编写在 cloud-int VM 上安装 qemue 代理的脚本

我目前正在使用 Proxmox 部署一些 VMS。我正在使用由这里。 我现在的脚本是这样的 #!/bin/bash #Create template #args: # vm_id # vm_name # file name in the current directory function create_template() { #Print all of the configuration echo "Creating template $2 ($1)" #Create new VM #Feel free to cha...

Admin

QEMU 不保存虚拟机的 CPU 固定
linux-kvm

QEMU 不保存虚拟机的 CPU 固定

我在 Rocky Linux 9.1 KVM 虚拟机管理程序下安装了 Windows 10 和 Windows Server 2019 虚拟机。我计划通过此设置进行系统管理练习,并且希望能够同时运行多个虚拟机。 我发现两个 Windows VM 运行都非常慢(基本上无法使用),因此我尝试了一些修复方法提高虚拟机客户机性能。由于 CPU Pinning,Windows Server 2019 现在运行得更好一些,但我现在遇到的问题是 Windows 10 VM 不会保存 CPU Pinning。 这是我的计算机设置的图片。Windows 10 Host,在 V...

Admin

如何通过远程 SSH 隧道连接到本地 KVM 客户机
linux-kvm

如何通过远程 SSH 隧道连接到本地 KVM 客户机

我尝试按如下方式建立连接: ssh -f -N -L 5916:localhost:22 [email protected] [email protected]'s password: 它要求输入密码,但连接不起作用。 nmap my.remote.ip -p 5916 Host is up (0.0038s latency). PORT STATE SERVICE 5916/tcp closed unknown 在虚拟机中ssh工作: ssh [email protected] [email p...

Admin

为什么 Windows 无法在 virt-manager KVM VM 中启动?
linux-kvm

为什么 Windows 无法在 virt-manager KVM VM 中启动?

我正在跟进本教程关于如何使用 winapps 无缝运行 Windows 应用程序,但我的 VM 无法启动。它显示消息“启动失败:无法从 CDROM 读取(代码 0004)”。我确保在启动选项中启用了“SATA CDROM 1”,但没有变化。我还尝试使用 UEFI 硬件创建一个新的 VM,但它要么给我一个不同的错误代码,我现在无法重现,要么启动到 UEFI shell。 ...

Admin

KVM | QEMU(包括 virt-manager)在 Linux 主机单 GPU 直通 macOS 客户机时出现黑屏问题
linux-kvm

KVM | QEMU(包括 virt-manager)在 Linux 主机单 GPU 直通 macOS 客户机时出现黑屏问题

好了,各位!需要提前知道的是,在扩展基线配置以进一步整合单 GPU 直通作为急需的性能改进手段之前,我的初始 VM 解决方案已在 Kali/Debian Linux 主机上安装了 macOS Ventura 客户机。 使用最新的 GNOME 和 Kali(基于 Debian)Linux,具有自定义编译的 6.2.2 内核。 硬件是配备 Haswell CPU 和 Intel i915 GPU(带 HDMI)的 MacBook Air 2013。 $ uname -a Linux ... 6.2.2 #1 SMP PREEMPT Thu Mar 9 20:0...

Admin

我可以为使用 VirtIO 显卡的 QEMU 虚拟化 Windows 获得更多屏幕分辨率选项吗?
linux-kvm

我可以为使用 VirtIO 显卡的 QEMU 虚拟化 Windows 获得更多屏幕分辨率选项吗?

例如,当使用 QEMU 虚拟化 Windows 10 安装并使用默认显卡(未设置命令行选项)时,它会显示为“Microsoft 基本显示适配器”,并且可以从多种分辨率中进行选择: 1920 x 1200 1920 x 1080 1680 x 1050 1600 x 1200 1440 x 900 1280 x 900 1280 x 1024 1280 x 960 1280 x 800 1024 x 768 800 x 600 (在 Windows 7 VM 上,甚至还有两个)。 通过以下方式添加 VirtIO 显卡 -vga virtio 或者 -dev...

Admin

virt-manager win-xp 客户机中的图形故障
linux-kvm

virt-manager win-xp 客户机中的图形故障

我在 virt-manager 中使用 Windows XP 客户机时遇到了图形问题。我没有做过任何广泛的测试,但目前我只在游戏 3D Pinball Space Cadet 中遇到了这个问题(这可能是也可能不是这个虚拟化项目的第二大原因)。在 Paint 中使用简单的透明度时,或者在我能看到的任何其他包含的游戏中,它都不会出现(单人纸牌游戏中没有太多透明度,也许是纸牌角落出了问题?)。 在我看来,这像是某种错误的 alpha 透明度。下面是我得到的示例,根据 3D Pinball Space Cadet 附带的帮助文档,它应该是什么样的。 自设置以...

Admin