国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Xen虛擬化基礎篇第1/2頁

2019-11-02 16:11:42
字體:
來源:轉載
供稿:網友

一.xen的簡介

Xen是一個開放源代碼虛擬機監視器,由劍橋大學開發。它打算在單個計算機上運行多達128個有完全功能的操作系統。

在舊(無虛擬硬件)的處理器上執行Xen,操作系統必須進行顯式地修改(“移植”)以在Xen上運行(但是提供對用戶應用的兼容性)。這使得Xen無需特殊硬件支持,就能達到高性能的虛擬化。

Xen的架構如圖:

wKioL1TV102icw_lAAGPxwUhIsA783.jpg

Xen虛擬機的組成:

Xen Hypervisor:

        虛擬化技術通過在現有平臺(機器)上添加一層薄的虛擬機監控程序(Virtual Machine Monitor,簡稱 VMM)軟件而實現對系統的虛擬化,如虛擬處理器,虛擬內存管理器(MMU)和虛擬 I/O 系統等。虛擬機監控程序又被稱之為監管程序(Hypervisor)。

Domain(Dom0,DomU):

特權虛擬機:Dom0;特權域

為Xen提供控制工具的;直接驅動IO硬件設備;

與DomU交互;

Linux-2.6.37內核開始直接運行在Dom0上;

其他普通虛擬機:DomU;非特權域

Linux-2.6.24+內核開始支持

Xen的虛擬化實現方式:

Type-I型:二級虛擬化技術;直接在硬件上安裝hypervisor,直接接管硬件資源,運行在其上的系統都是虛擬機;

管理方面給徹底;必須讓hypervisor驅動硬件,

出現的問題是必須開發驅動程序?

解決方案:Xen只是驅動CPU和內存,不驅動IO設備

當系統啟動時,硬件設備加載后加載hypervisor,hypervisor擁有訪問硬件權限,hypervisor加載完成后啟動一個虛擬機,虛擬機有自己的內核和用戶空間,這個虛擬機是 特權虛擬機,為底層hypervisor提供管理程序,能功能是為hypervisor提供IO設備硬件驅動 程序的;

我們新建的虛擬機調用IO設備硬件時,是通過特權虛擬機驅動程序連接硬件實現;

更加詳細的說明請參考博文:http://www.uml.org.cn/embeded/201303201.asp

xen虛擬化實現在CentOS 6.6上安裝所需要的條件:

1).需要在物理機上安裝CentOS 6.6操作系統

2).安裝Xen軟件包

3).安裝3.7.10的內核,可以使Xen運行在Dom0上

4).配置好grub,然后啟動Xen

5).在用戶空間上安裝虛擬機Guest OS即可;

注意:最新版本的xen在CentOS 6.6平臺上是只有DomU可以使用,Dom0是不能通過CentOS 6.6的原有內核實現,我這里是安裝的xen-4.2.5版本的xen,還有將內核版本更新到了3.7.10;

簡單介紹一些XEN和KVM: 

Xen:CentOS4-CentOS5是支持的;后續就是xen了,但是在內核版本Linux 2.6.37將xen收錄進內核,CentOS7收錄進內核;可以實現內核直接運行在Dom0上;

KVM:2006才出現;CentOS5.8開始支持;但是不穩定,紅帽的收購造成了KVM的發展;

CentOS6.6的內核為2.6.32,不直接支持內核運行Xen的Dom0特權域;

可以支持直接運行在DomU

    紅帽為了支持KVM這個親兒子的發展,將xen給趕出家門了。 -_-!

    后來意識到XEN的使用率還是很高,所以又在后來收錄進內核。

二.xen的安裝及Dom0的配置

1.配置xen的yum源

# vim /etc/yum.repos.d/xen4.repo[xen4]name=Xen4 For CentOS6baseurl=ftp://172.16.0.1/pub/Sources/6.x86_64/xen4centos/x86_64/gpgcheck=0進行清理yum緩存操作# yum clean all

2.安裝xen-4.2.5版本的軟件,更新內核版本到3.7.10

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江津市| 新宾| 九龙城区| 海原县| 宁夏| 洪洞县| 封开县| 都匀市| 颍上县| 三明市| 平舆县| 永新县| 油尖旺区| 襄樊市| 丰原市| 临朐县| 承德市| 沈丘县| 堆龙德庆县| 普安县| 泰兴市| 长乐市| 贵港市| 武宣县| 德化县| 清河县| 叙永县| 安多县| 华亭县| 卢氏县| 周至县| 大兴区| 延安市| 济源市| 旬阳县| 宝山区| 合山市| 丹棱县| 渭南市| 昭平县| 建始县|