Vmware vSphere常见问题汇总(七)

简介:

60、在view桌面中,Win7下安装出现软件出现“系统管理员设置了系统策略,禁止进行此安装”的提示

解决方案:
1、打开“开始->控制面板->管理工具->本地安全策略”->点击“软件限制策略”,如果提示“没有定义软件限制策略”,那么就右键“创建软件限制策略”->创建后,双击右侧“强制”,选择“除本地管理员以外的所有用户”,确定
2windows开始菜单,运行里面输入gpedit.msc打开组策略,
在“计算机配置”→管理模板→windows组件→windows installer,右边 第一项就是禁用windows installer。把它改成“未配置”后者“已禁用”就可以了。
3、删除HKEY_CLASSES_ROOT\Installer\Products\4080110900063D11C8EF10054038389C注册表项目。(建议使用此法,能解决大多数你出现的情况,在运行栏里输入regedit进入注册表,按照以上路径找到项目删除就可以了)
 
 

61、持续较高的 CPU 使用情况的解决方案

故障状态:
CPU 使用情况中的临时高峰表示 CPU 资源的使用情况最佳。持续较高的 CPU 使用情况可能表示存在问题。
您可以使用 vSphere Client CPU 性能图表监控主机、群集、资源池、虚拟机和 vApp  CPU 使用情况。
问题 
主机 CPU 使用情况一直很高。 CPU 使用情况值较高时会增加主机上虚拟机的就绪时间和处理器列队。
虚拟机 CPU 使用情况超过 90% ,且 CPU 就绪值超过 20% 。应用程序性能将受到影响。
原因
主机可能缺少满足要求所需的 CPU 资源。
解决方案: 
验证是否在主机的每台虚拟机上均安装了 VMware Tools 
将主机上或资源池中其他虚拟机的 CPU 使用情况与此虚拟机的 CPU 使用情况值进行比较。 主机的虚拟机
视图上的堆栈条形图显示主机上所有虚拟机的 CPU 使用情况。 
确定虚拟机就绪时间过长是否由其 CPU 使用情况时间达到 CPU 限制设置所致。 如果出现这种情况, 请增
加虚拟机上的 CPU 限制。 
增加 CPU 份额以给予虚拟机更多机会运行。 如果主机系统受到 CPU 约束, 则主机上的总就绪时间可能仍
维持在相同级别。如果主机就绪时间没有减少,则为高优先级虚拟机设置 CPU 预留,保证它们收到所需
要的 CPU 周期。 
增加分配给虚拟机的内存量。此操作会减少所缓存应用程序的磁盘和 或网络活动。这可能会降低磁盘
I/O ,并减少主机对虚拟化硬件的需求。具有较少资源分配的虚拟机通常可累积更多的 CPU 就绪时间。 
将虚拟机上的虚拟 CPU 数量减少到执行工作负载所需要的数量。例如,四路虚拟机上的单线程应用程序
只能从单个 vCPU 中受益。 而管理程序还需维护三个空闲 vCPU  占用本可用来处理其他工作的 CPU 周期。 
如果主机不在 DRS 群集中,则将它添加到一个群集中。如果主机在 DRS 群集中,则增加主机数,并将一
个或多个虚拟机迁移到新主机上。 
如有必要,请在主机上升级物理 CPU 或内核。
使用最新版本的管理程序软件并启用 CPU 节省功能(例如 TCP 分段卸载、较大内存页面和巨型帧)。
 
 

63vMotion虚拟机失败:A general system error occurred:Failed to flush checkpoint

故障状态:
 1、尝试vMotion一台虚拟机失败,提示如下错误信息:
 A general system error occurred:Failed to flush checkpointt data!
 2、此时故障虚拟机的设定如下:
 •分辨率大于 1280x1024或小于第二个屏幕的分辨率;
 •显卡驱动选用了WDDM
 •虚拟机的硬件版本号为8
 3vCenterTask & Events里的详细错误描述如下:
 An I/O error occurred while saving the checkpont:0(Resource temporarily unavailable)
 Failed to write checkpoint data(offset xxxxxxxx,size xxxxx):Failed to resum VM
 4、在虚拟机的vmware.log日志文件里有类似如下信息:
 .vmx| MigrateSetState: Transitioning from state 9 to 11.
 .vmx| Migrate_SetFailure: Failed waiting for data.  Error bad0006. Limit exceeded.
 
