找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1933|回复: 1

[NAS/Server] [ZT]学习笔记:VMWARE ESXI5.5在windows 2003客户端连接报错的解决方法

[复制链接]
发表于 2013-10-20 16:47 | 显示全部楼层 |阅读模式
VMWARE ESXI5.5在windows 2003客户端连接报错的解决方法



最近在学习安装安装 VMWARE ESXI,服务器端安装到没什么问题,但是在客户端安装时却出现了麻烦,我选择的是5.5版本,具体版本号是5.5.01331820,在安装客户端的时候就有提示该软件不支持Windows xp和Windows Server 2003,一开始也没在意,认为不是小的兼容性错误罢了。

客户端安装好了之后,安装.NET3.5和3.5SP1立即准备连接服务端,但是却出了这下面“在服务器上调用对象“ServiceInstance”的“ServiceInstance.RetrieveContent””这个错误。呵呵,立即百度看看什么原因,有搜索引擎就是好啊,网上给出的答案大概有三种,一种是 .net的版本或才某个.net的补丁有问题,重装或卸载就可以了。这个我试了,不行,这个问题是出现在4.1的版本,后来应该修复了。第二种是是说不在一个网段里出错,要修改HOST文件或者在地址前加HTTP,我是在同一网段中,所以也没用。第三种说的是网卡的速度连接类型所造成的,这个我也不存在。

那到底是什么原因呢,是软件有问题,还是没有设置好呢,于是我又装一个虚拟机,系统是WINDOWS 7 64BIT的,然后安装客户端,居然就成了,看来还是系统的问题。这下麻烦了,每次要使用还要进虚拟机里控制虚拟机,这不折腾人么,为了解决问题,我只好到官网上一点点啃英文的技术资料了,没想到还真被我到了,5.5的版本之所以无法在windows老版本下无法连接,是由于5.5的SSH连接类型所造成的。

“vSphere Client and vSphere PowerCLI might fail to connect to vCenterServer 5.5, with a

failure. See http://kb.vmware.com/kb/2049143

When installed on a Windows XP or Windows Server 2003 host machine,the vSphere Client

and vSpherePowerCLI might fail to connect to vCenter Server 5.5, with a failure.

vSphere 5.5 usesthe Open SSL library, which, for security, is configured to accept only

connections thatuse strong cipher suites. On Windows XP or Windows Server 2003, the

vSphere Clientand vSphere PowerCLI do not use strong cipher suites to connect with vCenter

Server. Thisresults in the error No matching cipher suite on the server side, and a

failure on thevSphere Client or vSphere PowerCLI side“

以上是原话,大致意思就是vSphere5.5采用开放的SSL库,其中安全配置为只接受强密码套件,而Windows XP和Windows Server 2003不支持强密码套件连接架构所以导致连接失败,然后根据连接给了一个补丁,和针对vcenter的修改方案。注意wmware提供的这个微软补丁如果是中文系统的话是无法安装的,大家可以到微软网站上去请求这个补丁,微软会回复一个邮件给你下载,这里我把传到网盘上供大家下载了,安装成功后如果你没有使用Vcenter的话就可以直接使用客户端连接服务器了,如果是Vcenter,根据官方的原话是还要修改一个vpxd.cfg的文件,修改内容如下。


[html] view plaincopyprint?<config>  
    ...  
    <vmacore>  
        ...  
       <ssl>  
           ...  
           <cipherList>ALL</cipherList>  
        ...   
       </ssl>   
    ...  
    </vmacore>  
...  
</config>   

<config>
    ...
    <vmacore>
        ...
       <ssl>
           ...
           <cipherList>ALL</cipherList>
        ...
       </ssl>
    ...
    </vmacore>
...
</config>





另附补丁下载连接:



http://pan.baidu.com/s/1efNYy
回复

使用道具 举报

 楼主| 发表于 2013-10-20 16:55 | 显示全部楼层
vSphere Client 和 vSphere PowerCLI 可能无法连接到 vCenter Server 5.5,并出现握手错误
安装在 Windows XP 或 Windows Server 2003 主机上之后,vSphere Client 和 vSphere PowerCLI 可能无法连接到 vCenter Server 5.5,并出现握手错误。vSphere 5.5 使用 Open SSL 库,为安全起见,该库会默认配置为仅接受使用强密码套件的连接。在 Windows XP 或 Windows Server 2003 上,vSphere Client 和 vSphere PowerCLI 不使用强密码套件来连接 vCenter Server。服务器端会出现错误 没有匹配的密码套件 (No matching cipher suite),并在 vSphere Client 或 vSphere PowerCLI 端出现握手错误。

解决办法:执行下列操作之一。

对于 Windows Server 2003 或 64 位 Windows XP,应用适用于您的平台的 Microsoft 修补程序:
x64 平台: http://hotfixv4.microsoft.com/Wi ... 403_ENU_x64_zip.exe
ia64 平台: http://hotfixv4.microsoft.com/Wi ... 97_ENU_ia64_zip.exe
i386 平台: http://hotfixv4.microsoft.com/Wi ... 85_ENU_i386_zip.exe

对于 Windows XP 32 位、Windows XP 64 位或 Windows Server 2003,请执行下列操作之一。
在主机上安装 vSphere Client 或 vSphere PowerCLI 之前,将 Windows 操作系统升级到 Windows Vista 或更高版本。
在 vCenter Server 主机上,通过允许服务器使用弱密码套件进行通信来降低隐含安全性。为此,请在 vCenter Server vpxd.cfg文件中加入以下内容:
<config>
...
     <vmacore>
         ...
         <ssl>
             ...
             <cipherList>ALL</cipherList>
         ...
         </ssl>
     ...
     </vmacore>
...
</config>


- See more at: http://www.vmware.com/cn/support ... thash.rUo7MlZK.dpuf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-11-20 10:37 , Processed in 0.278335 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表