婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux折騰記(二十二):虛擬機體驗之Xen篇——令人腦洞大開的奇異架構

Linux折騰記(二十二):虛擬機體驗之Xen篇——令人腦洞大開的奇異架構

熱門標簽:河北語音電銷機器人 電話機器人哪里有賣的 地球地圖標注方法 河南智能電話機器人公司 新鄭電銷外呼系統線路 商戶地圖標注 怎樣給景區加百度地圖標注 樺甸電銷機器人 壽光百度地圖標注中心網站

  這一篇我要體驗的虛擬機系統是Xen。在虛擬機領域,Xen具有非常高的知名度,其名字經常在各類文章中出現。同時Xen也具有非常高的難度,別說玩轉,就算僅僅只是理解它,都不是那么容易。之所以如此,那是因為Xen采用了和我前面介紹的那幾個虛擬機完全不同的架構。在這里,我稱之為令人腦洞大開的奇異架構。

  比如說在經典的虛擬機架構中,虛擬機軟件運行于Host System之中,而Guest System運行于虛擬機軟件之中。為了提高Guest System的運行速度,虛擬機軟件一般會在Host System中使用內核模塊開一個洞,將Guest System的運行指令直接映射到物理硬件上。但是在Xen中,則根本沒有Host System的概念,傳說它所有的虛擬機都直接運行于硬件之上,虛擬機運行的效率非常的高,虛擬機之間的隔離性非常的好。

  當然,傳說只是傳說。我剛開始也是很納悶,怎么可能讓所有的虛擬機都直接運行于硬件之上。后來我終于知道,這只是一個噱頭。虛擬機和硬件之間,還是有一個管理層的,那就是Xen Hypervisor。當然Xen Hypervisor的功能畢竟是有限的,怎么樣它也比不上一個操作系統,因此,在Xen Hypervisor上運行的虛擬機中,有一個虛擬機是具有特權的,它稱之為Domain 0,而其它的虛擬機都稱之為Domain U。

  Xen的架構如下圖:

  從圖中可以看出,Xen虛擬機架構中沒有Host System,在硬件層之上是薄薄的一層Xen Hypervisor,在這之上就是各個虛擬機了,沒有Host System,只有Domain 0,而Guest System都是Domain U,不管是Domain 0還是Domain U,都是虛擬機,都是被虛擬機軟件管理的對象。

  既然Domain 0也是一個虛擬機,也是被管理的對象,所以可以給它分配很少的資源,然后將其余的資源公平地分配到其它的Domain。但是很奇怪的是,所有的虛擬機管理軟件其實都是運行在這個Domain 0中的。同時,如果要連接到其它Guest System的控制臺,而又不是使用遠程桌面(VNC)的話,這些控制臺也是顯示在Domian 0中的。所以說,這是一個奇異的架構,是一個讓人很不容易理解的架構。

  這種架構桌面用戶不喜歡,因為Host System變成了Domain 0,本來應該掌控所有資源的主操作系統變成了一個受管理的虛擬機,本來用來打游戲、編程、聊天的主戰場受到限制了,可能不能完全發揮硬件的性能了,還有可能運行不穩定了,自然會心里不爽。(Domain 0確實不能安裝專用顯卡驅動,確實會運行不穩定,這個后面會講。)但是企業級用戶喜歡,因為所有的Domain都是虛擬機,所以可以更加公平地分配資源,而且由于Domain U不再是運行于Domian 0里面的軟件,而是和Domain 0平級的系統,這樣即使Domain 0崩潰了,也不會影響到正在運行的Domain U。(真的不會有絲毫影響嗎?我表示懷疑。)

  下面開始在Ubuntu系統中體驗Xen。使用如下命令可以在Ubuntu的軟件源中搜索和Xen相關的軟件包以及安裝Xen Hypervisor:


復制代碼
代碼如下:

sudo aptitude search xensudo aptitude install xen-hypervisor-4.4-amd64

  傳說在舊版本的Xen Hypervisor上只能運行經過修改過的Linux內核。但是在目前的版本中不存在該問題。我機器上的Ubuntu 14.10系統不經任何修改,就可以當成Domain 0中的系統運行。至于是否讓該系統運行于Xen Hypervisor上,在啟動時可以選擇,如下圖:

  通過查看Grub的配置文件,可以看到通過Xen虛擬機啟動Ubuntu系統時,Grub先啟動的是/boot/xen-4.4-amd64.gz,然后才把Linux內核以及initrd文件作為模塊載入內存。也就是說,Grub啟動Xen Hypervisor,然后Xen Hypervisor運行Domian 0。

  前面提到Host System一下子變成了Domain 0中的操作系統是讓桌面用戶比較不爽的事,這里詳細論述。雖然說目前的Xen同時支持全虛擬化和半虛擬化,支持操作系統不經任何修改就運行于Xen虛擬機上(全虛擬),但是系統是否穩定還是和內核有很大關系的。比如說我在Ubuntu 14.04剛推出的那段時間,在Ubuntu 14.04中使用Xen是沒有什么問題的,但是經過幾次系統升級后,Xen就出問題了,沒辦法成功進入Domain 0中的Ubuntu 14.04。現在我用的是Ubuntu 14.10,已經升過好幾次級了,目前使用Xen還是很穩定的。其次就是顯卡驅動的問題,我的Ubuntu當主系統用時,使用的是NVIDIA的顯卡驅動,但是當Ubuntu運行于Domain 0中時,就不能使用NVIDIA的顯卡驅動了,否則無法進入圖形界面。

  下面來測試一下Xen虛擬機的運行效果。通過前文的探討,可以看出一個虛擬機的運行需要兩個要素:一是一套虛擬的硬件系統,二是一個包含了操作系統的磁盤鏡像。QEMU虛擬機關于硬件的配置全由命令行指定,VirtualBox虛擬機的硬件配置存在于配置文件中,而Xen呢,它也存在于配置文件中,這個配置文件要我們自己寫。至于磁盤鏡像,還是復用我之前創建的那個WinXP.img吧,記住,它是qcow2格式的。

  先進入我主目錄的virtual-os目錄,ls 看一下,里面有我之前創建的WinXP.img。然后,我們創建一個WinXP_Xen.hvm配置文件,其內容如下:


復制代碼
代碼如下:

builder = "hvm"
name = "WinXP_Xen.hvm"
memory = 2048
vcpus = 2
disk = [ '/home/youxia/virtual-os/WinXP.img, qcow2, hda, rw' ]
sdl = 1

  這段配置文件很簡單,也很容易懂。 hvm 代表這是一個全虛擬化的虛擬機,和全虛擬化相對的是半虛擬化,半虛擬化只能運行經過修改的內核,但是可以獲得更高的性能。為該虛擬機分配2個CPU和2G內存,并指定硬盤鏡像文件。最后一個 sdl=1 表示使用SDL圖形庫顯示虛擬操作系統的界面,如果不想用SDL,也可以寫成 vnc=1,這樣需要使用 vncviewer 才能連接到虛擬機操作系統的桌面。

  至于Xen的配置文件怎么寫,管理命令怎么用,這個必須得有學習資料。通過 man xl 和 man xl.cfg 查看手冊頁是可以的,但是最全面的資料還是在Xen的官網 http://www.xenproject.org 上。

  使用 sudo xl list 命令可以看到系統中只有一個Domain 0在運行,然后使用 sudo xl create -c WinXP_Xen.hvm 即可運行一個Domian U虛擬機,該虛擬機使用WinXP_Xen.hvm配置文件。 xl 命令的 -c 選項表示把Domain U的控制臺顯示在Domain 0中,如果不用 -c 選項而使用 -V 選項,則創建虛擬機后使用 vncviewer 進行連接。新建的虛擬機運行起來后,再次使用 sudo xl list 命令,可以看到除了Domain 0,還多了一個名稱為“WinXP_Xen.hvm”的虛擬機。運行效果如下圖:

  關于Xen更多更高級的功能,比如動態遷移什么的,我這里就不試了。至于說到Xen虛擬機的隔離性,如果一個Domain U崩潰了,肯定是不會影響到Domain 0和其它Domain U的,但是如果Domain 0崩潰了,Domain U真的不會受到任何影響嗎?Domain 0崩潰了怎么重啟它呢?這都是我沒想明白的問題。在折騰Xen的過程中,我曾多次重啟過機器,重啟后一看,WinXP_Xen.hvm還在繼續運行,似乎是沒有受到Domain 0的影響,但是我就想,我機器都重啟了,電源都斷了,Domain U它真的能絲毫不受影響嗎?

