開源力量公開課第46期—Linux虛擬化的主流方案

劉華發表於2014-01-08

enter image description here

開源力量公開課第46期—Linux虛擬化的主流方案 時間 : 2014年1月21日(週二)晚8:00 - 10:00

免費報名地址: http://www.osforce.cn/course/91

授課方式: 線上直播互動 (進入2014年,開源力量公開課將全部通過線上授課! 請OSFer們知悉!)

報名及參課方式: 第一步,註冊成為開源力量會員 第二步,點選本頁“購買課程”,在彈出視窗中填寫聯絡資訊後,直接點“加入學習” 第三步,"加入學習”後,你就有許可權檢視下方“課時列表”中“課時1,參課方式,必看!”瞭解詳情

課程背景: 虛擬技術在最近幾年得到了飛速發展,能夠有效地提高處理器的利用率,並且處理器廠商相繼推出了硬體支援虛擬化的處理器、晶片組等。現在虛擬化技術正逐步在系統軟體中得到廣泛應用。 本文首先研究了計算機虛擬化技術的基本理論和機制,從虛擬化技術分類出發,研究完全虛擬化實現原理,以及全虛擬化中處理器虛擬化、記憶體虛擬化的實現技術;然後以基於硬體輔助虛擬化技術為目標,研究虛擬機器VMX操作模式,並對基於Linux的KVM虛擬化方案進行深入探討。

為什麼虛擬技術如此重要?  在瞭解當今主流的linux虛擬化技術之前, 我們先來看虛擬化技術的優點. 從商業角度來看, 使用虛擬化技術有非常多的原因. 不過大多是用於伺服器加固. 簡單來說, 如果你能夠在單個服務上虛擬多個系統, 這樣少數的幾臺計算機顯然能夠節省耗電, 空間, 冷卻和管理開支. 考慮到確定伺服器利用狀況的困難, 虛擬化技術支援動態遷移(Live Migration). 動態遷移允許作業系統能夠遷移到另一臺全新的伺服器上, 從而減少當前主機的負載. 虛擬化技術對開發人員來說也非常重要. Linux核心佔用了一個單一的地址空間, 這意味核心或任何驅動程式錯誤都能導致整個作業系統停止工作. 而通過虛擬化你可以執行多個作業系統, 如果其中一個系統由於錯誤而當機, Hypervisor和其它的作業系統不會受到任何影響. 這對除錯核心來說就如同除錯使用者空間程式一樣.

課程大綱:

1.Linux虛擬化的主流方案 2.KVM簡介 3.Linux核心的學習方法 4.什麼是虛擬化? 5.為什麼需要虛擬化? 6.虛擬化型別 7.Xen虛擬化結構

講師: Eric, Linux Kernel社群一線開發工程師, linux kernel社群華人貢獻中排名前10位。現任職於美資500強外企,從事KVM的開發超過4年,核心開發經驗超過7年。

相關文章