
我已經在使用Xen HVM 虛擬化的vServer 上設定了Proxmox(根據我的Hoster),並且希望首先使用KVM 在我的vServer 中創建一個帶有pfSense 的VM,以盡可能最佳的性能通過它路由我的所有流量,但是由於某種原因,儘管已上傳 ISO 並位於其虛擬 DVD 驅動器中,但我只能在新創建的 VM 的控制台中看到此資訊:
這是我的虛擬機器的硬體配置:
這些是我的虛擬機器選項:
我從以下位置下載了 AMD64 DVD 安裝程式 ISO:pfSense官方下載網站 (熱鏈接)
我在 Mac 上提取了 ISO 並將其上傳到 Proxmox 的本地儲存中。我還將 VM 的啟動順序更新為首先從 DVD 光碟機啟動。我還嘗試使用左側的 noVNC 控制項按 ESC 鍵希望存取啟動選單,但沒有任何反應。
我已經檢查了sha256sum
下載的 .iso.gz 文件,哈希值是正確的。
我發現我的 ISO 不會啟動 當我在虛擬機器上停用 KVM 並將處理器變更為 qemu64 時,我的 ISO 將會啟動。顯然,這不是解決方案,因為如果沒有 KVM,效能將會很糟糕。
內容/var/log/系統日誌:
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,因此我必須尋找不同的選項或使用專用伺服器。