Linux
通過 libvirt 訪問來賓作業系統的介面
是否有任何可能的(非必要的本地)方式來訪問(例如,終端使用是我的主要目的)
*nix
使用libvirt
/LXC
(不是作為 libvirt 模組)功能的來賓作業系統?我並不是說要使用lxc-console
命令之類的方法。
如果來賓設置了串列控制台,您可以使用
virsh console
. 這適用於 kvm,但從未在 LXC 上嘗試過要直接訪問串列控制台,無需 libvirt:將其添加到 qemu-kvm cmd 行
-chardev socket,id=monitor,path=/srv/kvm/${VMNAME}/run/monitor.sock,server,nowait \ -monitor chardev:monitor \ -chardev socket,id=serial0,path=/srv/kvm/${VMNAME}/run/console.sock,server,nowait \ -serial chardev:serial0
在這種情況下,我將套接字指向 /srv/kvm/VMNAME/run 然後你可以使用
minicom
cd /srv/kvm/VMNAME/run minicom -D unix\#console.sock
在大多數發行版上,您還需要
console=tty0 console=ttyS0,115200n8
在核心引導行中具有或類似的東西