CentOS5.10_x64位 系统上安装 xen-3.4.4
1,服务器网络配置
yum install bridge-utils -y
对网卡1和网卡2进行bond 配置,建立网桥br0
echo 'alias bond0 bonding' >> /etc/modprobe.conf
echo 'options bonding mode=1 miimon=100' >> /etc/modprobe.conf
echo 'DEVICE=eth1' >/etc/sysconfig/network-scripts/ifcfg-eth1
echo 'USERCTL=no ' >>/etc/sysconfig/network-scripts/ifcfg-eth1
echo 'ONBOOT=yes' >>/etc/sysconfig/network-scripts/ifcfg-eth1
echo 'MASTER=bond0' >>/etc/sysconfig/network-scripts/ifcfg-eth1
echo 'SLAVE=yes' >>/etc/sysconfig/network-scripts/ifcfg-eth1
echo 'BOOTPROTO=none' >>/etc/sysconfig/network-scripts/ifcfg-eth1
echo 'DEVICE=eth2' >/etc/sysconfig/network-scripts/ifcfg-eth2
echo 'USERCTL=no' >>/etc/sysconfig/network-scripts/ifcfg-eth2
echo 'ONBOOT=yes' >>/etc/sysconfig/network-scripts/ifcfg-eth2
echo 'MASTER=bond0' >>/etc/sysconfig/network-scripts/ifcfg-eth2
echo 'SLAVE=yes' >>/etc/sysconfig/network-scripts/ifcfg-eth2
echo 'BOOTPROTO=none' >>/etc/sysconfig/network-scripts/ifcfg-eth2
echo 'BOOTPROTO=none' >>/etc/sysconfig/network-scripts/ifcfg-bond0
echo 'ONBOOT=yes' >>/etc/sysconfig/network-scripts/ifcfg-bond0
echo 'BRIDGE=br0' >>/etc/sysconfig/network-scripts/ifcfg-bond0
echo 'DEVICE=bond0' >/etc/sysconfig/network-scripts/ifcfg-bond0
echo 'DEVICE=br0' >/etc/sysconfig/network-scripts/ifcfg-br0
echo 'ONBOOT=yes' >>/etc/sysconfig/network-scripts/ifcfg-br0
echo 'BOOTPROTO=none' >>/etc/sysconfig/network-scripts/ifcfg-br0
echo "IPADDR=10.1.1.11 " >>/etc/sysconfig/network-scripts/ifcfg-br0
echo 'GATEWAY=10.1.0.10' >>/etc/sysconfig/network-scripts/ifcfg-br0
echo 'NETMASK=255.255.0.0' >>/etc/sysconfig/network-scripts/ifcfg-br0
echo 'NO_ALIASROUTING=yes '>>/etc/sysconfig/network-scripts/ifcfg-br0
echo 'TYPE=Bridge' >>/etc/sysconfig/network-scripts/ifcfg-br0
/etc/init.d/network restart
2,xen 安装配置
安装xen环境
cd /etc/yum.repos.d/
wget http://www.gitco.de/repo/GITCO-XEN3.4.4_x86_64.repo
yum -y install libvirt-0.7.0-6.el5 libvirt-python-0.7.0-6.el5 libvirt-debuginfo-0.7.0-6.el5 xen-3.4.4-2.el5
配置VNC
sed -i 's/(network-script network-bridge)/#(network-script network-bridge)/' /etc/xen/xend-config.sxp
sed -i "s/#(vnc-listen '127.0.0.1')/(vnc-listen '0.0.0.0')/" /etc/xen/xend-config.sxp
sed -i "s/(vncpasswd '')/(vncpasswd 'password')/" /etc/xen/xend-config.sxp
3, 修改系统启动内核 并设置dom0内存
Modify grub:
vim /etc/grub.conf
sed -i 's/default=1/default=0/' /etc/grub.conf
sed -i 's/xen.gz-3.4.4/xen.gz-3.4.4 dom0_mem=8192m /' /etc/grub.conf
sed -i 's/MINIMUM_RESTART_TIME = 60/MINIMUM_RESTART_TIME = 20/' /usr/lib64/python2.4/site-packages/xen/xend/XendConstants.py
4,配置虚拟机存储
fdisk /dev/sdb
pvcreate /dev/sdb
vgcreate vg /dev/sdb
安装完成,重启服务器,进入xen系统。