• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS下使用yum安装xen 4.2.2教程

    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把MySQL平滑迁移到MariaDB
    下一篇:Centos下安装免安装版JDK和配置方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS下使用yum安装xen 4.2.2教程 CentOS,下,使用,yum,安装,xen,