温馨提示×

centos虚拟机故障排查有哪些技巧

小樊
43
2026-01-07 21:15:45
栏目: 云计算

CentOS 虚拟机故障排查技巧

一 快速定位思路

  • 分层检查:先看宿主机是否能上网 → 再看虚拟化平台(VMware/VirtualBox)的网络适配器虚拟网络设置 → 最后进入客户机检查网卡配置、路由、DNS、防火墙/SELinux。
  • 模式选择:NAT通常最省心(共享宿主机 IP);桥接需与物理网段一致且避免 IP 冲突;仅主机用于隔离测试。
  • 配置路径:CentOS 网卡配置多在**/etc/sysconfig/network-scripts/ifcfg-;DNS 可在网卡配置或/etc/resolv.conf中设置;网络服务用systemctl restart network*使配置生效。

二 无法上网的排查

  • 宿主机与虚拟网络
    • 确认宿主机可正常上网;在 VMware 的虚拟网络编辑器核对 NAT/桥接的网段与网关,例如 NAT 常见网关为**.2**(如 192.168.193.2)。
    • 检查虚拟机的网络适配器已“已连接”“开机时连接”,适配器类型与驱动正常。
  • 客户机内网络配置
    • 查看网卡配置:ls /etc/sysconfig/network-scripts/ifcfg-;确保ONBOOT=yes*,DHCP 或静态参数正确(静态需设置IPADDR/NETMASK/GATEWAY/DNS1)。
    • 使配置生效:CentOS 7 执行systemctl restart network
    • 连通性测试:先 ping 网关(如192.168.193.2),再 ping 114.114.114.114;若 IP 通而域名不通,检查 DNS(如 nameserver 114.114.114.1148.8.8.8)。
  • 防火墙与 SELinux
    • 临时排查可关闭防火墙:systemctl stop firewalld;必要时检查 SELinux:sestatus,临时放宽:setenforce 0。恢复时记得重新开启并做最小权限配置。

三 安装或启动阶段卡住与黑屏

  • 安装卡住
    • 校验镜像完整性:sha256sum /path/to.iso;失败则重新下载。
    • 检查虚拟化:BIOS 开启Intel VT-x/AMD-V;虚拟机设置 CPU 兼容模式为Host-CPU等。
    • 资源与兼容性:内存至少2GB(推荐4GB)、磁盘20GB+(推荐40GB);必要时关闭3D 加速;尝试 BIOS/UEFI 切换;安装界面可添加内核参数nomodeset缓解显卡驱动问题;查看安装日志 /var/log/anaconda/
  • 黑屏无法进入
    • 确认宿主机已开启虚拟化(任务管理器 → 性能 或进入 BIOS 打开 Virtualization Technology)。
    • 重新创建64 位虚拟机并挂载DVD ISO重试;必要时调整显示/显存设置。

四 性能卡顿与登录异常

  • 性能卡顿
    • 检查宿主机CPU/内存是否被占满;虚拟机内存建议≥4GB、CPU≥2 核,在 VMware 勾选虚拟化 Intel VT‑X/EPT 或 AMD‑V/RVI,必要时开启3D 加速;图形桌面较耗资源,可改用最小安装或关闭不必要的 GUI 服务。
  • 登录报错 login incorrect
    • 常见为小键盘关闭导致密码输入异常;确认输入法状态或重设密码后再试。

五 常见场景速查表

症状 优先检查 快速修复
虚拟机无法上网 宿主机网络、虚拟网络编辑器(NAT/桥接网段与网关)、适配器是否连接 修正网段/网关一致;网卡 ONBOOT=yes;必要时 systemctl restart network;DNS 加到 ifcfg 或 /etc/resolv.conf
能 ping 网关与 IP,域名不通 DNS 配置 nameserver 114.114.114.114 或 8.8.8.8;重启网络
安装界面卡住 ISO 校验、VT‑x/AMD‑V、资源、BIOS/UEFI、nomodeset 校验 ISO;开启虚拟化;内存≥2GB/磁盘≥20GB;切换 BIOS/UEFI;加 nomodeset;查 /var/log/anaconda/
启动黑屏 宿主机虚拟化开关、ISO 与位数 BIOS 打开虚拟化;使用 64 位 + DVD ISO 重建
客户端连不上 SSH 防火墙、sshd、网络模式 放行 22 端口或临时 systemctl stop firewalld;systemctl restart sshd;NAT/桥接选择正确网段
虚拟机卡死且“繁忙”无法关闭 资源争用、同时运行多个 GUI 虚机 重启宿主机后删除卡死虚机文件重建;减少 GUI 虚机数量或改为最小安装

0