Linux企业运维——Red7.6封装虚拟机

本文介绍了如何在Linux环境中,使用RHEL 7.6镜像封装虚拟机。首先新建虚拟机,配置包括关闭selinux、网络、主机名和yum源。接着详细阐述了虚拟机的配置步骤,包括设置主机名、网络参数和软件仓库。最后,通过清理和压缩磁盘文件,完成虚拟机的封装,生成可用于快速部署的快照文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.新建虚拟机

先手动建立一台虚拟机,我的真机环境是rhel8.2版本,需要建立rhel7.6环境的虚拟机
(1) 在真机中,将redhat7.6的镜像文件挂载到httpd服务的默认发布目录中 /var/www/html/rhel7.6(df 查看挂载信息)
(2) vim /rc.d/rc.local 设置开机自动永久挂载
(3) virt-manager使用虚拟机控制器创建一台新的虚拟机,使用本地文件方式安装
在这里插入图片描述

选择使用redhat7.6镜像文件及其对应的版本

在这里插入图片描述

设置新建虚拟机内存为2048M(2G)、2个CPU
为其分配至少20G大小的磁盘空间在这里插入图片描述

修改虚拟机名字,选择网卡连接方式为Bridge

在这里插入图片描述
设置时区、关掉kdump内存灾难恢复、选择自动分区(系统默认分区方式为lvm,更适合生产环境)

在这里插入图片描述
设置超户密码,重启虚拟机

在这里插入图片描述

2.配置虚拟机

(1)关闭selinux

在/etc/sysconfig/selinux中
SELINUX改为=disabled即可
在这里插入图片描述
关闭firewall
在这里插入图片描述

(2)配置网络

真机中:
ip addr show br0
查看br0接口自己的私有网段(真机配置为双IP网卡)

在这里插入图片描述

设置虚拟机ip为此网段,设置虚拟机网关为宿主机的私有网段ip
我这里的私有网段是172.25.7.0

在这里插入图片描述

网卡配置好之后

systemctl restart network   #重启网卡
ip addr show   #查看网卡IP
此时可以ping通真机ip

(3)修改主机名 进行ip解析

hostnamectl set-hostname server1
vi /etc/hosts
双向解析,真机的解析和私有网段的IP都要写

在这里插入图片描述

(4)配置软件仓库yum源

在这里插入图片描述
repolist查看仓库是否生效

在这里插入图片描述

安装所需软件 vim(文本编辑) lftp(下载文件) bash-*(补齐命令) net-tools(常用网络工具)

yum install vim lftp bash-* net-tools  -y

server1虚拟机配置完毕,准备进行封装!

3.封装虚拟机

(1)由于当前系统21G,占用空间太大,需要对母盘进行封装,清理和压缩磁盘文件,
注意:清理和压缩磁盘文件之前必须关闭虚拟机server1
在这里插入图片描述
(2)安装提供清理和压缩命令的两个数据包

yum install libguests-tools.noarch libguestfs-tools-c.x86_64 -y
在这里插入图片描述
(3)清理缓存数据:
virt-sysprep -d rhel7.7-small(不能加.qcow2后缀,只写域名!!!)
在这里插入图片描述
(4)压缩:
virt-sparsify --compress rhel7.6-small.qcow2 small.qcow2(将原镜像文件压缩成名为small.qcow2文件)
在这里插入图片描述
虚拟机母盘封装完毕,封装好之后切忌不要再动母盘!!!

(5)用清理和压缩之后得到的磁盘文件创建虚拟机快照文件(server1 、2、3、4、5)
然后使用导入的方式添加快照文件得到虚拟机,修改各虚拟机的主机名、网卡配置文件、地址解析文件即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此虚拟机全部封装完毕,配置成功,可以通过ssh连接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值