-
-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(实则因为本项目嵌套本项目开设的问题,非嵌套本项目应该无问题) 宿主机:debian12 安装PVE,宿主机重启网络后虚拟机的tap设备丢失无法自创建和链接,需要虚拟机本身关机重启解决/使用OVS替代网桥实现NAT #21
Comments
我怀疑是你网关掉了,被什么东西卡掉了 出现这种情况后,有试过在宿主机上 还有
|
虚拟机内执行以下命令截取最新的20行给我
|
This comment was marked as resolved.
This comment was marked as resolved.
正常 https://github.com/oneclickvirt/pve/blob/main/scripts/pve_delete.sh#L63C1-L67C37 删除后会重启整个宿主机的网络,重载NAT映射 |
Aug 22 14:45:00 VM102 systemd[1]: cloud-config.service: Failed with result 'exit-code'. Aug 22 14:45:00 VM102 systemd[1]: cloud-final.service: Failed with result 'exit-code'. 日志可以看到 cloud-init 有点问题,不知道是不是这个原因导致的 |
虚拟机内看看配置 |
宿主机内网关能ping通代表外面网络配置没啥问题,有问题的是虚拟机内部的配置 |
如果可以你可以试试开不同的系统的虚拟机,看看是不是仅一个类型的系统有问题 |
service networking restart 删除时重启网络,虚拟机不会自动恢复,只能从控制台重启是吧? 虚拟机 cloud.cfg root@VM102:~# cat /etc/cloud/cloud.cfg The top level settings are used as moduleand system configuration.A set of users which may be applied and/or used by various moduleswhen a 'default' entry is found it will reference the 'default_user'from the distro configuration specified belowusers:
If this is set, 'root' will not be able to ssh in and theywill get a message to login instead as the above $user (debian)disable_root: true This will cause the set+update hostname module to not operate (if true)preserve_hostname: false This prevents cloud-init from rewriting apt's sources.list file,which has been a source of surprise.apt_preserve_sources_list: true Example datasource configdatasource:Ec2:metadata_urls: [ 'blah.com' ]timeout: 5 # (defaults to 50 seconds)max_wait: 10 # (defaults to 120 seconds)The modules that run in the 'init' stagecloud_init_modules:
The modules that run in the 'config' stagecloud_config_modules: Emit the cloud config ready eventthis can be used by upstart jobs for 'start on cloud-config'.
The modules that run in the 'final' stagecloud_final_modules:
System and/or distro specific settings(not accessible to handlers/transforms)system_info: This will affect which distro class gets useddistro: debian Default user name + that default users groups (if added/used)default_user: Other config here will be given to the distro class and/or path classespaths: |
有这个可能,你可以遇到这种情况的时候试试
重启PVE的服务看看,有没有启动虚拟机网络 |
重启PVE服务,虚拟机网络没有启动。 |
停了网桥再启动网桥呢? |
也不行哦。 |
嘶,那可真怪了,宿主机外重启网络管不到虚拟机网络还行 |
service networking restart |
不知道你用的镜像有没有装 $vmid 写你虚拟机编号 102 103 什么的 |
你原先的问题大概也是类似的毛病,外面网络自重启了,虚拟机的tap设备丢失了,虚拟机就只能冷重启才能恢复网络 |
是的,应该是这样导致的。这个命令刷新不了! |
web面板冷启动实际应该也是关掉虚拟机启动虚拟机吧 qm shutdown 102 直接这样命令重启是不是也有效果?你试试 |
这样可以的,删除虚拟机是必须重启宿主机网络吗 |
不必要,刚刚我已经删除了对应部分的内容 |
重载接口文件的命令 虽然我觉得也不顶用,tap设备可能还是没有自创建和链接网桥 彻底解决这个问题得上 OVS 了大概,网桥的增强版 |
自动化版本重启虚拟机的玩意:
|
我发现有的时候,宿主机或者pve上冷重启虚拟机没反应,pve提示超时,这时候还得在控制台先reboot一下,然后再次立即shutodn 🤣 |
什么商家的服务器啊,这么多问题的? |
鸡仔云 其它商家重启网络虚拟机不会断网吗? |
靠,怎么又是这家的东西,见 本项目不支持嵌套再嵌套啊 |
#20 刚看了,他家也是用的这个项目 🤣 |
绝了,感觉是嵌套出毛病了,但我不知道具体毛病在哪里,是我才疏学浅了 |
暂时先这么着吧,待哪天哪个有缘人找到问题再关闭本问题了,留着先 |
我没遇到过,也没有其他用户反馈过这个问题 使用本项目开设PVE嵌套再嵌套PVE这种操作非常少见 |
好的,感谢 |
非KVM需求用LXD/INCUS就不会出这种问题了大概,配置方面应该不冲突了这样 |
debian12系统安装了虚拟化项目,开设的nat kvm虚拟机 运行使用一段时间会断网,从pev控制台进入nat kvm虚拟机 ping 172.16.1.1 也不通,执行reboot重启也不通,是所有的nat kvm 虚拟机同时出现不通,只能在pve web控制台点击虚拟机然后再点右上方的关闭菜单机选择等待重启重启后虚拟机网络可以恢复,但是这个没网络时不会出现,不知道是哪里的问题。debian12 主机自身网络正常。
Originally posted by @wbews in #11 (comment)
The text was updated successfully, but these errors were encountered: