『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二


CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
Linux系统运维实战系列二
CentOS 8/RHEL 8 Linux系统运维实战系列原创持续更新中 。。。。。。请关注 , 不迷路!
1.将CentOS 8.1安装好的VMware虚拟机封装 , 为后续的实验环境 , 批量生成实验Linux系统 , 在VMware Workstation 上创建虚拟机模板 , 通过虚拟机模板创建Linux虚拟机系统 , 但是模板创建的虚拟机CentOS上所有文件完全一样 , 等于克隆了一个系统 , 在克隆之前需要对虚拟机进行封装 , 去掉唯一性
对于前面文章中所安装好的CentOS虚拟机配置
在做CentOS 8.1系统封装之前 , 先将系统升级到最新:

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图


『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

更新完成之后 , 重启服务器
接下来开始封装系统:
machine-id系统机器ID:
1) 删除系统ID: machine-id 为系统的唯一性ID , 每台服务器系统应该唯一 , 解决系统ID冲突 , 删除即可 。

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

2)在/etc/profile文件最后添加:开机重启后 , 通过systemd-machine-id-setup 命令生成全新的machine-id

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图
【『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二】

清除udev:重启后系统会自动创建

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

清除网卡配置:重启后生成新的网卡配置文件

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

清除ssh私钥文件:不同系统私钥应该不同 , 删除后重启自动生成全新的私钥

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

清除系统中的旧日志:
1)停止日志服务:

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

2)将原有的旧日志删除:

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

3)创建 /var/log/journal目录 , 配置systemd-journald服务的持久日志存储目录(原systemd-journald日志保存在/run/log/journal/目录中 , 此目录文件保存在内存中 , 掉电丢失)

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

创建 /var/log/journal 目录 , 后续systemd-journald的日志将保存到此位置 。

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

清除所有命令的历史记录:

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

最后一步 , 关闭系统:

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
本文插图

在VMWare workstation 虚拟化软件中 对封装好的 CentOS 8.1 创建 快照

『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二


推荐阅读