Centos 7 安装 Xen

简介:

0001-安装xen

下载安装xen源

 yum -y install centos-release-xen
AI 代码解读

添加xen的源

sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Xen.repo
AI 代码解读

更新centos内核
yum --enablerepo=centos-virt-xen -y update kernel

安装xen
yum --enablerepo=centos-virt-xen -y install xen

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

GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=4096M,max:4096M cpuinfo com1=115200,8n1 .....
AI 代码解读

我使用Libvirt装的虚拟机,安装Libvirt
yum --enablerepo=centos-virt-xen -y install libvirt libvirt-daemon-xen virt-install

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

重启进入xen系统
reboot

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

0010-配置网桥

添加网桥“br0”,添加成功会提示successfully added。
nmcli c add type bridge autoconnect yes con-name br0 ifname br0

Connection 'br0' (0f4b7bc8-8c7a-461a-bff1-d516b941a6ec) successfully added.
AI 代码解读

为“br0”创建ip地址
nmcli c modify br0 ipv4.addresses 10.0.0.30/24 ipv4.method manual

为“br0”创建网关
nmcli c modify br0 ipv4.gateway 10.0.0.1

为“br0”创建DNS
nmcli c modify br0 ipv4.dns 10.0.0.1

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

nmcli c delete eno16777736
nmcli c add type bridge-slave autoconnect yes con-name eno16777736 ifname eno16777736 master br0
AI 代码解读

重启NetworkManager服务

systemctl stop NetworkManager; systemctl start NetworkManager
AI 代码解读

查看ip信息
ip addr

0011-创建虚拟机

启动Libvirt服务

systemctl start libvirtd
systemctl enable libvirtd
AI 代码解读

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

创建虚拟机镜像目录
mkdir -p /var/xen/images

开始安装虚拟机,需要注意的是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'
AI 代码解读

0100-安装成功

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

相关文章
Centos7.9安装kerberos
Centos7.9安装kerberos
67 25
Centos7.9安装openldap
Centos7.9安装openldap
40 16
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
139 64
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
129 4
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
151 1
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
154 1
Linux系统之Centos7安装cockpit图形管理界面
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
188 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等