Linux企业运维——Redhat7.6版本虚拟机封装

Posted 是大姚呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux企业运维——Redhat7.6版本虚拟机封装相关的知识,希望对你有一定的参考价值。

Linux企业运维——Redhat7.6版本虚拟机封装

1、建立虚拟机

(1)首先建立一台虚拟机(真机是rhel8,需要建立rhel7.6环境的虚拟机),在真机中,将redhat7.6的镜像文件挂载到httpd服务的默认发布目录中(/var/www/html/rhel7.6)
在这里插入图片描述
(2)vim编辑挂载文件,使redhat7.6的镜像文件在开机时自动挂载到指定目录中
在这里插入图片描述
(3)virt-manager使用虚拟机控制器创建一台新的虚拟机,使用本地文件方式安装
在这里插入图片描述
选择使用redhat7.6镜像文件及其对应的版本
在这里插入图片描述
设置新建虚拟机内存为1024M(1G)、1个CPU
在这里插入图片描述
为其分配至少20G大小的磁盘空间
在这里插入图片描述
在这里插入图片描述
(4)选择第一条安装虚拟机进入安装界面
在这里插入图片描述
设置时区、关掉kdump内存灾难恢复、选择自动分区(系统默认分区方式为lvm,更适合生产环境)
在这里插入图片描述
设置超户密码,重启虚拟机
在这里插入图片描述

2、配置虚拟机

(1)重启虚拟机后,关闭selinux(/etc/sysconfig/selinux或/etc/selinux/config)和firewalld;
在这里插入图片描述
在这里插入图片描述
(2)停掉网络管理器Networkmanager(因为它可能会自动变动网络)
在这里插入图片描述
(3)配置网络(ip addr show br0查看br0接口自己的私有网段,设置虚拟机ip为此网段,设置虚拟机网关为宿主机的私有网段ip)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时可以ping通
在这里插入图片描述
(4)修改hostname,编辑域名解析文件/etc/hosts(虚拟机彼此需要解析)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(5)配置软件仓库yum源
在这里插入图片描述
在这里插入图片描述
repolist查看是否生效
在这里插入图片描述
(6)安装所需软件yum install vim(文本编辑) lftp(下载文件) bash-*(补齐命令) net-tools(常用网络工具) -y;
在这里插入图片描述
(7)ssh进行远程连接测试,poweroff关闭虚拟机!
在这里插入图片描述

3、封装虚拟机

(1)此时当前系统21G,占用空间太大,需要对母盘进行封装,清理和压缩磁盘文件,清理和压缩磁盘文件必须在关机之后做!
在这里插入图片描述
(2)使用yum源安装提供清理和压缩命令的两个数据包
在这里插入图片描述
(3)清理缓存数据:virt-sysprep -d rhel7.7-small(!!!不能加.qcow2后缀,只写域名)
在这里插入图片描述
(4)压缩:virt-sparsify --compress rhel7.6-small.qcow2 small.qcow2(将原镜像文件压缩成名为small.qcow2文件)
在这里插入图片描述
(5)用清理和压缩之后得到的磁盘文件创建虚拟机快照文件(server1 、2、3),之后使用导入的方式添加快照文件,得到三台虚拟机,同样的,修改各虚拟机的主机名、网卡配置文件、地址解析文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(6)完成后在真实主机ssh远程连接server1 、2、3(server1 、2、3是开机的)
在这里插入图片描述

以上是关于Linux企业运维——Redhat7.6版本虚拟机封装的主要内容,如果未能解决你的问题,请参考以下文章

linux运维入学一周的学习内容

linux运维工程师

Linux命令补充

《VMware vSphere 6.5企业运维实战》已经出版

LINUX企业运维——CentOS 7 网络连接和Yum源配置

自学运维第一篇:Linux虚拟机基础优化