實驗二:Linux下Xen環境的安裝

實驗名稱:

  Linux下Xen環境的安裝(centOS7)正則表達式

實驗環境:

  本次實驗基本是在centOS7的環境下完成,系統內核和系統版本以下:vim

實驗要求:

  爲centOS7的環境下安裝Xen的平臺,可以正常使用Xen下的輕量級管理工具--xlcentos

實驗配置:

  一、查看虛擬機是否啓動硬件輔助虛擬化技術(HVM)dom

    通常intel支持的硬件輔助虛擬化技術爲vt-x,而AMD的爲amd-v;工具

grep -E "(vmx|svm)" /proc/cpuinfo
#grep -E == egrep 支持高級的正則表達式

    若是沒有內容顯示,則去開啓虛擬化功能ui

    注意:這裏虛擬化功能須要在系統關係的時候才能開啓,這裏系統沒有掛機,因此沒法修改;centos7

  二、下載系統倉庫文件spa

    保證系統能上網,同時又公網yum源;code

yum install centos-release-xen -y

    下載完成之後,在/etc/yum.repo.d/目錄下,就會有xen的公網yum倉庫;blog

  三、跟新系統內核,並安裝xen環境

    這裏咱們必須更新系統內核,由於默認yum安裝的xen環境是高版本的xen環境,必須匹配新的內核版本;

yum --enablerepo-cetnos-virt-xen-48 update kernel -y

    內核更新完成後,就能夠安裝xen環境了

yum --enablerepo=centos-virt-xen-48 install xen -y  #默認安裝最新版本的Xen環境

    在安裝過程當中,保證系統不要斷網

  四、修改grub參數並配置dom0

    在centos7系統中的gurb信息經過腳本程序來修改

grub-bootxen.sh

    配置dom0

vim /etc/default/grub
    GRUB_CMDLINE_XEN_DEFAULT="dom0_mem1024M,max:1024M"
    :wq
grub2-mkconfig -o /boot/grub2/grub.cfg  #再次加載grub.cfg的啓動加載項;

    默認狀況下,若是本機的內存大於1G,能有個2G以上,就能夠不用修改這個參數

  五、重啓系統

reboot

    此時就會默認加載Xen的hypervisor啓動系統;Linux系統內核就會成爲xen hypervisor的一個模塊;

實驗結果:

   重啓系統後,進入的就是xen的內核,查看grub.cfg的啓動配置能夠看見,默認系統就是以xen.gz的內核文件啓動;

xl help
xl list
uname -r
vim /boot/grub2/grub.cfg

 

  這裏就能看到系統默認啓動格式爲xen-4.8.5版本hypervisor,而vmlinuz-4.9.165就是其中的一個內核模塊;包括initramfs-4.9.165的虛根文件系統;

相關文章
相關標籤/搜索