亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、原理講解

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

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

1、名詞:

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

  半虛擬化(Para Virtualization):paravirtualized

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

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

  Domain-U即虛擬客戶機或稱VPS,在Domain-0上可以建立多個虛擬客戶機。

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

3、XEN的運行方式:

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

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

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

二、必要條件

1、硬件說明:

請在服務(wù)器BIOS設(shè)置中打開關(guān)于CPU的虛擬技術(shù);由于品牌、型號不一樣請仔細查找。

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

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

  Intel和AMD的半虛擬化支持標(biāo)識 - 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)識 - 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)識 - 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 套件,包括配置文件、啟動腳本和一些函數(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、點擊“前進” 

5、虛擬機命名 

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

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

8、指定位置

9、指定硬盤大小(allocate entire virtual disk now 使用整個硬盤)

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

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

12、虛擬機全部信息

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

14、安裝后臺

五、常見錯誤描述及解決辦法

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

  多數(shù)原因是防火墻造成的,如果使用http安裝方式時可以先停止防火墻,也可以采用以下方式解決:
通過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)類似下面的錯誤:

  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.')

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

總結(jié)

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

相關(guān)文章

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

    Linode Xen 下 grsecurity >= 4.3 崩潰問題

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

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

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

    Xen虛擬化基礎(chǔ)篇

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

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

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

    Xen虛擬機的詳細遷移步驟詳解

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

    Xen虛擬化進階篇 Xen平臺下虛擬機的實時遷移

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

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

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

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

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

最新評論