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的虛根文件系統;