.vmx|
.vmx| Migrate: cleaning up migration state.
.vmx| MigrateSetState: Transitioning from state 11 to 0.
.vmx| Msg_Post: Error
.vmx| [vob.vmotion.chkpt.toobig] vMotion migration [XXXXXXXX:xxxxxxxxxxxxxxxx] failed. The checkpoint data length (xxxxx bytes) or the offset (xxxxxxxx bytes) exceeds the maximum checkpoint data length (xxxxxxxx byte).
.vmx| [msg.moduletable.powerOnFailed] Module Migrate power on failed.
故障分析:
这种情况可能是由于虚拟机的硬件版本号为8WDDM驱动以及虚拟机的显存等问题导致;
解决方案:
 由于问题可能不是由于单一原因导致,因此,可根据如下方式分别进行故障排查处理:
 1、将屏幕的分辨率调整一下,小于1280x1024或和第二块屏幕的分辨率相等;
 2、不要将虚拟机的硬件版本号升级为8
 3、增加checkpoint cache size,将它从8MB升级到16MB,方法如下:
 •关闭虚拟机后右击虚拟机点击Edit Settings
 •在弹出的对话框中找到Options页标签后选择Advanced选项,在General下选择Configuration Parameters
 •点击Add Row后输入如下参数:migrate.baseCptCacheSize值设定为后点击Ok应用更改;
 4、将mks.enable3d的值设定为TRUE,步骤如下:
 •关闭虚拟机后右击虚拟机点击Edit Settings
•在弹出的对话框中找到Options页标签后选择Advanced选项,在General下选择 Configuration Parameters
•点击Add Row后输入,将值设定为True后点击Ok保存关闭。
 
 

64、迁移完成vCenter Server数据库到新主机后,VirtualCenter Management WebServices不对

故障状态:
 1vCenter Server数据库迁移到一个拥有新主机名和IP地址的系统上时,VirtualCenter Management WebServices服务异常;
 2vSphere Client登录服务器时,看到Performance Overview Charts报错如下:
   General report generation exception
   Perf Charts service experienced an internal error.
   Message: Report application initialization is not completed successfully. Retry in 60 seconds.
 3vSphere Client登录到vCenter Server后搜索之类的功能都无法使用;
 4vCenter Service Status显示VirtualCenter WebServices和很多其它服务都处于离线状态,  报如下错误信息:
Unable to retrieve health data from https://localhost:8443
Service initialization failed.
故障分析:
 vCenter Server的数据库被迁移到新位置后,必须要更改DSN的信息,然而,Tomcat Server的设定却不会随之变化,因此,我们需要对Tomcat Server进行修改之后才能正常,Tomcat Server被用于支持VirtualCenter Management Webservices服务运行;
解决方案:
解决方案就是进入到Tomcat Server的配置文件里,找到database_name.propeties,通常位置如下:
 •W2K3 - C:\Documents and Users\All Users\Application Data\VMware\VMware VirtualCenter\
 W2K8 - C:\ProgramData\VMware\VMware VirtualCenter\
修改Tomcat Server的数据库位置方法如下:
 1、文本文件打开database_name.properties,找到如下内容:
url=jdbc:sqlserver:/DB_hostname\\DB_instance;databaseName\=database_name;integratedSecurity\=true
 2、修改上述文档中对应位置的数据库的对应主机名或IP地址;
 3、重启VMware VirtualCenter Management Webservices服务或重启vCenter Server服务器后,理论上即可恢复正常。
 
 

65、在ESXi 5.0里,无法将管理网路迁移到vDS

故障状态:
1、无法将管理网路迁移到ESXi 5.0所在的vDS上,提示如下错误信息:
  A specified parameter was not correct
2vCenter Server上有类似如下的错误消息:
  Call "HostNetworkSystem.UpdateNetworkConfig" for object "networkSystem-121" on vCenter Server "vCenter in vmanager.local" failed.
3、在hostd.log日志文件里,可以看到类似如下的日志信息:
2012-02-10T15:54:09.649Z [FFE92A90 error 'NetworkProvider' opID=DA1DFDC2-00001B02-41] Unknown port type [0]: convert to UNKNOWN.
2012-02-10T15:54:09.721Z [FFE92A90 info 'NetworkVmkSimulator' opID=DA1DFDC2-00001B02-41] Portgroup Management Network has 1 client[s] connected to it
2012-02-10T15:54:09.721Z [FFE92A90 info 'HostsvcPlugin' opID=DA1DFDC2-00001B02-41] Simulate failed
故障分析:
这个问题一般都是由于网路的coredump功能有问题导致的;
解决方案:
确认这个coredump功能处于enabled状态,方法如下:
#esxcli system coredump network get
Enabled: true
Host VNic: vmk0
Network Server IP: XXX.XXX.XXX.XXX
Network Server Port: 6500
也可以利用esxcfg-vswitch -l的输出结果来确认:
PortGroup Name VLAN ID Used Ports Uplinks
 
