使用 KVM 时 Proxmox VM 将无法启动我的 ISO

使用 KVM 时 Proxmox VM 将无法启动我的 ISO

我已经在使用 Xen HVM 虚拟化的 vServer 上设置了 Proxmox(根据我的主机),并且想要首先在我的 vServer 中使用 KVM 创建带有 pfSense 的 VM,以便通过它以最佳性能路由我的所有流量,但由于某种原因,尽管已上传 ISO 并位于其虚拟 DVD 驱动器中,但我只能在新创建的 VM 的控制台中看到此信息:

我的虚拟机的 Proxmox 启动屏幕

这是我的虚拟机的硬件配置:

我的虚拟机的硬件配置

这些是我的 VM 选项:

VM 选项

我从官方 pfSense 下载网站 (热链接)

我在 Mac 上提取了 ISO,并将其上传到 Proxmox 的本地存储。我还更新了 VM 的启动顺序,使其首先从 DVD 驱动器启动。我还尝试使用左侧的 noVNC 控件按 ESC 键,希望能够访问启动菜单,但什么也没发生。

我已经sha256sum检查了下载的 .iso.gz 文件并且哈希值是正确的。

我发现我的 ISO 不会启动。我发现当我在 VM 上禁用 KVM 并将处理器更改为 qemu64 时,我的 ISO 将会启动。显然,这不是解决方案,因为没有 KVM,性能会很糟糕。

内容/var/log/syslog

Mar 30 04:11:46 system pvedaemon[15783]: start VM 100: UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam:
Mar 30 04:11:46 system pvedaemon[10598]: <root@pam> starting task UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam:
Mar 30 04:11:47 system systemd[1]: Started 100.scope.
Mar 30 04:11:47 system systemd-udevd[15793]: Using default interface naming scheme 'v240'.
Mar 30 04:11:47 system systemd-udevd[15793]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Mar 30 04:11:47 system systemd-udevd[15793]: Could not generate persistent MAC address for tap100i0: No such file or directory
Mar 30 04:11:47 system kernel: [31037.520616] device tap100i0 entered promiscuous mode
Mar 30 04:11:47 system kernel: [31037.537967] vmbr0: port 2(tap100i0) entered blocking state
Mar 30 04:11:47 system kernel: [31037.537970] vmbr0: port 2(tap100i0) entered disabled state
Mar 30 04:11:47 system kernel: [31037.538177] vmbr0: port 2(tap100i0) entered blocking state
Mar 30 04:11:47 system kernel: [31037.538179] vmbr0: port 2(tap100i0) entered forwarding state
Mar 30 04:11:47 system systemd-udevd[15804]: Using default interface naming scheme 'v240'.
Mar 30 04:11:47 system systemd-udevd[15804]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Mar 30 04:11:47 system systemd-udevd[15804]: Could not generate persistent MAC address for tap100i1: No such file or directory
Mar 30 04:11:47 system kernel: [31037.958119] device tap100i1 entered promiscuous mode
Mar 30 04:11:47 system kernel: [31037.974101] vmbr1: port 1(tap100i1) entered blocking state
Mar 30 04:11:47 system kernel: [31037.974104] vmbr1: port 1(tap100i1) entered disabled state
Mar 30 04:11:47 system kernel: [31037.974307] vmbr1: port 1(tap100i1) entered blocking state
Mar 30 04:11:47 system kernel: [31037.974310] vmbr1: port 1(tap100i1) entered forwarding state
Mar 30 04:11:48 system pvedaemon[10598]: <root@pam> end task UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam: OK
Mar 30 04:11:51 system pvedaemon[10598]: <root@pam> starting task UPID:system:00003E03:002F5DFD:6243D887:vncproxy:100:root@pam:
Mar 30 04:11:51 system pvedaemon[15875]: starting vnc proxy UPID:system:00003E03:002F5DFD:6243D887:vncproxy:100:root@pam:
Mar 30 04:12:00 system systemd[1]: Starting Proxmox VE replication runner...
Mar 30 04:12:01 system systemd[1]: pvesr.service: Succeeded.
Mar 30 04:12:01 system systemd[1]: Started Proxmox VE replication runner.
Mar 30 04:13:00 system systemd[1]: Starting Proxmox VE replication runner...
Mar 30 04:13:01 system systemd[1]: pvesr.service: Succeeded.
Mar 30 04:13:01 system systemd[1]: Started Proxmox VE replication runner.

标准输出dmesghttps://gist.github.com/martin-braun/7c401af831e35343474e6a6aa69c11cc

我尝试从命令行手动配置并运行虚拟机:

$ qm set 100 --bootdisk ide2
update VM 100: -bootdisk ide2
$ qm start 100

不再输出,结果是一样的。

我能做些什么?

答案1

显然,我的主机不支持其虚拟服务器上的 KVM,所以我必须寻找不同的选项或选择专用服务器。

相关内容