pve 直通失败启动不了,恢复!

pve 直通失败启动不了,恢复!,第1张

环境:pve6.0 + ubuntu16.04  只有一块120G硬盘和一块网卡

事件说明:第一次使用pve,了解不多。听说硬件直通后,能提升性能。然后就百度一下去尝试直通。

直通操作:

一、shell 命令

Intel CPU

shell里面输入命令:nano /etc/default/grub

在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet"

然后修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

在更新一下:update-grub

重启一下:reboot

二、控制台操作

资料看得太少,好像默认只能直通4个硬件。我就按照下面的截图把圈中的硬件直通操作了。

直通后,pve主机直接就起不来了,网络也不通(百度结果是添加了物理主机所使用的网卡,会导致服务器掉线,对应的硬盘不能使用了),接上显示器和键盘后。重启,发现键盘也不能用了,因为是USB接口。百度了半天也没有找到合适的办法。原本以为完了得重新安装pve了。

结果,瞎搞中发现,重启 F2 进入BIOS 重置BIOS配置到出厂设置。再重新设置BIOS的虚拟化配置后重启,一切又恢复了。进入控制台后把直通的配置删除了 。ubuntu 也能启动了。

在pve中安装openwrt后,有可能会出现pve系统无法连接外网的问题。

有可能出现以下两种错误:

1 Temporary failure in name resolution

直接报dns的错误

2 failed: Network is unreachable 或Destination Host Unreachable

在第一种情况下,有可能是由于在openwrt中启用了smartDNS等插件,使得PVE不能正确的访问上游的DNS服务器。在这种情况下在pve的DNS解析中添加主路由的ip或许可以解决问题。也可能是pve网关设置错误,见第二个问题的解决方案。

我在解决了第一个问题后碰到了第二个问题。在这种情况下本地ip可以被ping通,同时ping 外部网页可以解析出ip,但是tcp链接出现问题。

先通过命令检查pve的网关是否配置正确,有可能在安装pve系统时,原先的路由网关与新的路由网关地址不同。

nano /etc/network/interfaces

登录后复制

检测gateway的地址是否正确,若正确,gateway的地址应该与提供dhcp服务的主路由ip相同。若不同应更改至正确的网关地址。

auto lo

iface lo inet loopback

iface enp5s0 inet manual

auto vmbr0

iface vmbr0 inet static

address 192.168.4.40/24

netmask 255.255.255.0

gateway 192.168.4.50

bridge-ports enp5s0

bridge-stp off

bridge-fd 0

iface enp1s0 inet manual

iface enp3s0f0 inet manual

iface enp3s0f1 inet manual

登录后复制

可以通过以下命令检查是否正确的经过了配置的网关。

ip route show

登录后复制

若与之前配置的interfaces中的gateway不同,请重启pve服务器。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/474602.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-07
下一篇2023-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存