VMware vSphere常见问题汇总——ESXi主机、vCenter Server

日期: 2012-08-07 来源:TechTarget中国 英文

  1. 查看ESXi主机的管理服务的运行状态方式

  (1)打开DUCI的Local ESXi Shell,然后Alt+F1进入到命令界面;

  (2)执行如下命令查看hostd服务是否正常运行:

  /etc/init.d/hostd status

  输出类似如下结果:

  hostd is running

  (3)如果ESXi主机有连接到vCenter Server则还可以查看vCenter Server位于ESXi主机上的Agent是否正常:

  /etc/init.d/vpxa status

  输出类似如下结果:

  vpxa is running

   2、 vCenter Server 5.0 Update1的Service Status页标签显示License Services警报

  故障状态

  (1)vCenter Service Status页标签显示License Services警报;

  (2)系统提示如下错误警报:

  Threshold Usage Tracking service    Alert    Cannot obtain user-defined license thresholds

  Asset properties History service    Alert    Cannot store hosts’ MAC addresses in the vCenter Server database

  Assignments Feeding service         Alert    Cannot obtain license assignments for VRAM usage

  License Usage History service       Alert    Cannot store license usage in vCenter Server database

  故障分析

  这个问题一般都是由于当升级vCenter Server到U1时VirtualCenter Management Webservices运行在AD账户下,这就可能导致Update之后的账户匹配关联丢失,进而导致服务无法启动;
 
  解决方案

  (1)进入到Windows的服务管理器,然后打开VMware VirtualCenter Management Webservices的Properties选项;

  (2)点击Log On的页标签,更改账户关联,然后重启服务即可。

   3、 位于ESXi 5.0上的Solaris的虚拟机上安装VMware Tools并更改MTU为9000

  更改MTU值为9000的目的是激活支持Jumbo Frames,好处在于可以加大单位时间的最大传输单元,步骤如下:

  (1)首先确认为Solaris虚拟机添加了VMXNET3网路卡和VMware Tools;

  (2)接着在Solaris命令行下面执行如下命令:

  #ndd -set /dev/vmxnet3s0 accept-jumbo 1

  (3)然后将MTU值设定为9000,可以执行如下命令:

  #ifconfig vmxnet3s0 mtu 9000

  (4)然后可以执行如下命令测试是成功为其配置了MTU:

  ping -s 9000  solaris_ip

  或

  ping -s xxxx 9000 4

  备注:如果想关闭MTU则执行如下命令:

  #ndd -set /dev/vmxnet3s0 accept-jumbo 0

  ifconfig vmxnet3s0 mtu 1500

   4、解决系统提示: Virtual machine disks consolidation is needed 提示

  在 vSphere 5 环境中,有可能出现一种情况,虚拟机存在快照,但是,在虚拟机的快照管理器里却看不到任何快照信息,而在虚拟机的目录里,却可以看到虚拟机的快照 delta 文件,提示如下错误信息:

 Virtual machine disks consolidation is needed 提示

  虚拟提示: Needs Consolidation 为 Yes :

 虚拟提示: Needs Consolidation 为 Yes

  针对这个问题,找到虚拟机,然后右击选择 Snapshot-Consolidate :

