iT邦幫忙

0

vSphere Client 無法連到ESXi 5.1 版本1483097,版本1312873則沒問題。

連線時會出現下圖錯誤訊息

4
weiclin
iT邦高手 4 級 ‧ 2014-01-31 15:32:03
最佳解答

小弟我昨晚更新後也遇到一樣的問題...分享一下解決辦法

原因簡單來說,是因為 ESXi 停用了較不安全的 cipher suite
而 XP/2003 正是使用了不夠安全的 cipher suite 去連線,所以就失敗了
所以若一定要用 XP 的話,就只好修改一下設定,允許較不安全的 cipher suite

官方提供的解法:
http://kb.vmware.com/selfservice/microsites/search.do?language=en\_US&cmd=displayKC&externalId=2049143

步驟如下:

  1. ssh 連線到 ESXi
  2. 移動到設定檔的位置:cd /etc/vmware/rhttpproxy/
  3. 先做個備份:cp config.xml config_bak.xml
  4. 修改 config.xml :vi config.xml
  5. 找到 <vmacore> 裡面的 <ssl> 區塊 (要注意這個檔案裡有兩個 ssl 區塊,別改錯)
  6. 在裡面加上一行:<cipherList>ALL</cipherList>
  7. 存檔後重啟服務:/etc/init.d/rhttpproxy restart

修改後的 ssl 內容應該像這樣:

&lt;pre class="c" name="code">
&lt;ssl>
    &lt;doVersionCheck> false &lt;/doVersionCheck>
    &lt;useCompression>true&lt;/useCompression>
    &lt;libraryPath>/lib/&lt;/libraryPath>
    &lt;handshakeTimeoutMs>120000&lt;/handshakeTimeoutMs>
    &lt;cipherList>ALL&lt;/cipherList>
&lt;/ssl>
看更多先前的回應...收起先前的回應...
okra iT邦研究生 3 級 ‧ 2014-01-31 20:35:12 檢舉

建議更新cipher suite在先:
http://support.microsoft.com/kb/948963

weiclin iT邦高手 4 級 ‧ 2014-02-03 00:39:28 檢舉

okra提到:
建議更新cipher suite在先

就是因為找不到給 32 位元 XP 用的更新檔..
不然我也很不喜歡降低安全設定

okra iT邦研究生 3 級 ‧ 2014-02-03 15:21:08 檢舉

XP 到今年四月就翹辮子了。一個舊的操作系統平台的安全性較低,更難以管理,而且維護費用昂貴。好比一些人喜新不厭舊,MBA (Married But Available),會給當下和未來的生活留下隱患。當然,有人歡喜做,甘願受~

fireflybug iT邦研究生 5 級 ‧ 2014-02-05 09:07:41 檢舉

太感謝大大的協助,等會來試試。

6
henrylee
iT邦新手 1 級 ‧ 2014-01-28 15:41:27

你的os是xp嗎,,,,新版的vsphere client只能用win7去連線

fireflybug iT邦研究生 5 級 ‧ 2014-01-28 16:16:20 檢舉

大大的意思是說從 1483097版本開始,只能用WIN7去連入? 如果是.......真不知道該說什麼......M$的陰謀?

賽門 iT邦超人 1 級 ‧ 2014-01-28 17:06:19 檢舉

henrylee提到:
新版的vsphere client只能用win7去連線

有嗎?
查看VMWare Compatibility Guide,Windows XP SP2/3都還在相容名單內。
再說,Windows XP目前仍有14%的個人電腦在用,VMWare再怎麼笨也不會輕易放棄。
建議樓主從連線設定著手找解決方案。

另外,樓主不是在自已的部落格PO文...http://fireflybug.blog.ithome.com.tw/post/3966/224858,看來問題應該有解,怎麼又來PO問呢??疑惑

fireflybug iT邦研究生 5 級 ‧ 2014-01-28 17:48:38 檢舉

不一樣的情況喔 po的文是連入後的pulg-in時有兩個外掛會出現類似問題,但現在是開vSphere Client要連ESXi Server就出現這樣的問題,而且是最近才釋出的1483097版本才發生連不進去,但13的版本則正常喔。

6
okra
iT邦研究生 3 級 ‧ 2014-01-28 17:11:39

請參考:
To point out different upgrade scenarios, you might want to note that if you currently run on the 5.1 release, you can only use the custom installation option (not the Easy Install) to upgrade to subsequent 5.1 Update or Patch releases. In this scenario you would first upgrade vCenter Single Sign On, followed by vCenter Inventory Service and then vCenter Server.

Together with vCenter 5.1 U2 there is also new ESXi 5.1 U2 release (VMware ESXi 5.1 Update 2 | Build 1483097)which matches the newly available features of vCenter as well.

看更多先前的回應...收起先前的回應...
fireflybug iT邦研究生 5 級 ‧ 2014-01-28 17:49:55 檢舉

我的vSphere Client有連到 1483097版ESXi Server上抓最新的版本更新過了喔。

okra iT邦研究生 3 級 ‧ 2014-01-28 20:32:42 檢舉

不關客戶端的歹吉。和你升級ESXi hosts 與vCenter的選項與步驟有關係:
你一定要小心:如果你在RUN 5.1,你只能使用客制安裝選項(非Easy Install)升級5.1更新和補釘。步驟是vCenter Single Sign On在先,vCenter Inventory Service跟隨,vCenter Server在後。 Server 搞定客戶端會被強制(FORCE)更新升級。
選項和步驟亂了,就歹吉了。

okra iT邦研究生 3 級 ‧ 2014-01-29 00:34:07 檢舉

上文有兩行是參考VMware Support 英文答复編譯的。如果熟悉ESXi下的指令,使用CLI就可以完整操作vSphere環境,方便除錯。

fireflybug iT邦研究生 5 級 ‧ 2014-01-29 14:39:02 檢舉

我只是不太懂,就簡單的免費版環境,ESXi 5.1 單機環境裝完79XXXX版本後,在直升14xxxxx版本,然後開瀏覽器連到ESXi 5.1 Server後抓 vSphere Client 14xxx版本安裝後,卻不能用vSphere Client 直接連到ESXi 5.1 Server?
英文能力太差,不過還是感謝大大的解說,小弟會找時間再去了解與測試,謝謝。
祝大家新年快樂^^

okra iT邦研究生 3 級 ‧ 2014-01-29 15:53:37 檢舉

謝謝!新年快樂!等到WMware 有了像OS X Mavericks或者Windows 8.1雲端實施(installer)服務,大家就免煩惱了~~

6
賽門
iT邦超人 1 級 ‧ 2014-01-28 17:22:04

Google一下這個關鍵句:vsphere client underlying connection was closed
不少網頁可供查看...請樓主自已看看有沒有適用的解決方案吧!

fireflybug iT邦研究生 5 級 ‧ 2014-01-28 17:50:47 檢舉

我查了好久才上來發問,英文用時方恨少,冏......
還是謝謝各位大大的回答。

我要發表回答

立即登入回答