我有一台软路由系统使用了pve,前不久刚升级了下PVE7.1,然后手贱把上图中的
192.168.0.60 test01.lategege.com vc01 给删除了,也就是修改了/etc/hosts里边的内容,造成的后果是pve的web端无法启动,虚拟机也没启动,家庭网络直接瘫痪。
小小的一个host配置,竟然会导致pve出现这么严重的问题,我在另一台pve设备上做了实验,却并没有发生这种情况。
我分析了导致这个问题的可能原因:
pve在安装的时候会让填一个主机名,我猜测这个主机名能否解析成功直接导致pve web端 以及虚拟机能否启动,另一台pve有网络,在删除了hosts配置后,它还可以去dns服务器查询,而我这台软路由负责拨号和提供dns服务的,是家庭网络的源头,pve还没启动,dns服务当然不存在,这条host就成了主机名能解析成功的唯一途径,所以才导致了pve无法正常运行。