• Centos 7 安装 Xen


    0001-安装xen

    下载安装xen源

     yum -y install centos-release-xen
    • 1

    添加xen的源

    sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Xen.repo
    • 1

    更新centos内核

    yum --enablerepo=centos-virt-xen -y update kernel
    • 1

    安装xen

    yum --enablerepo=centos-virt-xen -y install xen
    • 1

    编辑Domain0的配置文件,如同下面code,我配置Domain0的内存是4Gb,如果你安装xen的虚拟机或实体机的内存也为4Gb的话,当安装完xen后重启进入不了系统,注意:虚拟机或实体机的内存一定要大于Domain0设置的内存。

    vi /etc/default/grub
    • 1
    GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=4096M,max:4096M cpuinfo com1=115200,8n1 .....
    • 1

    我使用Libvirt装的虚拟机,安装Libvirt

    yum --enablerepo=centos-virt-xen -y install libvirt libvirt-daemon-xen virt-install
    • 1

    运行grub-bootxen.sh脚本,将xen添加到开机启动项中

    /bin/grub-bootxen.sh
    • 1

    重启进入xen系统

    reboot
    • 1

    查看xen的信息,检查是否安装成功

    xl info
    • 1

    0010-配置网桥

    添加网桥“br0”,添加成功会提示successfully added。

    nmcli c add type bridge autoconnect yes con-name br0 ifname br0
    • 1
    Connection 'br0' (0f4b7bc8-8c7a-461a-bff1-d516b941a6ec) successfully added.
    • 1

    为“br0”创建ip地址

    nmcli c modify br0 ipv4.addresses 10.0.0.30/24 ipv4.method manual
    • 1

    为“br0”创建网关

    nmcli c modify br0 ipv4.gateway 10.0.0.1
    • 1

    为“br0”创建DNS

    nmcli c modify br0 ipv4.dns 10.0.0.1
    • 1

    删除原有网卡,添加新的网卡与br0连通

    nmcli c delete eno16777736
    nmcli c add type bridge-slave autoconnect yes con-name eno16777736 ifname eno16777736 master br0
    • 1
    • 2

    重启NetworkManager服务

    systemctl stop NetworkManager; systemctl start NetworkManager
    • 1

    查看ip信息

    ip addr
    • 1

    0011-创建虚拟机

    启动Libvirt服务

    systemctl start libvirtd
    systemctl enable libvirtd
    • 1
    • 2

    安装系统安装镜像,我是用虚拟机安装的xen,我直接把安装镜像解压传到了虚拟机里面,在centos系统的home目录下有一个已经解压好的安装镜像文件,“/home/centos”,实体机的话可以挂载安装,找到挂载目录就行。

    创建虚拟机镜像目录

    mkdir -p /var/xen/images
    • 1

    开始安装虚拟机,需要注意的是size大小,不要弄太大,要小于机身存储减去Domain0的存储后的存储,否则会报错,提示存储空间不够。

    virt-install --connect xen:/// --paravirt --name centos7 --ram 4096 --disk path=/var/xen/images/centos7.img,size=10 --vcpus 2 --os-type linux --os-variant rhel7 --network bridge=br0 --graphics none --location '/home/centos/' --extra-args 'text console=com1 utf8 console=hvc0'
    • 1

    0100-安装成功

    之后出现一大堆安装信息,当安装的时候没联网的话,会提示类似超时的信息,只需等待一会即可,安装成功之后,就会进入虚拟机的交互界面,输入exit即可退出xen安装的虚拟机,进入本机系统。

  • 相关阅读:
    DataTables: Cannot read property 'length' of undefined
    ssis SQL Server Integration Services
    科技爱好者周刊(第 209 期):程序员是怎样的人
    How do I remove the first characters of a specific column in a table?
    Define your Classic pipeline
    How does comparison operator works with null int?
    How to set Google Chrome custom proxy server settings independently from Internet Explorer proxy settings
    GetUniqueNodeName
    RK3399Pro 音频配置
    查看USB设备
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136191.html
Copyright © 2020-2023  润新知