xen虚拟机搭建.docx
文本预览下载声明
Domain0操作系统安装:E:\utorrent\CentOS-6.5-x86_64-bin-DVD1to2\CentOS-6.5-x86_64-bin-DVD1.iso配置yum代理:/etc/yum.confproxy=9:3128/etc/profileexporthttp_proxy=9:3128安装必要软件:yum install transfigdracutwget texi2html libaio-devel dev86 glibc-devel e2fsprogs-devel gitkmkinitrdiaslxz-devel bzip2-devel pciutils-libs pciutils-devel SDL-devel libX11-devel gtk2-devel bridge-utilsPyXMLqemu-common qemu-img mercurial texinfolibuuid-developenssl-devel python-twisted python python-develncurses-devel glibc-devel.i686yajl yajl-devel.x86_64bridge-utils下载linux内核,xen源码linux-3.13.6.tar.gz xen-4.4.0.tar.gz编译linux内核3.13.6:yum install gcc ncurses-devel.x86_64makemenuconfigProcessor type and features-Linux guest support-Device Drivers-Block devices-Device Drivers-Xen driver support-Device Drivers-Network device support-确认配置选项cat./.config | grep xenCONFIG_XEN=yCONFIG_XEN_DOM0=yCONFIG_XEN_PRIVILEGED_GUEST=yCONFIG_XEN_PVHVM=yCONFIG_XEN_MAX_DOMAIN_MEMORY=500CONFIG_XEN_SAVE_RESTORE=yCONFIG_XEN_DEBUG_FS=yCONFIG_PCI_XEN=yCONFIG_XEN_PCIDEV_FRONTEND=yCONFIG_XEN_BLKDEV_FRONTEND=yCONFIG_XEN_BLKDEV_BACKEND=yCONFIG_NETXEN_NIC=mCONFIG_XEN_NETDEV_FRONTEND=yCONFIG_XEN_NETDEV_BACKEND=yCONFIG_INPUT_XEN_KBDDEV_FRONTEND=yCONFIG_HVC_XEN=yCONFIG_HVC_XEN_FRONTEND=y# CONFIG_TCG_XEN is not set# CONFIG_XEN_WDT is not setCONFIG_XEN_FBDEV_FRONTEND=yCONFIG_XEN_BALLOON=yCONFIG_XEN_BALLOON_MEMORY_HOTPLUG=yCONFIG_XEN_SCRUB_PAGES=yCONFIG_XEN_DEV_EVTCHN=yCONFIG_XEN_BACKEND=yCONFIG_XENFS=yCONFIG_XEN_COMPAT_XENFS=yCONFIG_XEN_SYS_HYPERVISOR=yCONFIG_XEN_XENBUS_FRONTEND=yCONFIG_XEN_GNTDEV=yCONFIG_XEN_GRANT_DEV_ALLOC=yCONFIG_SWIOTLB_XEN=yCONFIG_XEN_PCIDEV_BACKEND=yCONFIG_XEN_PRIVCMD=yCONFIG_XEN_ACPI_PROCESSOR=yCONFIG_XEN_MCE_LOG=yCONFIG_XEN_HAVE_PVMMU=y编译安装linux内核:make–j8 bzImagemake–j8 modulesmakemodules_installmakeinstall用新的内核重启,确保内核安装成功源码编译安装xen:添加超级调用:/usr/src/kernels/xen-4.2.5/xen/arch/x86/x86_64/entry.S/usr/src/kernels/xen-4.2.5/xen/common/kernel.c/usr/src/kernels/xen-4.2.5/xen/include/public/xen.h/usr/src/kernels/xen-4.2.5/xen/inclu
显示全部