针对这个问题,找到虚拟机,然后右击选择 Snapshot -> Consolidate” src=”http://img.techtarget.com.cn/virtual/article/2012/2012-08-07-17-04-42.jpg”></p>
<p>  系统会弹出是否确实要做 Consolidate ,如果确认,点击 Yes 按钮即可, 完成之后, 可以通过进入到虚拟机所在的Datastore 里,就可以看到所有的 delta.vmdk 文件都已经被整合处理。 如果想要快速找到所有有需要做 Consolidate 的虚拟机,可以用如下 PowerCLI 命令: </p>
<p>  Get-VM | Where {$_.ExtensionData.Runtime.consolidationNeeded} | Select Name </p>
<p>  <STRONG>5、如何手动备份Windows 2008系统vCenter Server的ADAM数据库备份Windows Server 2008 R2操作系统上安装vCenter Server的ADAM数据库需要利用dsdbutil工具来完成;</STRONG> </p>
<p>  (1)进入到Windows Server 2008 R2的命令行界面,然后执行如下命令:</p>
<p>  dsdbutil</p>
<p>  (2)在弹出的对话界面中输入:</p>
<p>  active instance VMwareVCMSDS</p>
<p>  (3)执行如下命令打开ifm命令提示符:</p>
<p>  ifm</p>
<p>  (4)在ifm:命令提示符下输入如下命令来创建想要创建的安装介质:</p>
<p>  create full M:BackupVMwareVCMSDS</p>
<p>  系统将输出类似如下结果:</p>
<p>  ifm: create full C:BackupVMwareVCMSDS</p>
<p>  Creating snapshot…</p>
<p>  Snapshot set {93758b0e-0b5f-4969-a3ae-c3672b659e08} generated successfully.</p>
<p>  Snapshot {d3257ca1-cb91-4535-82c0-8aa38bc0b566} mounted as C:$SNAP_201010251019_VOLUMEC$</p>
<p>  Initiating DEFRAGMENTATION mode…</p>
<p>  Source Database: C:$SNAP_201207301019_VOLUMEC$Program FilesVMwareInfrastructureVirtualCenter ServerVMwareVCMSDSadamntds.dit</p>
<p>  Target Database: c:BackupVMwareVCMSDSadamntds.dit</p>
<p>  Defragmentation Status (% complete)</p>
<p>  0 10 20 30 40 50 60 70 80 90 100</p>
<p>  |—-|—-|—-|—-|—-|—-|—-|—-|—-|—-|</p>
<p>  ……………………………………………</p>
<p>  Snapshot {d3257ca1-cb91-4535-82c0-8aa38bc0b566} unmounted.</p>
<p>  IFM media created successfully in C:tempVMwareVCMSDS</p>
<p>  (5)然后即可退出dsdbutil工具界面。<br /> <br />  如果想要恢复用dsdbutil备份的vCenter Server ADAM数据库,则可以采取如下方式: </p>
<p>  (1)停止掉VirtualCenter Management Webservices、VirtualCenter Server和VMwareVCMSDS服务; </p>
<p>  (2)备份%ProgramFiles%VMwareInfrastructureVirtualCenter ServerVMwareVCDSDS下的内容;<br /> <br />  备注:2008的路径是%ProgramData%;<br /> <br />  (3)执行如下命令恢复前面用dsdbutil.exe备份好的东西到上述目录:</p>
<p>  xcopy /os M:BackupVMwareVCMSDSadamntds.dit “%ProgramFiles%VMwareInfrastructureVirtualCenter ServerVMwareVCMSDS”</p>
<p>  (4)重启前面停掉的3个服务即可。<br /> <br />  <STRONG>6、安装SRM提示“系统管理员设置了系统策略,禁止进行此安装”</STRONG> </p>
<p>  <STRONG>故障状态</STRONG></p>
<p><P align=center><IMG style=

  解决方法

  (1)打开“开始-控制面板-管理工具-本地安全策略”

  (2)点击“软件限制策略”,如果提示“没有定义软件限制策略”,那么就右键“创建软件限制策略”

  (3)创建后,双击右侧“强制”,选择“除本地管理员以外的所有用户”,确定。

  7、主机从vCenter Server随机断开连接,但又立即重新连接到vCenter Server

  故障状态:

  主机从vCenter Server上随机断开进入无响应状态,但又立即重新连接到vCenter Server

  故障分析:

  这很有可能是由于网络不是特别稳定或网络流量太大导致,另一方面也可能是由于vCenter Server时间同步导致。

  解决方案:

  (1)用ping命令一直跟踪主机,查看是否数据包有延时或丢包的现象。

  (2)如果 vCenter Server 上的系统时间调快了一分钟以上(如由于 vCenter Server 计算机上安装的时间同步软件的调整),那么主机可能在很短的一段时间内显示为从 vCenter Server 断开连接,但又立即重新连接回 vCenter Server。VMware vSphere 4.1和5.0均存在此情况,请尽快升级到5.0.1.

  8、尝试查看虚拟机存储配置文件时,vSphere Client 显示一条错误消息

  故障状态:

  当vSphere Client连接到vCenter Server并尝试查看虚拟机的存储配置文件时,可能显示以下错误消息:VC 无法连接到http:///sps/sdk 位置处的Profile-Driven Storage Service (VC is unable to connect to Profile-driven storage service at http:///sps/sdk)。当存储配置文件服务和另一服务都配置为使用端口 31000 时,会发生端口冲突。vSphere Web Client 和 vCenter Orchestrator 可导致此冲突。

  解决方案:

  重新启动 vSphere Web Client 服务和 vCenter Orchestrator 配置服务。当重新启动这些服务时,它们将选择下一个可用端口。如果计算机上只存在或运行其中一个服务,您只需重新启动该服务。

  9、vCenter Server 5.0 虚拟机可能会在清单中显示红色警告图标

  故障状态:

  在 vCenter Server 5.0 中,一些虚拟机可能会在清单中显示红色警告图标,然而虚拟机的 [警报] 选项卡却并未指示已触发任何警报。在打开和关闭虚拟机电源时会出现此情况。
 
  解决方案:

  在受影响的 ESX/ESXi 主机上重新启动管理代理。

  重新启动 vCenter Server 服务。

  从清单中移除 ESX/ESXi 主机,然后通过 vCenter 重新注册该主机。

  移除并重新注册受影响的虚拟机。

  上述都是临时的解决方式,VMware暂时未修正此BUG。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