Management Network 10 2 vmnic0
例如,如果要在上述的网路卡上关闭coredump的话,可以执行如下命令:
#esxcli system coredump network set --enable false
 
 

66、克隆虚拟机失败:Invalid configuration for device '0'

故障状态:
 1、无法克隆虚拟机,克隆是出错:
 Failed to clone a VM,error:Invalid configuration for device "0"
 2、克隆到99%时失败;
 故障分析:
 这种问题可能是由于UTC时钟不同步的缘故;
 解决方案:
 1vSphere Client连接到vCenter Server,点击Configuration页标签;
 2、点击Software面板下的Time Configuration选项,点击Properties
 3、确认时间是否有问题,如果有问题,做好时间同步:
 •点击Software面板 -> NTP Configuration -> Options -> NTP Settings
 4OK,重启下服务。
 
 

67、如何生成ESXi的新证书

通常,只有当更改主机名称或意外删除证书时,才要生成新证书。在某些情况下,可能需要强制主机生成新的证书。  
a 、登录   ESXi Shell  并获取   root  特权。
b
、在   /etc/vmware/ssl  目录中,备份现有证书,方法是使用以下命令对其进行重命名。  
mv rui.crt orig.rui.crt
mv rui.key orig.rui.key 

   
注意   如果由于删除了证书而需要重新生成这些证书,则不必执行此步骤。  
c
、运行命令   /sbin/generate-certificates  生成新的证书。  
d
、运行命令   /etc/init.d/hostd restart  重新启动   hostd  进程。  
e
、通过执行以下命令并将新证书文件的时间戳与   orig.rui.crt    orig.rui.key  进行比较,来确认主机是否已成功生成新证书。  
   ls -la
 
 

68、如何删除vCenter中无用的插件

 

69、冷迁虚拟机到ESXi主机后,它会自动迁移到另一台ESXi主机上

故障状态:
冷迁虚拟机虚拟机到一台ESXi主机后,Power On时它自动跑到另一台ESXi主机上了;
故障分析:
这个事情,其实不算事情,只是由于DRSAutomation级别选定了Fully Automated导致;
解决方案:
1、点击指定的虚拟机的Tasks and Events页标签;
2
、点击Events,里面可以看到:DRS migrated xxxx from hostxx to host xxx
3
、找到DRS Cluster,右击Edit Settings,在DRS Settings下点击Virtual Machine Options
4
、更改自动化级别为DisabledManual,即可。
 
 
 本文部分内容来自虚拟人网站http://bbs.vmanager.cn


本文转自 saturn 51CTO博客,原文链接:http://blog.51cto.com/saturn/887414
相关文章
|
3月前
|
JSON 监控 数据库
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
使用Telegraf+Influxdb+Grafana配置VMware vSphere监控大屏
64 0
|
6月前
|
虚拟化
VMware vSphere Client中虚拟机“Disc Found”解决方法
VMware vSphere Client中虚拟机“Disc Found”解决方法
|
6月前
|
虚拟化 Docker Windows
[笔记]VMware常见问题
[笔记]VMware常见问题
|
8月前
|
监控 负载均衡 安全
VMware vSphere 5.5 高可用性 2
VMware vSphere 5.5 高可用性
155 0
|
8月前
|
存储 资源调度 监控
VMware vSphere 5.5 高可用性 1
VMware vSphere 5.5 高可用性
68 0
|
10月前
|
存储 运维 程序员
[运维]VMware vSphere介绍
[运维]VMware vSphere介绍
123 1
|
11月前
|
存储 文件存储 开发工具
【VMware vSphere 7】虚拟化概述(一)
【VMware vSphere 7】虚拟化概述(一)
157 0
|
11月前
|
存储 测试技术 API
分享:VMware vSphere API玩法
分享:VMware vSphere API玩法
528 0
|
存储 Linux 虚拟化
VMware vSphere 入门学习笔记
ESXi是在物理服务器安装的服务端,所有虚拟机是安装再ESXi里面的,是服务端。 Vcenter是管理端 是安装在ESXi内的一台虚拟机,提供集中管理功能的,比如管理多台ESXi集群,还可以对虚拟机进行复制 克隆 制作模版等各种一系列管理功能操作。 Linux内核的Vcenter名字叫VCSA,Windows版本的Vcenter名字叫Vcenter。
282 0
VMware vSphere 入门学习笔记
|
虚拟化 容器 Linux