使用 KVM 和 virt-install 安装客户机后的控制台

使用 KVM 和 virt-install 安装客户机后的控制台

我正在尝试在我的 Debian Jessie 系统上安装几个带有 KVM 的虚拟机。我做了很多研究,但还没有找到能解决我的问题的答案。

我通过 ssh 连接到我的主机,并尝试通过以 root 身份运行以下命令来安装新的客户机:

virt-install --connect qemu:///system -n vpsName --memory=5000 --vcpus=4 --disk path=/var/lib/libvirt/images/nix.img,size=125 -c /home/localuser/images/debian-8.6.0-amd64-netinst.iso --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type linux --os-variant generic --accelerate --network=bridge:br0 --hvm

几秒钟后,我收到以下消息:

域安装仍在进行中。您可以重新连接到控制台以完成安装过程。

我现在的确切问题是:如何使用 Debian 安装程序的标准安装提示(主机名、国家/地区...)进入安装程序控制台?

我试过的一个方法是在打开的端口上使用 VNC,但我无法连接。它要求输入密码,然后在输入密码后冻结。

我尝试的另一件事是使用选项打开 ssh 连接-Y,然后通过指定进行安装—-graphics none --console pty,target_type=serial。这也不起作用;我被困在冻结的命令行上。

我确信,我不是唯一遇到这个问题的人。不幸的是,我还没有找到类似的帖子和有用的答案。

感谢你们对我的帮助!

问候。

答案1

virsh console DOMAIN是连接方式。您可以使用virsh list --all

答案2

我最终设法通过使用 在使用 打开的 ssh 连接中使用 virt-manager 解决了我的问题ssh -Y user@host。即使它不适用于自动化,但对我来说这很有用。

谢谢。

相关内容