文章目錄
- 其他虛拟化技術
- 裝置與I/O虛拟化
- 實時遷移技術
其他虛拟化技術
裝置與I/O虛拟化
裝置與I/O虛拟化技術把實體機的真實裝置統一管理,包裝成多個虛拟裝置給若幹個虛拟機使用,響應每個虛拟機的裝置通路請求和I/O請求。
裝置與I/O虛拟化技術都是通過軟體來實作的,經過虛拟化的裝置并不一定與實體裝置的型号、配置、參數等完全符合,然而這些虛拟裝置可以有效的模拟實體裝置的動作,将虛拟機的裝置操作轉譯給實體裝置,并将實體裝置的運作結果回報給虛拟機。
在伺服器虛拟化種,網絡接口是一個特殊的裝置,虛拟伺服器都是通過網絡向外部提供服務的,他們之間的通信是通過網絡接口來實作的,每一個虛拟機都配置設定了一個虛拟的網絡接口,從内部看就是一個虛拟網卡,伺服器虛拟化要求對宿主作業系統的網絡接口驅動進行修改,實體機的網絡接口不僅要承擔原有網卡的功能,還要通過軟體虛拟出一個交換機,虛拟交換機工作在資料鍊路層,負責轉發從實體機外部網絡傳輸到虛拟機網絡接口的資料包,并且維護多個虛拟機網絡接口之間的連接配接。
實時遷移技術
-
遷移過程
實時遷移需要虛拟機螢幕的協助,源主機和目标主機上的虛拟機螢幕互相配合。
開始遷移時,記憶體頁面被不斷地從源主機螢幕複制到目标主機螢幕,複制過程對源主機的運作不會産生影響,最後一部分記憶體頁面被複制到目标主機螢幕上後,目标主機開始運作,源主機斷開連接配接,遷移完成。