欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Xen虛擬機(jī)在CentOS系統(tǒng)中的安裝和使用方法

 更新時(shí)間:2016年10月17日 16:43:05   投稿:daisy  
相信大家都知道XEN是目前Linux上的最佳的虛擬化解決方案,特別適合于服務(wù)器應(yīng)用,所以這篇文章給大家分享了在CentOS系統(tǒng)中Xen虛擬機(jī)的安裝和使用方法,文中通過圖文介紹的很詳細(xì),相信對大家學(xué)習(xí)使用Xen虛擬機(jī)具有一定參考借鑒價(jià)值,有需要的朋友們下面來一起看看吧。

一、原理講解

    虛擬化的概念:將服務(wù)器物理資源抽象成邏輯資源,讓一臺(tái)服務(wù)器變成幾臺(tái)甚至上百臺(tái)相互隔離的虛擬服務(wù)器,我們不再受限于物理上的界限,而是讓CPU、內(nèi)存、磁盤、I/O等硬件變成可以動(dòng)態(tài)管理的“資源池”,從而提高資源的利用率,簡化系統(tǒng)管理,實(shí)現(xiàn)服務(wù)器整合,讓IT對業(yè)務(wù)的變化更具適應(yīng)力--------這就是服務(wù)器的虛擬化。

    XEN是目前Linux上的最佳的虛擬化解決方案,特別適合于服務(wù)器應(yīng)用,如用于將多個(gè)服務(wù)器合并到一臺(tái)物理服務(wù)器上,以節(jié)省運(yùn)營成本(機(jī)房空間、電力消耗);或者是出于安全角度的考慮,需要將不同的應(yīng)用進(jìn)行分區(qū),以便降低安全風(fēng)險(xiǎn)等。

1、名詞:

  完全虛擬化(Full Virtualization):full virtualized

  半虛擬化(Para Virtualization):paravirtualized

2、XEN的運(yùn)行環(huán)境:Domain-0與Domain-U

  Domain-0即虛擬母機(jī)或稱為宿主機(jī),與Linux主機(jī)為同一系統(tǒng),以XEN的Linux內(nèi)核啟動(dòng)的主機(jī),負(fù)責(zé)管理和控制客戶機(jī)。

  Domain-U即虛擬客戶機(jī)或稱VPS,在Domain-0上可以建立多個(gè)虛擬客戶機(jī)。

  Domain-0與Domain-U的區(qū)別就是Domain-0是虛擬機(jī),Domain-U是虛擬機(jī)上的操作系統(tǒng)。用過Windows上VMWare的可以把Domain-0理解為VMWare軟件,Domain-U則是運(yùn)行在VMWare上的操作系統(tǒng)。

3、XEN的運(yùn)行方式:

  XEN分成多個(gè)層級 (layer) 執(zhí)行。它將Linux的核心修改后,再使用修改過的核心開機(jī),而開機(jī)后先載入XEN的監(jiān)控器 (Hypervisor) , 并且啟動(dòng)第一個(gè)操作系統(tǒng),稱為domain-0。在Xen上面所謂的一個(gè)domain就是指一個(gè)虛擬機(jī)。

  Domain-0之所以要先被載入是因?yàn)镈omain-0含有其他虛擬機(jī)啟動(dòng)所必須的控制指令,并且domain-0也是控制虛擬裝置的重要主控系 統(tǒng)。在domain-0上最重要的就是一個(gè)xend的常住進(jìn)程,其他的domain都是由這個(gè)xend來管理的。至于命名方面,除了domain-0之外 的其他虛擬機(jī)就依序被稱為domain-1, domain-2等等, 我們統(tǒng)稱為domain-U。

  Domain-0是很重要的,因?yàn)樗苯涌刂芚en的監(jiān)控器(Hypervisor),而且掌握了真實(shí)的Linux驅(qū)動(dòng)程序 (drivers)。而其他的虛擬機(jī)(domain-U)則是透過Xen監(jiān)控器來與真實(shí)的硬件以及domain-0進(jìn)行交互。為了讓domain-0能夠 與Xen結(jié)合,我們必須要修改domain-0的核心才能順利運(yùn)行。并且需要使用domain-0的核心來開機(jī)才可以。domain-0是所有虛擬機(jī)的基 礎(chǔ),所以它可以盡量簡潔,其他的個(gè)別服務(wù)則可以放置到不POP時(shí)尚資訊網(wǎng)同的domain中。xend可以管理domain-0與其他domain之間的啟動(dòng)與交互,提供一個(gè)終端控制 (console) 界面來讓 domain-0 登入其他的 domain。

