在使用virt-install创建来宾时,CentOS 7.9云映像成功地获得了一个IP地址,可以通过sudo virsh domifaddr <domain>进行检查。然而,Ubuntu20.04LTS云映像不能,它只是不会分配一个IP地址,无论我做什么。它成功地引导,我可以看到登录提示使用sudo virsh console <domain>,但我不能ssh到它,因为没有IP被分配。我使用的是病毒管理器的默认网络。sudo iptables -S显示了主机上DHCP端口接受正在进行和正在进行的通信量的规则.
任何帮助都是非常感谢的。
发布于 2021-06-13 00:18:24
显然,使用virt-resize实用程序会以某种方式破坏Ubuntu云映像,并且它无法启动DHCP服务(需要确认)。我停止使用virt-resize,开始只使用qemu-img create并提供大小参数,现在DHCP按预期工作,虚拟机被分配一个IP地址。
发布于 2022-04-22 21:55:47
显然,不仅是virt-调整大小,而且virt-定制和virt。看起来,virt-*与RHEL家族(centos,fedora,rhel)有着更好的兼容性-- RedHat是拥有KVM的公司,这可能是不稳定的--当使用Ubuntu时,最好坚持使用云init。设置了云init之后,您仍然可以使用libvirt套件来管理VM。
如果您使用virt-*来定制ubuntu云映像,OpenBSD ssh服务器可能无法启动,因为是缺少的主机ssh键。您可以通过在客户操作系统中运行ssh-keygen -A来解决这个问题(通过virt-定制或云-init)。
https://serverfault.com/questions/1064908
复制相似问题