作者:东营市第一中学李芳 | 来源:互联网 | 2014-05-27 20:19
linux3.0内核已经支持xen了,所以不用再编译内核了(对于那些内核支持的系统都不用重新编译内核)。第一步:安装需要的软件包安装编译Xen和Linuxxenkernel所需要的软件包:$sudoapt-getinstallgccg++makepatchlibssl-devbzip2gettext\zl
linux3.0内核已经支持xen了,所以不用再编译内核了(对于那些内核支持的系统都不用重新编译内核)。
第一步:安装需要的软件包
安装编译 Xen 和 Linux xen kernel 所需要的软件包:
$ sudo apt-get install gcc g++ make patch libssl-dev bzip2
gettext \
zlib1g-dev python libncurses5-dev libjpeg62-dev libx11-dev \
libgcrypt11-dev pkg-config bridge-utils bcc bin86 libpci-dev
\
libsdl-dev python-dev texinfo libc6-dev uuid-dev bison flex
fakeroot \
build-essential crash kexec-tools makedumpfile
libncurses5 \
libncurses5-dev iasl gawk
第二步:Install xen hypervisor and utilities
sudo apt-get install xen-hypervisor-4.1-amd64 xen-utils-4.1
xenwatch xen-tools xen-utils-common xenstore-utils
sudo apt-get install virtinst virt-viewer virt-manager
第三步:重启机器,选择有xen的内核启动,进入系统之后,再检查一下 Xen 是否已经成功安装:
$ sudo xm list
Name
ID
Mem VCPUs
State Time(s)
Domain-0
0 1879
2
r-----
6.6
出现上面的信息,则代表安装成功。
第四步:Config your xend
vi /etc/xen/xend-config.sxp
将/etc/xen/xend-config.sxp文件中的“#(xend-unix-server
no)”注释去掉即把“#”去掉,并把“no”改成“yes”,保存即可。 然后重启xend服务
vi ~/.bashrc , add the following line:
export VIRSH_DEFAULT_CONNECT_URI="xen:///"
第五步:Restart, choose the xen kernel, and verify
libvirt
# virsh version
Compiled against library: libvir 0.8.3
Using library: libvir 0.8.3
Using API: Xen 3.*。*
Running hypervisor: Xen 4.*。*
Conguratulations, all packages installed successfully.
第六步:修改virt-manager启动错误
现在直接启动virt-manager会报错,提前做如下配置即可:
#mkdir /usr/lib64/xen -p
#cp /usr/lib/xen-4.1/* -r /usr/lib64/xen/
#cp -r /usr/share/qemu-linaro/ /usr/share/qemu
现在即可启动virt-manager。