Kvm-Virtualization
使用 KVM 時 Proxmox VM 不會啟動我的 ISO
我已經在使用 Xen HVM 虛擬化的 vServer 上設置了 Proxmox(根據我的 Hoster),並希望首先使用 KVM 在我的 vServer 中創建一個帶有 pfSense 的 VM,以便以最佳性能路由我的所有流量,但是出於某種原因,儘管已上傳 ISO 並在其虛擬 DVD 驅動器中,但我只能在新創建的 VM 的控制台中獲得此資訊:
這是我的虛擬機的硬體配置:
這些是我的虛擬機選項:
我從官方 pfSense 下載網站 (Hotlink)下載了 AMD64 DVD 安裝程序 ISO
我在我的 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我嘗試從命令行手動配置和執行 VM:
$ qm set 100 --bootdisk ide2 update VM 100: -bootdisk ide2 $ qm start 100
沒有更多的輸出,結果是一樣的。
我能做些什麼?
顯然,我的 Hoster 在他們的 vServer 上不支持 KVM,所以我必須尋找不同的選項或選擇專用伺服器。