前言

  这段时间一直在折腾网页安全方面的东西,测试了好几个远程对WEB扫描的工具,但是感觉用得比较顺手的是Web Vulnerability Scanner和IBM的AppScan。前者给人的感觉非常专业,报表也只能是导出为PDF格式,扫描出的技术内容非常详细;而AppScan的优点在于报表切合法规要求,并且能导出基于rtf格式的文件。

问题一

  在安装AppScan时提示需要.NET3.5支持,因此在机器上安装了该组件。当然AppScan的功能也让人非常满意。测试完后在本地用VMware vSphere Client连上先前的ESX服务器做相关实验,发现出现了下面的提示。如果对ESX不了解可以看看http://waringid.blog.51cto.com/65148/220283用于搭建虚拟测试机。

解决ESX4提示“RAM”和“Clients.xml”错误的办法_第1张图片

  在网上找到了该问题的相关说明,但好像都和我的情况不相符。网上说明出现该问题都是Win7或是64的系统,而我的操作系统却是32位的XP系统。一时也不知该不该按网上说的办法做。自我回顾了下:在测试AppScan之前VMware vSphere Client登陆是没问题的,说明主服务器和我的系统不存在问题;现在出现该问题我只更新了.NET框架,巧合的是我装的.NET3.5在Win7下是自带的,所以解决办法就变简单了。

解决办法

  一、从其它非Win7系统中复制.NET2.0下的System.dll文件放到“C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\lib”下。如果不存在该文件夹则自行建立。该文件也可以在本文的附件中下载。

  二、编辑“C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher”下的VpxClient.exe.config文件。需注意的是其中的符号及字符都是半角。内容如下图所示。

解决ESX4提示“RAM”和“Clients.xml”错误的办法_第2张图片

  三、增加用户配置的环境变量,其值为“DEVPATH”,“C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\lib”。详细如下图示。

解决ESX4提示“RAM”和“Clients.xml”错误的办法_第3张图片

 

 

完成上述步骤后就可以解决该问题。

问题二

  在虚拟主机中添加新的虚拟机是件很简单的事,但是这一次添加一台虚拟机后发现无法挂接本地光盘。当时以为是哪个地方设定有问题或是光驱设备没启用的原因,随后比较了相近的一台虚拟机发机设置都是一样的并没什么不同。后来发现主机中存在以下错误提示。

解决ESX4提示“RAM”和“Clients.xml”错误的办法_第4张图片

详细提示如下:

解决ESX4提示“RAM”和“Clients.xml”错误的办法_第5张图片

 

 

解决方法

  出现该问题后上网google了一下没找到很有用的信息。但是该问题解决后对照错误提示发现其实报警提示已经很明显了只是自己水平差了点。

  解决办法非常简单,进入虚拟机的设定中,打开硬件设备的设定,找到显卡设备,将“Display Memory”的设定改为“Enter total video RAM”将这个值设为4或者更大。如下图示。

解决ESX4提示“RAM”和“Clients.xml”错误的办法_第6张图片