通过客户端进行查看日志文件:
通过vsphere client连接到相唤贺凯应的esxi主机
依次点击:主页---->系统管理---->和唤系统日志
依次如图进行如下 *** 作:
2. 通过ssh进行查拍铅看日志,步骤如下:
通过vsphere client连接esxi主机
依次点击:配置--->软件--->安全配置文件--->服务属性,如下图:
既可以通过xshell或security CRT进行连接,就和 *** 作linux一样。
配置esxi主机的日志文件教程
使用vsphere client连接之esxi主机;
选中配置选项卡;
依次选中----软件----高级设置;
选择Syslog;图解如下:
VMware 还提供了两种远程syslog解决方案,一种是能够安装在Windows服务器上的ESXi Syslog Collector,另一种就是使用VMware vMA虚拟机的syslog功能。完成远程syslog的配置后,如果需要将日志转发到远程日志服务器,需要在Syslog.global.LogHost 文本框中远程日志服务器的主机名即可。
设置好后需要对esxi主机进行重启,使其生效。
虚机状态无法改变,任务停止在启动过程中、比如还有删除快照的时候感觉好像进程 是死在那里,任务列表显示 Power on virtual machine:in progress 一直不结束,虚拟机的各种按钮都是灰色的,仅有电源按钮处于按下的状态,无法对此虚拟机进行任何 *** 作。以及出现Vcenter 自动断开的情况。
一般原因是由于ESX上与VC/VIC通讯的服务有故障,VM状态混乱.
如果是服务有故障
那么尝试重启hostd和vpxa服务。
Hostd服务负责管理ESX上的大部分 *** 作,vpxa服务是管理代理,用于灶庆处理主机和客户端握孙之间的通讯,客户端包括vCenter Server和任何连接到ESX的VI client。
重启hostd服务,service mgmt-vmware restart。
重启vpxa服务,service vmware-vpxa restart。
VM状态混乱:
vmware-cmd vmfs/volume/vmfslabel/vmname/vmname.vmx stop
vmware-cmd vmfs/volume/vmfslabel/vmname/vmname.vmx start
如果命令无法执行, 强制关闭该VM的进程.
ps -ef | grep <vmname>(注意确定VM的PID)
kill -9 pid
然后按正常方法启动VM
载入如果出现VC的通信故障或者VC无法连接,登录到VC主机
重启VC服务
这里再提一个技巧,如果你是SERVER2008的系统,将上述服务设置延时启动(自动)可以解决有时候VC无法连接到数据库的问题,特别是VC和SQL装在一台服务器上的情况,建议安装VC时候将VC和SQL分开安装。
虚拟机与物理服务器的差别突出了解决虚拟机问题的特殊挑战。在物理服务器重新启动之前,你可以切断电源作为最后的手段解决问题。不过这个策略不适合虚拟机,因为它只有虚拟电源开关。有一些工具包可以帮助预防问题或使检修过程更容易。在这篇文章中,TechTarget中国的特约虚拟化专家Eric Siebert将讨论这些工具包,并逐步解释怎么样修理各种常见的问题。
VMware工具
你自己所熟悉的第一套工具是VMware的工具。VMware工具是一套增强型驱动和应用程序,安装在虚拟机 *** 作系统上。最好的做法是要养成一个习惯——随时安装VMware工具以确保虚拟机的最佳性能和稳定性。并且安装任何升级补丁到ESX后(一些ESX补丁偶尔也需要更新到VMware工具),要反复查看以确信你运行的是最新版本的VMware工具。在VMware Infrastructure客户端的虚拟机窗口上有一栏,这一栏显示了每台虚拟机VMware工具的状况——是否运行正常、是否过期或未安装。
虚拟机文件类型
作为检修过程的一部分,你需要了解所有不同的文件类型。我们来看看这些与虚拟机相关的文件:
.nvram file——这个文件包含了虚拟机的CMOS/BIOS。
.vmdk files——这些是磁盘文件,为虚拟机里的每个虚拟硬驱动创建的。使用vmdk扩展名的文件有以下三种类型:
*–flat.vmdk file——这是为每个虚拟硬驱动创建的真实的原始文件。
*.vmdk file——这是磁盘描述文件,描述了虚拟磁盘文件的大小和形状。
*–delta.vmdk file——这是一个特定的文件,当你对虚拟机进行快照时创建的(也是REDO重做日志)。
.vmx file——这个文件是虚拟隐皮握机最初配置文件。当你创建一台虚拟机并进行硬件配置时,这些信息存储在这个文件里。
.vswp file——这是虚拟机swap交换文件(早期的ESX版本在每台主机上都有SWAP文件),这个文件允许ESX服务器增加新的虚拟swap空间。
.vmss file——这个文件创建于虚拟机暂停模式下,用于保存暂停时的状态。
.log file——这是记录虚拟机活动日志的文件,用于检修虚拟机故障。
.vmxf file——这是文本格式的附加配置文件,为同一组虚拟机创建。
.vmsd file——这个文件用于存储关于快照的元数据和信息。
.vmsn file——这个是快照状态文件,存储了使用快照时虚拟机当时运行状态的信息。
日志文件
了解了虚拟机文件类型,我们来看看日志文件。日志文件是解决虚拟机问题的最好途径。当问题发生时,这是你首先需要检查的。
最重要的文件是Vmware.log file。这是ESX服务器上的虚拟机主要的日志文件,位于工作目录。Vmware.log通常是目前的工作日志,旧的日志文件以数字上的增加来表示,例如,vmware-1.log。
在ESX主机上,你也需要检查/var/log/vmkernel和 /var/log/vmware/hostd日志,以查看是否与虚拟机故障有关。有时,重新启动ESX主机上的主机服务将解决棘手的虚拟机问题。对于更多的常见问题,有很多技术可以解决。下面讲到一些这样的问题。
问题一:不能关闭虚拟机
其实是不能用虚拟电源控制器关闭虚拟机。你可以采用命令行的方法试着手动地注销虚拟机。下面列举了好几种方法。在决定采用重新启动ESX主机之前,试试这些方法。
1.通常尝试的第一种方法是使用vmware-cmd命令行。
登陆服务控制台
键入“vmware-cmd –l”得到所有虚拟机及其路径的列表
键入“vmware-cmd //.vmx getstate”查看虚拟机状态
强制关闭“vmware-cmd //.vmx stop hard”
再次检查虚拟机状态,现在应该是关闭着的
键入“vmware-cmd //.vmx start”启动虚拟机
2.第二种选择是手动注销虚拟机,通过找到虚拟机进程标识符(pid)并使用注销命令终止它。
登陆服务控制台
键入“vmware-cmd –l”得到所有虚拟机及其路径的列表
键入“vmware-cmd //.vmx getstate”查看虚拟机状态
键入“ps -ef | grep”
第二栏显示虚拟机vmkload_app的进程标识符pid,你也可以输入“ps –eaf”查看所有的运行进程
键入“kill -9 pid”
重新查看虚拟机状态,现在应该是关着的
键入“vmware-cmd //.vmx start”启动虚拟机
3.最后一种方法是使用vm-support命令强制关闭虚拟机
登陆服务器控制台
键入“vm-support –x”或“cat /proc/vmware/vm/*/names”,选择你要关闭的虚拟机标识符
键入“vm-support –X”注销虚拟机及生成内核转储(core dumps)
提示你是否保存虚拟机屏幕截图,发送NMI到虚拟机并发送终止命令。你需要点击确定按纽来注销虚拟机。整个过程需要5到10分钟运行。这将在目录里创建一个报告存档(tar archive)。
问题二:不能启动虚拟机
另一个常见问题可能是不能启动虚拟机。这种情况发生在主机服务器没有虚拟机要使用的足够资源。例如,如果虚拟机有一个内存预留设置(memory reservation),ESX主机没有足够的物理内存来满足要求,虚拟机就不能启动。如果发生这样的情况,你可以选择删除虚拟机的内存预留,把虚拟机迁移到另一台有更多剩余物理内存的主机上,或者选择把现有主机上的物理内存空出来。
同样,当虚拟机启动时,需要在ESX主机上的虚拟机工作目录里创建一个vswp文件,这个文件与分配给虚拟机的RAM(减去任何内存预留)大小一样。如果你的ESX主机没有足够硬盘空间的话,也不能启动虚拟机。工作区设置的内存预留大小与分配给RAM大小一样,所以vswp文件尺寸将是0字节。不过,你要注意在VMFS(虚拟机文件系统)卷上预留额外的磁盘空间给日志、swap交换文件和快照等,这一点很重要。
问题三:虚拟机由于 *** 作系统损坏遇到启动错误
如果虚拟机由于 *** 作系统损坏或错误配置在启动时出现问题,解决这个问题的方法是添加它的虚拟磁盘到另一个运行着的虚拟机,因此,你能访问驱动并作出必要的修理。为了修理有问题的虚拟机,你要确保这台虚拟机是关闭着的。下一步是添加额外的驱动到工作着的其他虚拟机并浏览有问题的虚拟机的磁盘文件。启动工作着的虚拟机。现在,你能访问有问题的虚拟机的驱动以作出任何改变和改正。从工作着的虚拟机移除驱动,添加到有问题的虚拟机,然后试着重新启动。
问题四:普遍的虚拟机 *** 作系统问题
为了检修虚拟机 *** 作系统的问题,我创建了一个ISO文件工具包,包含有用的检修应用程序,它能很快地启动虚拟机的CD-ROM并能用来修理(或启动)虚拟机。我使用的一些ISO文件包括下面几种:
Sysinternals工具——检修Windows服务器问题的好工具。
Gparted——基于Linux的磁盘分区编辑器。
Knoppix——基于Linux的CD盘,包罗许多工具很应用程序。
Ultimate Boot CD——包含许多系统修理和测试工具的CD盘。
UBCD4Win——基于Windows的CD盘,包罗许多系统修理和测试工具。
1.vCenter中添加虚拟机的参数:在vCenter上的ESXI系统创建的虚拟机,再创建虚拟贺皮机的方法:打开vCenter界面关闭虚拟机电源右键丛颂单击虚拟机----编辑设置-选择“选项”----选择“常规”----在右下的配置参数中点击“配置参数”在配置参数界面,点击添加行,分别添加以下4行:
monitor_control.vt32 = "TRUE"
monitor_control.restrict_backdoor ="TRUE"
monitor.virtual_exec= "hardware"
deploymentplatfrom=windows
点击两次确定,再启动虚拟机。
A.如果出现如下提示,估计是参数没有加全的禅郑差缘故造成:
*** VMware Workstation internal monitor error ***
vcpu-0:VMM fault: regs=0x2f94, exc=13, eip=0x818c026
Please report this problem by selecting menu item Help >VMware on the Web >Request Support, or by going to the Web page "logFile=C%3a%5cGNS%5cVM%5casa%5f1%2e4%5cvmware%2elog&coreLocation=C%3a%5cGNS%5cVM%5casa%5f1%2e4%5cvmware%2dcore%2egz". Please provide us with the log file (C:GNSVMasa_1.4vmware.log) and the core file(s) (C:GNSVMasa_1.4vmware-core.gz, C:GNSVMasa_1.4vmware-vmx-3912.dmp).
If the problem is repeatable, please select 'Run with debugging information' in the Options panel of Virtual Machine Settings. Then reproduce the incident and file it according to the instructions.
To collect data to submit to VMware support, select Help >About and click "Collect Support Data". You can also run the "vm-support" script in the Workstation folder directly.
We will respond on the basis of your support entitlement.
We appreciate your feedback,
-- the VMware Workstation team.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)