|
系统版本及内核:CentOS release 6.7 (Final) 2.6.32-573.el6.x86_64
软件版本:xen 4.2.5
1、查看服务器是否支持半虚拟化,查看flags 一栏中是否有 pae
1
2
| [iyunv@localhost /]# cat proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc up arch_perfmon pebs bts xtopology tsc_reliable
|
2、安装安装bridge-utils
1
| yum install -y bridge-utils
|
3、在 http://au1.mirror.crc.id.au/repo/el6/x86_64/ 下载相应的rpm包
1
2
3
4
5
6
| kernel-xen-3.18.24-1.el6xen.x86_64.rpm xen-debuginfo-4.2.5-16.el6.x86_64.rpm xen-libs-4.2.5-16.el6.x86_64.rpm
kernel-xen-devel-3.18.24-1.el6xen.x86_64.rpm xen-devel-4.2.5-16.el6.x86_64.rpm xen-licenses-4.2.5-16.el6.x86_64.rpm
kernel-xen-firmware-3.18.24-1.el6xen.x86_64.rpm xen-doc-4.2.5-16.el6.x86_64.rpm
xen-ocaml-4.2.5-16.el6.x86_64.rpm
xen-4.2.5-16.el6.x86_64.rpm xen-hypervisor-4.2.5-16.el6.x86_64.rpm
xen-runtime-4.2.5-16.el6.x86_64.rpm
|
4、安装这些rpm包
1
2
3
4
| yum install -y xen-*
yum install kernel-xen-firmware-3.18.24-1.el6xen.x86_64.rpm
yum install kernel-xen-devel-3.18.24-1.el6xen.x86_64.rpm
yum install kernel-xen-3.18.24-1.el6xen.x86_64.rpm
|
5、修改内核参数
[iyunv@localhost ~]# cat /etc/grub.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
| default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.18.24-1.el6xen.x86_64)
root (hd0,0)
kernel /xen.gz dom0_mem=1024M cpufreq=xen dom0_max_vcpus=1 dom0_vcpus_pin
module /vmlinuz-3.18.24-1.el6xen.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
module /initramfs-3.18.24-1.el6xen.x86_64.img
title CentOS 6 (2.6.32-573.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-573.el6.x86_64.img
|
6、关闭selinux
1
2
3
| [iyunv@localhost /]# cat /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
|
7、reboot
7、启动xen服务
1
2
| [iyunv@localhost /]# service xend start
[iyunv@localhost /]# chkconfig xend on
|
|
|
|
|
|
|
|