總結:

  1.Xen虛擬機不應該是桌面用戶的首選,因為它架構比較奇異不容易理解,可能因內核升級而出現不穩定,不能充分發揮桌面硬件的性能,比如顯卡;桌面用戶還是應該首選VirtualBox。

  2.企業及客戶可以考慮Xen,因為它可以提供較好的性能和隔離性,企業級用戶不需要桌面用戶那么多的功能,所以可以把Domain 0做到很薄,可以完全不要圖形界面,也不用經常升級內核,甚至可以選擇一個經過修改優化的內核,這樣就可以在一套硬件上運行盡可能多的虛擬機。

   關于Linux下虛擬機相關的內容,就寫到這里吧。歡迎大家批評指正。

標簽:來賓 楚雄 荊州 阜陽 淄博 迪慶 忻州 遼陽

巨人網絡通訊聲明:本文標題《Linux折騰記(二十二):虛擬機體驗之Xen篇——令人腦洞大開的奇異架構》,本文關鍵詞  Linux,折騰,記,二十二,虛擬機,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux折騰記(二十二):虛擬機體驗之Xen篇——令人腦洞大開的奇異架構》相關的同類信息!
  • 本頁收集關于Linux折騰記(二十二):虛擬機體驗之Xen篇——令人腦洞大開的奇異架構的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产午夜精品福利| 中文字幕一区二区在线播放 | 久久精品国产一区二区三区免费看| 成人精品亚洲人成在线| 久久久久国色av免费看影院| 久久国产福利国产秒拍| 精品久久久久久久久久久久久久久| 日韩精品一二三区| 制服丝袜日韩国产| 国产一区二区伦理| 亚洲欧洲精品一区二区精品久久久| 粉嫩蜜臀av国产精品网站| 中文字幕亚洲精品在线观看| 99re视频精品| 免费高清不卡av| 欧美一区二区三区成人| 免费成人av在线| 色94色欧美sute亚洲线路二| 亚洲综合色网站| 欧美日韩大陆一区二区| 午夜精品久久久久影视| 精品国产1区2区3区| 国产一区欧美日韩| 18涩涩午夜精品.www| 91精品久久久久久久久99蜜臂| 婷婷久久综合九色综合绿巨人| 欧美日韩综合色| 懂色av一区二区在线播放| 亚洲免费观看在线视频| 在线播放中文字幕一区| 国产成人免费视| 日韩成人伦理电影在线观看| 欧美国产一区视频在线观看| 欧美日韩成人高清| 成人免费观看视频| 男男成人高潮片免费网站| 亚洲欧美在线视频| 久久久久97国产精华液好用吗| 欧美日韩国产123区| 成人动漫一区二区| 国产真实精品久久二三区| 一区二区三区国产精华| 久久久久国色av免费看影院| 日韩亚洲欧美一区二区三区| 一本色道久久综合亚洲精品按摩 | 亚洲成a人片在线观看中文| 精品久久久三级丝袜| 欧美中文一区二区三区| 成人一级黄色片| 国产精品99久久久久久久女警| 亚洲国产精品综合小说图片区| 日韩一区欧美一区| 国产色爱av资源综合区| 欧美视频在线观看一区| 99精品视频一区| 国内一区二区视频| 国产一区二区视频在线| 老司机精品视频导航| 亚洲美女免费在线| 亚洲国产精品成人久久综合一区| 日韩欧美在线影院| 国产精品久久久久久福利一牛影视| 色综合中文综合网| 亚洲免费伊人电影| 亚洲国产精品激情在线观看 | 欧美变态tickling挠脚心| 亚洲福利视频三区| 亚洲国产成人高清精品| 亚洲人成精品久久久久| 成人app网站| 26uuu亚洲| 欧美大度的电影原声| 亚洲精品在线一区二区| xvideos.蜜桃一区二区| 久久久久久久久久久久久夜| 午夜精品久久久久影视| 日韩av在线发布| 日韩中文字幕区一区有砖一区| 91色乱码一区二区三区| 丁香亚洲综合激情啪啪综合| 丁香激情综合国产| 国产91精品免费| 97久久精品人人做人人爽| 一本大道av一区二区在线播放| 欧美在线|欧美| 欧美videossexotv100| 337p粉嫩大胆噜噜噜噜噜91av| 欧美肥胖老妇做爰| 欧美美女直播网站| 国产亚洲欧美一区在线观看| 亚洲欧美激情一区二区| 日韩成人午夜电影| 国产成人高清在线| 精品视频在线免费看| 日韩一区二区三区电影在线观看| 久久九九久久九九| 亚洲高清中文字幕| 国产精品99久久不卡二区| 91久久香蕉国产日韩欧美9色| 4438x成人网最大色成网站| 欧美国产禁国产网站cc| 亚洲国产中文字幕| 国产乱人伦偷精品视频不卡| 欧美日韩专区在线| 中文字幕免费不卡在线| 日产国产高清一区二区三区| 成人aa视频在线观看| 精品日韩成人av| 亚洲午夜电影网| 激情欧美一区二区| 欧美少妇bbb| 国产精品久久一级| 狠狠色2019综合网| 欧美一级淫片007| 亚洲大片一区二区三区| 波多野结衣一区二区三区 | av一区二区三区| 欧美一区二区三区在线观看视频 | 1000精品久久久久久久久| 亚洲亚洲人成综合网络| 99久久99久久综合| 国产欧美一区二区三区网站| 日本视频在线一区| 欧美制服丝袜第一页| 中文字幕中文在线不卡住| 国产成人亚洲精品青草天美 | 欧美色欧美亚洲另类二区| 中文在线资源观看网站视频免费不卡| 蜜桃精品视频在线观看| 欧美伊人久久大香线蕉综合69| 国产精品久久久久三级| 久久超碰97人人做人人爱| 欧美日韩视频在线一区二区| 一区二区三区自拍| 欧美在线视频全部完| 亚洲黄色小视频| 色呦呦网站一区| 亚洲美女区一区| 99精品视频在线免费观看| 久久久久9999亚洲精品| 亚洲欧美在线另类| 91一区在线观看| 国产高清一区日本| 日韩网站在线看片你懂的| 91麻豆精品91久久久久同性| 国产精品欧美久久久久无广告 | 91精品国产麻豆国产自产在线| 日韩毛片视频在线看| 成人短视频下载| 2020国产成人综合网| 久久99精品久久久久| 日韩美女啊v在线免费观看| 激情综合网最新| 国产日韩在线不卡| 成人国产一区二区三区精品| 最新成人av在线| 欧美丝袜自拍制服另类| 亚洲综合一二三区| 97精品久久久久中文字幕| 亚洲色图另类专区| 欧美三级乱人伦电影| 日韩精品成人一区二区三区| 日韩欧美在线123| 精品一区二区三区免费毛片爱 | 日本午夜精品一区二区三区电影| 在线看日本不卡| 亚洲福利一二三区| 日韩欧美电影一二三| 粉嫩一区二区三区在线看| 亚洲精品日韩一| 日韩欧美一区在线观看| 国产成人综合在线播放| 亚洲精品欧美综合四区| 日韩欧美在线网站| 99久久精品费精品国产一区二区| 亚洲午夜免费视频| 亚洲国产成人自拍| 欧美军同video69gay| 国产99久久久国产精品免费看| 亚洲欧美国产77777| 在线播放91灌醉迷j高跟美女 | 五月天一区二区| 久久精品亚洲麻豆av一区二区| 9人人澡人人爽人人精品| 亚洲国产精品欧美一二99| 日韩欧美国产综合一区| 国产成人av一区二区| 亚洲综合在线五月| 欧美韩国日本综合| 91精品国产欧美一区二区| 99vv1com这只有精品| 日韩av在线播放中文字幕| 综合婷婷亚洲小说| 精品少妇一区二区三区日产乱码| 91影院在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲成人激情社区| 亚洲免费在线看| 久久精品人人做人人综合| 日韩一区二区免费电影|