要在vSphere Web Client 上傳檔案時,會出現需要先安裝「用戶端整合外掛程式」的訊息,但我在安裝之後再次登入vSphere Web Client,點選上傳檔案的圖示時,仍舊出現要我安裝「用戶端整合外掛程式」的訊息。
之前發生這問題時,試了幾次都沒用,索性放棄改透過 vSphere Client 上傳,但沒想到這個問題之後導致我在把 vCenter Server Appliance 從 5.5 升級至 6.0 時,發生fileTransfer.exe 0xc0000018 的錯誤,因此不得不修正這個問題。
在還沒安裝「用戶端整合外掛程式」時,游標如移到上傳檔案的圖示,會出現 “安裝用戶端整合外掛程式以啟用檔案傳輸。如果已經安裝,請重新整理瀏覽器並允許存取。”
安裝之後,再次進入 vSphere Web Client 時,會跳出鏈結跟 vmware-plugin 設定關聯的訊息,而我在完成設定後,仍會出現上圖要我安裝外掛程式的訊息。
後來在 VMware 論壇找到網友 xtRaVx 的說明,竟是因為 ESXi Server 沒有設定 FQDN 的關係,看起來本機電腦在傳輸檔案時,是一定要透過 FQDN 位址來找到 ESXi Host,包含升級 vCSA 時,也是透過 FQDN 位址把本機的 .rpm 檔傳輸到要部署的 vCSA VM 裡,所以當 FQDN 位址不正確時,就會導致錯誤。
ESXi 的FQDN 設定方式如下 (建議每台都設):
◎ 點選 ESXi Server,依序進入「組態」-「DNS 和路由」-「編輯」。
◎ 為 ESXi 主機填入網域,並記得在你的 DNS 伺服器設定相關解析,確認 ESXi.abc.com.tw 是可以 ping 到你的ESXi主機。
◎ 完成相關設定之後,再度進入vSphere Web Client ,游標如移到上傳檔案的圖示時,便會出現「將檔案上傳到資料存放區」的訊息了。確認此整合外掛程式有正常運作後,如有要升級 vCSA 便也可進行升級。
【參考連結】
- filetransfer error from vsphere web client to the … – VMware Technology Network VMTN
- 升級 vCenter Server Appliance 5.5 至 6.0 | 老森常譚