我已经在使用 Xen HVM 虚拟化的 vServer 上设置了 Proxmox(根据我的主机),并且想要首先在我的 vServer 中使用 KVM 创建带有 pfSense 的 VM,以便通过它以最佳性能路由我的所有流量,但由于某种原因,尽管已上传 ISO 并位于其虚拟 DVD 驱动器中,但我只能在新创建的 VM 的控制台中看到此信息:
这是我的虚拟机的硬件配置:
这些是我的 VM 选项:
我在 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.
标准输出dmesg
:https://gist.github.com/martin-braun/7c401af831e35343474e6a6aa69c11cc
我尝试从命令行手动配置并运行虚拟机:
$ qm set 100 --bootdisk ide2
update VM 100: -bootdisk ide2
$ qm start 100
不再输出,结果是一样的。
我能做些什么?
答案1
显然,我的主机不支持其虚拟服务器上的 KVM,所以我必须寻找不同的选项或选择专用服务器。