诊断和解决常见的VMware ESX服务器问题

电脑杂谈  发布时间:2020-04-05 13:13:27  来源:网络整理

vmware esx 6 下载_vmware esx服务器_vmware usb服务

由更严重的技术问题引起的恐慌将导致一些冲动性的决定,并使问题变得更糟!在尝试排除出现的任何问题之前,先停下来放松一下,开始以清晰的思路解决问题,然后处理每种症状,考虑可能的原因和适当的解决方案.

在本系列中,我提供了针对VMware ESX主机服务器,VirtualCenter和虚拟机中常见的许多常见问题的解决方案. 让我们从VMware ESX主机服务器中的常见问题开始.

Windows服务器的管理员已经熟悉可怕的蓝屏死机(BSOD),这意味着服务器已完全终止. VMware ESX也有类似的情况,称为紫屏死机(PSOD),通常是由硬件问题和VMware代码中的错误引起的.

解决死亡紫屏问题

当出现PSOD时,您要做的第一件事就是记录屏幕上显示的信息. 我建议用数码相机或手机拍摄快照. PSOD信息包括ESX版本和版本,异常类型,寄存器转储,崩溃时每个CPU正在运行的内容,跟踪信息,服务器正常运行时间,错误信息和内存核心转储信息. 该信息对您没有用,但是VMware技术支持人员可以对上述信息进行解码,以帮助确定崩溃的原因.

vmware esx服务器_vmware esx 6 下载_vmware usb服务

紫屏死机

不幸的是,在遇到PSOD时,除了在屏幕上记录信息外,唯一的选择是关闭服务器并重新启动它. 服务器重新启动后,您将在服务器的/根目录中找到mkernel-zdump- *文件,这对于查找问题非常有用. 您可以使用vmkdump工具从该文件中提取vmkernel日志文件(vmkdump –l),然后找到PSOD的原因. VMware支持通常需要此文件. PSOD的常见原因是服务器内存不足. 该转储文件将有助于识别引起问题的内存模块并更换该模块.

检查您的RAM

如果您怀疑系统的RAM可能有缺陷,则可以使用内置工具在后台检查RAM,而不会影响正在运行的虚拟机. RAM检查工具在VMkernel中运行,首先登录服务器控制台并输入Service Ramcheck Start.

运行RAM测试时,它将所有活动和所有错误消息记录到/ var / log / vmware目录中的ramcheck.log和ramcheck-err.log文件中. 但是,它的缺点之一是,如果您正在运行虚拟机,则无法使用此工具检测所有RAM,仅检测ESX系统中未使用的RAM. 检测服务器中RAM的一种更彻底的方法是关闭ESX,从CD引导,然后运行Memtest86 +程序.

vmware usb服务_vmware esx服务器_vmware esx 6 下载

使用虚拟机支持工具

如果您与VMware技术支持人员联系,他们通常会要求您运行vm-support工具,该工具会将所有ESX服务器日志和配置文件打包到一个文件中. 使用root特权登录到服务控制台,然后无需设置任何选项,输入“ vm-support”即可运行此工具. 该工具将创建一个Tar文件,其格式为“ esx --- .. tgz”. 您可以通过FTP将其发送给VMware技术支持人员. 确保从ESX服务器删除Tar文件. 这样可以节省磁盘空间,也可以通过VI客户端生成相同的文件. 选择“管理”,然后选择“导出诊断数据”,选择主机(VirtualCenter数据选项)和本地PC目录,以存储要创建的文件.

使用日志文件进行故障排除

日志文件通常是解决各种类型问题的最佳工具. ESX有许多日志文件,您需要检查哪个日志文件取决于您遇到的问题. 以下是通常可用于查找ESX服务器问题的ESX日志文件的列表. 通常,首先需要检查VMkernel和主机日志文件.

作为故障排除过程的一部分,您通常需要查找各种ESX组件的版本和补丁. 以下是一些可以从服务台运行以完成的命令:

vmware esx服务器_vmware usb服务_vmware esx 6 下载

如果所有可能的失败,请重新启动Vmwate主机代理服务

许多ESX问题可以通过重新启动VMware Host Agent服务(vmware-hostd)来解决,该服务负责管理大多数ESX主机操作. 您可以登录到服务控制台,然后输入服务mgmt-vmware restart.

注意: ESX 3.0.1有一个错误. 如果ESX服务器为VM配置了自动启动选项,它将重新启动所有VM. 此错误已通过3.0.1和3.0.2中的补丁进行了修复,但在ESX 3.5中已发布了另一个补丁. 最好在运行此命令时暂时禁用自动启动选项.

在某些情况下,重新启动主机代理服务时,重新启动vmware-vpxa服务可以定位ESX和VI Client之间以及ESX和VirtualCenter之间发生的问题. 该服务是管理ESX及其客户端之间所有通信的管理代理. 您可以通过登录ESX主机并输入服务vmware-vpxa restart来完成此操作. 请注意,重新启动任何服务都不会影响虚拟机的运行.

修复冻结的服务控制台

vmware usb服务_vmware esx 6 下载_vmware esx服务器

可能发生的另一个问题是服务控制台挂起vmware esx服务器,并且不允许您本地登录. 硬件锁定或死锁状态可能导致此情况. 发生这种情况时,您的VM可以继续正常运行,但是重新启动ESX通常是唯一的恢复方法. 重新启动之前,请尝试关闭来宾VM,或使用VMotion将其迁移到另一个ESX主机. 可以通过按Alt-F6,然后按Alt-F2来完成通过SSH远程连接的VI Client或备用/紧急控制台之一. 您也可以按Alt-F12在控制台屏幕上显示内核信息. 如果可以关闭或迁移VMvmware esx服务器,则可以通过VI Client或备用控制台发出重新启动命令以尝试重新启动服务器. 如果不起作用,冷启动服务器是您唯一的选择.

网络配置丢失

一个可能的问题是您可能丢失了部分或全部网络配置. 如果发生这种情况,因为无法通过VI Client连接,则必须使用ESX本地服务控制台来重建网络. VMware已发布有关以下知识的文章: 如何使用esxcfg- *服务控制台命令重建网络以及如何验证网络配置.

结论

在本文中,我描述了VMware ESX中发生的一些最常见的问题. 在本系列的下一部分中,我将介绍VirtualCenter中的故障排除问题.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-164761-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 许茹芸
        许茹芸

        我们确实盼着台独分子好好折腾

      • 于婷婷
        于婷婷

        请你给我画只烊烊吧

      热点图片
      拼命载入中...