Xen 4.0 hypervisor and supported dom0 Linux kernels
Xen 4.0.1 (and newer 4.0.x versions) includes and builds the new pvops dom0 Linux 2.6.32.x kernel as a default. Xen 4.0.0 used Linux 2.6.31.x pvops kernel as a default. You can also use the old-style linux-2.6.18-xen as the dom0 kernel, or any of the various forward-ports of the 2.6.18 xen patches to newer kernels. Please see the XenDom0Kernels and XenKernelFeatures wiki pages for more information.
xen和linux内核版本没有一一对应关系,问题只在于porting.
我使用xen一般都是去http://www.gitco.de/repo/ 自己porting不如别人porting, 毕竟我们用xen的目的不是去研究这些的.
pv我不是很清楚,但是你应该确认一点的就是domU和dom0的xen version是不是必须一致。 我记得是不需要一致的。
我们平时大部分考虑到的xen的特性应该是在dom0里面的,所以domU里面的xen版本并不是那么重要。
当然我理解你的意思可能是,你想在domU里面用一个更高版本的kernel,而这个kernel并没有现成的xen domU 的bin包, 所以你还是需要自己patch自己编译内核。 我觉得这个问题不会很大, 逼近domU的xen patch应该是很轻的,不会有太大问题
GOD老兄搞好了没有?从目前的信息看,你只要编译个新的DOM U 内核应可以了。PV OP 已经包括在主流 LINUX 内核里面了。不需要其他XEN 源码(至少DOM U 内核是这样)。
[root@XXX xen]# cat /etc/modprobe.conf
alias scsi_hostadapter xenblk
alias eth0 xennet
[root@XXX xen]# lsmod | grep -E "xennet|xenblk"
xennet 61513 0 [permanent]
xenblk 51113 7
3、编译安装dom0
# wget http://gentoo-xen-kernel.googlec ... es-2.6.34-1.tar.bz2
# mkdir xenpatch
# tar xjvf xen-patches-2.6.34-1.tar.bz2 -C xenpatch
# cd /usr/src/
社区开发的针对不同kernel的patch也不一定能跟上kernel的步子,所以我只找到特定kernel的patch,总比没有好吧
不过,最新的kernel内核2.6.37好象并入了,内核了dom0的支持,我想以后各版本都会内建的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |