iT邦幫忙

0

免費版 ESXi 6.7 虛擬機匯出後,無法匯入

小弟最近在測試 VMwware 免費版 ESXi 6.7 內虛擬機
透過瀏覽器管理介面的匯出與匯入功能。
在匯出時發現
使用 Cheome、Edge 都無法正常完成匯出
只有使用 IE 可正常匯出所有四種格式檔案(.mf、.nvram、.ovf、.vmdk)。
(Chrome、Edge無法正常匯出的原因,猜想:可能與瀏覽器開啟:『下載每個檔案前先詢問儲存位置』,而未採用自動儲存有關)
但在匯入虛擬機(《建立/登錄虛擬機器》-->《從OVF或OVA檔案部署虛擬機器》)時
使用上述三種瀏覽器
都無法正確完成工作,出現以下訊息
『很遺憾,我們遇到了非預期的錯誤。
用戶端可以繼續工作,但我們建議您現在重新整理瀏覽器並提交錯誤報告。
按 Esc 鍵隱藏此對話方塊並繼續,而不進行重新整理。』

小弟執行的步驟,基本 follow 網路這份資料
http://webnas.bhes.ntpc.edu.tw/wordpress/wp-content/uploads/2018/10/16.ESXi%E5%8C%AF%E5%87%BA%E5%8C%AF%E5%85%A5%E8%99%9B%E6%93%AC%E6%A9%9F.pdf

麻煩知道的大大指點一下
如何才能正確地匯入備份的虛擬機檔案?

2020-09-18 補充:
在出現錯誤訊息時,點選《詳細資料》內容如下
(中英文訊息在不同電腦操作,文字可能不太一致)

英文
Cause: Possibly unhandled rejection: {}
Version: 1.33.3
Build: 12923304
ESXi: 6.7.0
Browser: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

Exception stack:

updateSummaryPortlet@https://192.168.67.38/ui/scripts/main.js:375:273
@https://192.168.67.38/ui/scripts/main.js:375:5968
k/<@https://192.168.67.38/ui/scripts/main.js:324:23176
$digest@https://192.168.67.38/ui/scripts/main.js:324:28773
$evalAsync/<@https://192.168.67.38/ui/scripts/main.js:324:30501
e@https://192.168.67.38/ui/scripts/main.js:323:10069
tg/h.defer/c<@https://192.168.67.38/ui/scripts/main.js:323:11522

中文
原因: Possibly unhandled rejection: {"description":"無法取得未定義或 Null 參考的屬性 'keyValue'","number":-2146823281,"stack":"TypeError: 無法取得未定義或 Null 參考的屬性 'keyValue'\n at updateSummaryPortlet (https://192.168.67.38/ui/scripts/main.js:375:269)\n at Anonymous function (https://192.168.67.38/ui/scripts/main.js:375:5968)\n at Anonymous function (https://192.168.67.38/ui/scripts/main.js:324:23172)\n at m.prototype.$digest (https://192.168.67.38/ui/scripts/main.js:324:28773)\n at Anonymous function (https://192.168.67.38/ui/scripts/main.js:324:30501)\n at e (https://192.168.67.38/ui/scripts/main.js:323:10069)\n at Anonymous function (https://192.168.67.38/ui/scripts/main.js:323:11522)"}
版本: 1.33.3
組建編號: 12923304
ESXi: 6.7.0
瀏覽器: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko

例外狀況堆疊:

