資源描述:
《linux 虛擬化Xen》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、linux虛擬化XenXen的虛擬化分為半虛擬化以及全虛擬化技術,其中半虛擬化主要是通過修改Linux核心來完成的虛擬化技術。Xen的半虛擬化技術主要是用在相同發(fā)行版本的Linux上,如果你想要使用半虛擬化的方式啟動多個虛擬機器,那么虛擬機器全部都必須是相同的操作系統(tǒng),甚至要求相同版本與相同核心的Linux發(fā)行版本。如果你想要安裝不同版本的Linux或者是其他的OS(WindowsXP)時,那就得要使用全虛擬化技術了。全虛擬化技術必須滿足以下條件:1.硬件支持?Intel?的?VT?技術?(Virtualization?Technology,?I
2、ntel-VT);??2.硬件支持?AMD?的?SVM?技術?(Secure?Virtual?Machine,?AMD-SVM?or,?AMD-V)。??下面來切實體驗一下xen?一、確定你的cpu是否支持虛擬化技術1.#?cat?/proc/cpuinfo?
3、grep?flags?
4、egrep?-o?'pae
5、vmx
6、svm'?2.pae?3.svm?4.pae?5.svm?顯示了PAE以及SVM,說明我的CPU支持全虛擬化技術。二、安裝Xen1.安裝Xen的基本程序1.#?yum?install?-y?xen*?2.安裝Xen的內核1.#?y
7、um?install?-y?kernel-xen*?3.安裝Xen的虛擬管理程序1.#?yum?install?-y?virt-manager?以上安裝完畢,就來配置Xen的環(huán)境了三、配置Xen環(huán)境修改grub.conf文件,以Xen的內核來啟動系統(tǒng)1.#?grub.conf?generated?by?anaconda?2.#?1.#?Note?that?you?do?not?have?to?rerun?grub?after?making?changes?to?this?file?2.#?NOTICE:??You?do?not?have?a?/b
8、oot?partition.??This?means?that?3.#??????????all?kernel?and?initrd?paths?are?relative?to?/,?eg.?4.#??????????root?(hd0,0)?5.#??????????kernel?/boot/vmlinuz-version?ro?root=/dev/sda1?6.#??????????initrd?/boot/initrd-version.img?7.#boot=/dev/sda?8.default=0?9.timeout=5?10.splas
9、himage=(hd0,0)/boot/grub/splash.xpm.gz?11.hiddenmenu?12.title?CentOS?(2.6.18-238.12.1.el5xen)?13.????????root?(hd0,0)?14.????????kernel?/boot/xen.gz-2.6.18-238.12.1.el5?15.????????module?/boot/vmlinuz-2.6.18-238.12.1.el5xen?ro?root=LABEL=/?16.????????module?/boot/initrd-2.6.1
10、8-238.12.1.el5xen.img?17.title?CentOS?(2.6.18-238.el5)?18.????????root?(hd0,0)?19.????????kernel?/boot/vmlinuz-2.6.18-238.el5?ro?root=LABEL=/?20.????????initrd?/boot/initrd-2.6.18-238.el5.img?修改完畢,重啟系統(tǒng),shell界面就可以看到1.#uname?-a?2.Linux?Xen?2.6.18-238.12.1.el5xen?#1?SMP?Tue?May?
11、31?14:02:29?EDT?2011?x86_64?x86_64?x86_64?GNU/Linux?再看一下1.#xm?list?2.Name??????????????????????????????????????ID?Mem(MiB)?VCPUs?State???Time(s)?3.Domain-0???????????????????????????????????0?????1228?????2?r-----????444.8Xen的log所在地1.#?ll?/var/log/xen/?2.total?44?3.drwx------
12、?2?root?root??4096?May?10?05:30?console?4.-rw-r--r--?1?root?root??96