Kvm
在單獨的會話中打開正在執行的 KVM
我的主機上正在執行一個 KVM 會話。如果我在主機上以其他人身份登錄,是否可以訪問正在執行的 KVM 會話(而不是通過網路)?
我也沒有使用虛擬管理器——我用
kvm
命令啟動了機器。
在做了更多的研究之後,我發現我執行錯了虛擬機。這樣做的正確方法是使用virsh 實用程序。以這種方式(使用
start vm-name
)啟動虛擬機後,您可以使用virt-viewer查看正在執行的虛擬機。
訪問您使用該命令手動啟動的 VM 控制台的方法
kvm
取決於您使用的參數。預設情況下,KVM 會嘗試使用 SDL 來顯示 VGA 輸出。這將輸出限制為僅目前登錄的使用者(基本上是 X 會話)。一個更好的方法是增加
-vnc :0
你的論點。這將告訴 KVM 通過標準 VNC 埠 5900 上的 VNC 會話重定向 VGA 顯示(對於其他埠,請參見下文)。然後,您可以使用任何 VNC 查看器訪問控制台;告訴它使用主機名localhost
和埠5900
。要使用不同的 VNC 埠,只需
-vnc :1
對埠 5901、-vnc :2
埠 5902 執行操作,依此類推…
virsh
在幕後為您完成這一切。實際上virt-viewer
只是一個最小的 VNC 客戶端。