TypeError: 無法取得未定義或 Null 參考的屬性 'keyValue'
at updateSummaryPortlet (https://192.168.67.38/ui/scripts/main.js:375:269)
at Anonymous function (https://192.168.67.38/ui/scripts/main.js:375:5968)
at Anonymous function (https://192.168.67.38/ui/scripts/main.js:324:23172)
at m.prototype.$digest (https://192.168.67.38/ui/scripts/main.js:324:28773)
at Anonymous function (https://192.168.67.38/ui/scripts/main.js:324:30501)
at e (https://192.168.67.38/ui/scripts/main.js:323:10069)
at Anonymous function (https://192.168.67.38/ui/scripts/main.js:323:11522)

2020-09-27 補充:問題解決了
感謝各位大大的回應
這個問題在版本更新後解決了。
同樣都是免費的 ESXi(正式名稱:vSphere Hypervisor) 6.7.0 版
只是 Build 號碼不同。
很抱歉,我不記得更新前的 Build 號碼
目前更新後的是 15160138
可正常的執行匯出、匯入(備份、還原)虛擬機了。
操作的步驟請參閱前面貼文的連結。

看更多先前的討論...收起先前的討論...
不要用瀏覽器匯入。
用工具或gui來操作。
kjfang iT邦新手 5 級 ‧ 2020-09-17 12:19:31 檢舉
請問該用什麼工具
才可正確的匯入?
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

免費的用多久有什麼限制我不太清楚。自已去下載回來看看。
hsiang11 iT邦好手 1 級 ‧ 2020-09-17 14:10:13 檢舉
我也想知道6.7有沒有FTP或者SFTP可以線上匯出datastore裡面的虛擬機
kjfang iT邦新手 5 級 ‧ 2020-09-17 16:01:47 檢舉
to hsiang11:
就 ESXi 免費版而言
只要開啟 SSH 的功能
就可以用 SFTP 啦。

另,剛找到一個免費軟體:V2V Converter / P2V Migrator
https://www.starwindsoftware.com/starwind-v2v-converter
功能方面似乎還不錯。
不過剛剛測試
好像是因為 ESXi 6.7 免費版 把一些功能給鎖死了
無法執行匯入
您不妨試試看這軟體。
hon2006 iT邦大師 1 級 ‧ 2020-09-17 16:40:17 檢舉
匯出的時候 vm光碟機有掛載 iso要先移除 問題會比較少
不然就用別的方法匯出吧
https://mulcas.com/how-to-export-a-virtual-machine-using-the-vmware-ovf-tool/
doskey37 iT邦新手 5 級 ‧ 2020-09-18 17:15:58 檢舉
有使用VMware vSphere Client試過嗎
kjfang iT邦新手 5 級 ‧ 2020-09-21 20:46:32 檢舉
回 doskey37 大大:
在官網下載最新的 VMware vSphere Client 安裝後,執行出現以下錯誤訊息

vSphere Client 無法連線到「IP」。發生未知連線錯誤。(用戶端無法向伺服器傳送完整要求。(基礎連接已關閉: 傳送時發生未預期的錯誤。))

看起來像是 Client 端有問題
但,Client 可正常連其他的 VMware Host
就是無法連這台免費的 ESXi ?

1 個回答

1
edison02
iT邦新手 5 級 ‧ 2020-09-17 16:56:28

把你的ip加進去後應該就可以正常匯入匯出了

如果還不行,你先確定一下6.5的版本可不可以運作.6.5可以的話應該是6.7相容性的問題

kjfang iT邦新手 5 級 ‧ 2020-09-18 10:53:45 檢舉

我試了一下
一樣的錯誤訊息耶!

edison02 iT邦新手 5 級 ‧ 2020-09-18 14:54:14 檢舉

安裝一下 https://flings.vmware.com/esxi-embedded-host-client

Upload the vib into the datastore and install it with the following command

 

[root@ESXI~] esxcli software vib install -v /vmfs/volumes/datastore1/esxui-signed-12086396.vib

Installation Result

   Message: Operation finished successfully.

   Reboot Required: false

   VIBs Installed: VMware_bootbank_esx-ui_1.33.1-12086396

   VIBs Removed: VMware_bootbank_esx-ui_1.33.3-12923304

   VIBs Skipped:

[root@ESXI:~]

資料來源:
https://communities.vmware.com/thread/609629

kjfang iT邦新手 5 級 ‧ 2020-09-27 21:03:05 檢舉

非常感謝您的回應
您介紹這個軟體
我裝不起來
不過,網頁上另一個更新方案引起我的注意
經過更新後,終於可以正常執行匯出、匯入了
可能 VMware 發現了小 bug 在更新版本時修復了吧。
更新前後的版次都一樣是 6.7.0 版
很抱歉,我沒記更新前的 build no
目前更新後,顯示的是 15160138
至少我的環境中
用這個版本是沒問題的。

我要發表回答

立即登入回答