天天看點

虛拟機外接USB裝置情況的vMotion問題

在vSphere5.1之前包括5.1我記得是不支援虛拟機接有USB裝置的vMotion。但是到了vSphere5.5之後就支援了,說真的我也不曉得這到底是好還是不好。不過既然可以遷移了,總的來說環境中的資源可以變得更加均衡,虛拟機的運作也會更加穩定。不過接USB裝置的vMotion是有隐患的。

下面來詳細說明一下

當将連接配接有 USB 裝置的虛拟機從這些裝置所連接配接的主機上遷移出時,這些裝置仍将保持與虛拟機的連接配接。但是,如果挂起或關閉虛拟機,這些 USB 裝置會斷開連接配接,并且當虛拟機恢複時也不能重新連接配接。隻有将虛拟機移回這些裝置所連接配接的主機,裝置連接配接才能還原。進行熱添加CPU或記憶體USB裝置也會斷開重連。DPM的開啟也會增加該隐患發生。

是以官方給出的最佳建議是外接USB裝置時不支援vMotion會使虛拟機更穩定。

而且接USB裝置的vMotion條件相對也比較苛刻。官方文檔給出下面的一段:

遷移虛拟機向導會在遷移操作開始之前運作相容性檢查。如果檢測到不支援的 USB 裝置,相容性檢查會失敗,并顯示一條與以下類似的錯誤消息:Currently connected device 'USB 1' uses backing 'path:1/7/1', whichis not accessible.

原因

要成功通過 vMotion 相容性檢查,必須為連接配接到主機中虛拟機的所有 USB 裝置啟用 vMotion。如果一個或多個裝置未啟用 vMotion 功能,遷移将失敗。

解決方案

1 請先確定裝置未處在傳輸資料的程序中,然後再删除裝置。

2 對每個受影響的 USB 裝置重新添加和啟用 vMotion。

本文轉自 紫色的茶碗 51CTO部落格,原文連結:http://blog.51cto.com/chawan/1749322,如需轉載請自行聯系原作者

繼續閱讀