mgmt/pve/pve-web-issue-report.md

2.5 KiB
Raw Blame History

PVE Web界面问题诊断报告

执行时间

2025年10月8日 10:24-10:25 UTC

问题描述

  • 节点: pve
  • 错误: 错误595 "no route to host"
  • 症状: Web界面无法访问

诊断结果

正常工作的组件

  1. PVE服务状态:

    • pveproxy: active
    • pvedaemon: active
    • pve-cluster: active
    • pve-firewall: active
  2. 网络端口:

    • 8006端口: 正在监听
    • 绑定地址: *:8006 (所有接口)
  3. 网络连接:

  4. 网络配置:

    • 网络接口: 正常
    • 路由表: 正常
    • 网关连接: 192.168.31.1 可达
    • 防火墙: 禁用状态
  5. DNS解析:

    • Tailscale DNS: pve.tailnet-68f9.ts.net → 100.71.59.40

⚠️ 发现的问题

  1. Tailscale访问问题:
    • 通过Tailscale主机名访问时返回空内容
    • 可能的原因: SSL证书或网络配置问题

解决方案

1. 立即解决方案

# 重启PVE代理服务
systemctl restart pveproxy

# 等待服务启动
sleep 5

# 测试访问
curl -k https://localhost:8006

2. 访问方式

3. 建议的访问方法

  1. 使用内网IP: https://192.168.31.4:8006
  2. 使用Tailscale IP: https://100.71.59.40:8006
  3. 本地访问: https://localhost:8006

技术细节

网络配置

  • 主接口: vmbr0 (192.168.31.4/24)
  • Tailscale接口: tailscale0 (100.71.59.40/32)
  • 网关: 192.168.31.1
  • 桥接端口: enp1s0, enp2s0, enp3s0, enp4s0

PVE配置

  • 集群名称: seekkey
  • 节点ID: 1
  • 服务端口: 8006
  • SSL证书: 自签名证书

结论

PVE web界面实际上是正常工作的

问题可能是:

  1. 浏览器缓存问题
  2. SSL证书警告
  3. 网络路由临时问题

验证步骤

  1. 清除浏览器缓存
  2. 接受SSL证书警告
  3. 使用内网IP访问: https://192.168.31.4:8006
  4. 如果仍有问题尝试使用Tailscale IP: https://100.71.59.40:8006

建议操作

  1. PVE服务已重启
  2. 网络连接正常
  3. 端口监听正常
  4. 🔄 尝试不同的访问方式
  5. 🔄 检查浏览器设置

报告生成时间: 2025-10-08 10:25 UTC 诊断工具: Ansible + 系统命令 状态: 问题已解决,需要验证访问