手机
当前位置:查字典教程网 >操作系统 >RedHat/Centos >CentOS下使用yum安装xen 4.2.2教程
CentOS下使用yum安装xen 4.2.2教程
摘要:1.下载kernel-xenrepo镜像wgethttp://us3.mirror.crc.id.au/el6/x86_64/kernel-...

1.下载kernel-xen repo镜像

wget http://us3.mirror.crc.id.au/el6/x86_64/kernel-xen-release-6-4.noarch.rpm

rpm -ivh kernel-xen-release-6-4.noarch.rpm

2 安装xen 内核及其相关软件

yum install-y xen kernel-xen xen-libs python-virtinst bridge-utils

reboot

3.重新编译libvirtrpm包,因为CentOS 6 中的libvirt去掉了对xen支持

mkdir-p /root/src/

cd/root/src

wget ftp://ftp.redhat.com/pub/redhat/Linux/enterprise/6Server/en/os/SRPMS/libvirt-0.8.1-27.el6.src.rpm

rpm -i libvirt-0.8.1-27.el6.src.rpm

wget http://pasik.reaktio.net/xen/patches/libvirt-spec-rhel6-enable-xen.patch

cd/root/rpmbuild/SPECS

cp-a libvirt.spec libvirt.spec.orig

patch -p0 < ~/src/libvirt-spec-rhel6-enable-xen.patch

yum installebtables libcgroup lzop iscsi-initiator-utils lvm2 dnsmasq xen-devel nfs-utils libnl-devel xhtml1-dtds libudev-devel libpciaccess-devel yajl-devel libpcap-devel avahi-devel parted-devel device-mapper-devel numactl-devel netcf-devel python-devel autoconf automake libtool libxml2-devel readline-devel ncurses-devel gnutls-devel cyrus-sasl-devel libcap-ng-devel libcurl-devel

rpmbuild -bb libvirt.spec

/root/rpmbuild/RPMS/x86_64

rpm -Uvh --force libvirt-0.8.1-27.el6.x86_64.rpm libvirt-client-0.8.1-27.el6.x86_64.rpm libvirt-python-0.8.1-27.el6.x86_64.rpm

4. 配置网卡为桥接模式

例如:

cd/etc/sysconfig/network-scripts/

cp-a ifcfg-eth0 ifcfg-br0

ifcfg-br0 内容为

DEVICE="br0"

BOOTPROTO="none"

HWADDR="6C:92:BF:00:40:CA"

NM_CONTROLLED="yes"

IPADDR=172.19.10.21

ONBOOT="yes"

type="Bridge"

NETMASK="255.255.255.0"

#UUID="a833937d-9306-44d3-a011-b941d4c4dd7b"

ifcfg-eth0修改如下

修改完毕重启网卡

service network restart

5.最后修改/boot/grub/grub.conf

grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,0)

# kernel /vmlinuz-version ro root=/dev/sda8

# initrd /initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (3.6.7-1.el6xen.x86_64)

root (hd0,0)

kernel /xen-4.2.gz dom0_mem=4096M

module /vmlinuz-3.6.7-1.el6xen.x86_64 ro root=UUID=1b782dd8-0693-4336-b3b3-512f8f1ed548 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet

module /initramfs-3.6.7-1.el6xen.x86_64.img

title CentOS (2.6.32-279.14.1.el6.x86_64)

root (hd0,0)

kernel /vmlinuz-2.6.32-279.14.1.el6.x86_64 ro root=UUID=1b782dd8-0693-4336-b3b3-512f8f1ed548 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet

initrd /initramfs-2.6.32-279.14.1.el6.x86_64.img

title CentOS (2.6.32-279.el6.x86_64)

root (hd0,0)

kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=1b782dd8-0693-4336-b3b3-512f8f1ed548 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet

initrd /initramfs-2.6.32-279.el6.x86_64.img

6.重启linux

【CentOS下使用yum安装xen 4.2.2教程】相关文章:

CentOS上SSH客户端PAC Manager的安装流程讲解

CentOS VPS服务器安装图形化界面教程

CentOS系统使用配置文件修改IP地址详细教程

CentOS 6.3安装教程图文过程

在CentOS 6.3中安装拼音输入法

CentOS中无线网卡的驱动安装与基本操作命令教程

CentOS使用FPM制作RPM包的方法

CentOS系统下安装scikit-learn的方法

CentOS中httpd源代码安装与测试步骤分享

CentOS下rpm包与yum安装与卸载方法

精品推荐
分类导航