歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux Xen平台選擇與運行

Linux Xen平台選擇與運行

日期:2017/2/28 16:39:56   编辑:Linux教程

  特別值得一提的是Linux Xen有很多值得學習的地方,這裡我們主要介紹Linux Xen平台,包括介紹Linux Xen服務器等方面。從理論與實踐Fedora Linux全方位學習由台灣Linux專家李蔚澤老師執筆,從理論到實踐,系統地介紹Fedora 9的基礎知識及其應用。Linux的基礎知識,包括Fedora的安裝、磁盤分區、Linux的基礎操作,旨在讓讀者對Linux有個初步的認識。

  什麼是Linux Xen;

  Linux Xen 是一個基於操作系統內核的虛擬程序,是遵循GPL發行;她能在一套物理硬件上虛擬多個操作系統,其虛擬的操作系統是最接近原汁原味。由於她是基於內核的虛擬機,能和操作系統聯系的更加緊密,能大大減少系統資源的占用率;Xen 是從事跨平台開發,網絡測試的利器; Xen 兼容操作系統,請參見:《Current OS Compatibility》 目前Xen 還不能對Windows的支持還在開發之中,對Linux、BSD等的支持沒有太大的問題;

  運行Linux Xen的平台選擇;

  大多Linux發行版本及BSD的版本都有支持Xen,所以Xen目前是比較成熟的技術,因其遵循GPL發布,使得Xen在開源操作系統占用率只高不下。我這次選用的是Fedora Core 5.0;當然您也可以用其它操作系統,自己來編譯安裝Linux Xen;

  1.Linux Xen的運行平台Fedora Core 5.0

  Fedora Core 5.0的好處是在線就能升級安裝支持Xen的內核軟件包,所以就省卻了自己編譯安裝Xen的麻煩;

  2. 為Fedora Core 5.0 安裝支持Linux Xen的內核;

  安裝支持Xen的內核比較簡單,用yum 就可以在線安裝,請參見:《關於Fedora Core 5.0 通過Yum在線升級說明》,先設置好yum的源,然後在線安裝支持Xen的內核,您可以用yumex來點鼠標完成,當然也可以用命令行模式來安裝,看自己的喜歡吧;

  [root@localhost ~]# yum install kernel-xen0-2.6.16-1.2080_FC5

  [root@localhost ~]# yum install kernel-xenU-2.6.16-1.2080_FC5

  其中kernel-xen0-2.6.16-1.2080_FC5是虛擬機運行環境的內核,這個內核可以為虛擬的操作系統提供一個基礎的虛擬硬件環境,比如虛擬網卡、顯示卡等;而kernel-xenU-2.6.16-1.2080_FC5內核是客戶機所用的內核,也就是被虛擬的操作系統,要通過這個內核來引導;安裝好後,在/etc/grub.conf中以有類似如下一段(看看就行);

  title Fedora Core (2.6.16-1.2080_FC5xen0)

  root (hd0,6)

  kernel /boot/xen.gz-2.6.16-1.2080_FC5

  module /boot/vmlinuz-2.6.16-1.2080_FC5xen0 ro root=LABEL=/ rhgb quiet

  module /boot/initrd-2.6.16-1.2080_FC5xen0.img

  當我們重新引導系統時,要在GRUB的菜單上選擇以這個內核來啟動系統;

Copyright © Linux教程網 All Rights Reserved