二、必要條件

1、硬件說明:

請?jiān)诜?wù)器BIOS設(shè)置中打開關(guān)于CPU的虛擬技術(shù);由于品牌、型號(hào)不一樣請仔細(xì)查找。

2、系統(tǒng)查看CPU不否支持虛擬化

查看CPU對虛擬化的支持程度:

  Intel和AMD的半虛擬化支持標(biāo)識(shí) - PAE

  # cat /proc/cpuinfo | grep flags
  flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss nx constant_tsc pni ssse3

INTEL全虛擬化支持標(biāo)識(shí) - VMX

  # cat /proc/cpuinfo | grep flags
  flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm

AMD全虛擬化支持標(biāo)識(shí) - SVM

  # cat /proc/cpuinfo | grep flags
  flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8legacy 3dnowprefetch ts fid vid ttp tm stc 100mhzsteps

 三、初始Xen

    1、配置本地光盤yum

     CentOS系統(tǒng)只把光盤掛載便可以使用本地源。

    2、安裝Xen

  #yum install xen kernel-xen xen-lib virt-manager python-virtinst –y

    3、作用理解

        kernel-xen:可以跑 Xen 的 Linux 核心

        xen:主要的 xen 套件,包括配置文件、啟動(dòng)腳本和一些函數(shù)庫

        xen-libs:Xen 所需要的函數(shù)庫

        python-virtinst:提供終端安裝的軟件

        virt-manager:用于圖形界面管理xen

        查看/etc/grub.conf

        選擇帶有xen的內(nèi)核,并改為使用的內(nèi)核 

        #init 6

        重啟之后,查看內(nèi)核

        #uname –r

        2.6.18-274.12.1.e15xen

        #xm list

        Domain-0 

四、安裝Xen(圖形化)

1、打開“應(yīng)用程序” CentOS <wbr>Xen <wbr>安裝及使用

2、打開“系統(tǒng)工具”,選擇“虛擬系統(tǒng)

3、選擇“l(fā)ocalhost”,鼠標(biāo)右擊“新建”  

4、點(diǎn)擊“前進(jìn)” 

5、虛擬機(jī)命名 

6、選擇系統(tǒng)架構(gòu),多數(shù)由CPU決定

7、選擇引導(dǎo)模式(ISO、PXE)

8、指定位置

9、指定硬盤大?。╝llocate entire virtual disk now 使用整個(gè)硬盤)

10、指定網(wǎng)絡(luò)

11、指定內(nèi)存大小

12、虛擬機(jī)全部信息

13、開始“創(chuàng)建”

14、安裝后臺(tái)

五、常見錯(cuò)誤描述及解決辦法

   1、通過http或NFS安裝客戶機(jī)操作系統(tǒng)出現(xiàn) Unable to retrieve 錯(cuò)誤:....

  多數(shù)原因是防火墻造成的,如果使用http安裝方式時(shí)可以先停止防火墻,也可以采用以下方式解決:
