小弟最近在測試 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
可正常的執行匯出、匯入(備份、還原)虛擬機了。
操作的步驟請參閱前面貼文的連結。
把你的ip加進去後應該就可以正常匯入匯出了
如果還不行,你先確定一下6.5的版本可不可以運作.6.5可以的話應該是6.7相容性的問題
我試了一下
一樣的錯誤訊息耶!
安裝一下 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:~]
非常感謝您的回應
您介紹這個軟體
我裝不起來
不過,網頁上另一個更新方案引起我的注意
經過更新後,終於可以正常執行匯出、匯入了
可能 VMware 發現了小 bug 在更新版本時修復了吧。
更新前後的版次都一樣是 6.7.0 版
很抱歉,我沒記更新前的 build no
目前更新後,顯示的是 15160138
至少我的環境中
用這個版本是沒問題的。