通過iptables  -L命令查詢是否有打開80端口或者netstat tunlp | grep httpd
開放端口

  iptables –I INPUT –s 192.168.0.2/24 -p tcp --dport 80 -j ACCEPT
  service iptables save

  2、出現(xiàn)類似下面的錯(cuò)誤:

  POST operation failed: xend_post: error from xen daemon: (xend.err 'Error creating domain: I need 262144 KiB, but dom0_min_mem is 262144 and shrinking to 262144 KiB would leave only 244672 KiB free.')

  說明新增的虛擬主機(jī)內(nèi)存設(shè)置過高,再內(nèi)存調(diào)小點(diǎn)即可。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)或者使用Xen虛擬機(jī)能有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • Linode Xen 下 grsecurity >= 4.3 崩潰問題

    Linode Xen 下 grsecurity >= 4.3 崩潰問題

    本文給大家分享的是在Linode Xen 下 grsecurity >= 4.3 崩潰問題的個(gè)人解決辦法,雖然官方已修復(fù)此問題,但還是分享給大家,就當(dāng)給大家學(xué)習(xí)個(gè)思路吧
    2017-01-01
  • 在Xen虛擬機(jī)全虛擬化環(huán)境中安裝Windows2003系統(tǒng)

    在Xen虛擬機(jī)全虛擬化環(huán)境中安裝Windows2003系統(tǒng)

    本文主要介紹了Xen虛擬機(jī)全虛擬化環(huán)境中安裝Windows2003系統(tǒng),Xen虛擬機(jī)支持兩種客戶機(jī)的安裝方式。一種是半虛擬化,一種是全虛擬化。Win2003系統(tǒng)要求在全虛擬化的環(huán)境下安裝和運(yùn)行。
    2016-10-10
  • Xen虛擬化基礎(chǔ)篇

    Xen虛擬化基礎(chǔ)篇

    Xen是一個(gè)開放源代碼虛擬機(jī)監(jiān)視器,由劍橋大學(xué)開發(fā)。它打算在單個(gè)計(jì)算機(jī)上運(yùn)行多達(dá)128個(gè)有完全功能的操作系統(tǒng)
    2016-10-10
  • 深入理解Xen虛擬機(jī)克隆復(fù)制實(shí)戰(zhàn)

    深入理解Xen虛擬機(jī)克隆復(fù)制實(shí)戰(zhàn)

    本篇文章主要介紹了Xen虛擬機(jī)克隆實(shí)戰(zhàn),每次安裝創(chuàng)建步驟比較繁瑣,本文介紹通過virt-clone命令克隆xen虛擬機(jī)實(shí)戰(zhàn)。
    2017-03-03
  • Xen虛擬機(jī)的詳細(xì)遷移步驟詳解

    Xen虛擬機(jī)的詳細(xì)遷移步驟詳解

    小編最近在學(xué)習(xí)Xen虛擬機(jī)的一些相關(guān)知識(shí),這篇文章主要介紹了Xen虛擬機(jī)的詳細(xì)遷移步驟,有興趣的可以了解一下。
    2016-10-10
  • Xen虛擬化進(jìn)階篇 Xen平臺(tái)下虛擬機(jī)的實(shí)時(shí)遷移

    Xen虛擬化進(jìn)階篇 Xen平臺(tái)下虛擬機(jī)的實(shí)時(shí)遷移

    Xen為我們提供了一種強(qiáng)大的功能,它就是動(dòng)態(tài)遷移法。它能讓Domain在運(yùn)行期間,以最小的服務(wù)中斷為代價(jià),將Domain遷移到另外的Xen 服務(wù)器上
    2016-10-10
  • Xen虛擬機(jī)在CentOS系統(tǒng)中的安裝和使用方法

    Xen虛擬機(jī)在CentOS系統(tǒng)中的安裝和使用方法

    相信大家都知道XEN是目前Linux上的最佳的虛擬化解決方案,特別適合于服務(wù)器應(yīng)用,所以這篇文章給大家分享了在CentOS系統(tǒng)中Xen虛擬機(jī)的安裝和使用方法,文中通過圖文介紹的很詳細(xì),相信對大家學(xué)習(xí)使用Xen虛擬機(jī)具有一定參考借鑒價(jià)值,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • CentOS 5.X xen虛擬機(jī)的安裝配置及基本使用

    CentOS 5.X xen虛擬機(jī)的安裝配置及基本使用

    這篇文章主要介紹了CentOS 5.X xen虛擬機(jī)的安裝配置及基本使用的相關(guān)資料,需要的朋友可以參考下
    2016-10-10

最新評論