制作Linux Centos8 模板

未来我们搭建openstack环境,或者搭建docker/k8s集群,都要用到几台linux,如果手工一

台一台去安装,非常麻烦,也很慢,可以安装一台linux,之后制作模板,关机。

后续如果用到linux,比如要创建3台,那么直接通过模板完整克隆3台即可。

1.下载Linux 8 镜像文件

方式1:

https://mirrors.huaweicloud.com/centos-vault/8-stream/isos/x86_64/


方式2:

通过网盘分享的文件:20-CentOS-Stream-8-x86_64-20221222-dvd1.iso

链接: https://pan.baidu.com/s/1IA2oNCf_ZYKXn035urR4sA 提取码: grxu

--来自百度网盘超级会员v4的分享

2. 新建 VM

3.安装VM

开启虚拟机

4.VM 相关配置

远程连接工具以root用户登录

4.1 关闭 DNS 反向解析

bash 复制代码
[root@template ~]# vi /etc/ssh/sshd_config 
bash 复制代码
[root@template ~]# systemctl restart sshd

4.2 编辑网卡信息

bash 复制代码
[root@template ~]# cd /etc/sysconfig/network-scripts/
[root@template network-scripts]# ls
ifcfg-ens160
[root@template network-scripts]# vi ifcfg-ens160 
[root@template network-scripts]# cat ifcfg-ens160 
TYPE=Ethernet
BOOTPROTO=dhcp
NAME=ens160
DEVICE=ens160
ONBOOT=yes

4.3 清除密钥信息

bash 复制代码
[root@template network-scripts]# cd /etc/ssh/
[root@template ssh]# rm -rf ssh_host_*

4.4 清除 Machine ID

bash 复制代码
[root@template ssh]# cat /etc/machine-id 
a0f9d674b6ad478f846273772b1c1666
[root@template ssh]# cat /dev/null > /etc/machine-id
[root@template ssh]# cat /etc/machine-id 
相关推荐
2401_894915534 分钟前
Geo 优化源码部署实战:环境配置、参数调优完整指南
运维·服务器·数据库·tcp/ip·安全
lxw20230271161 小时前
k8s安装部署(利用ansible)
linux·kubernetes·ansible
爱和冰阔落1 小时前
【Linux】Ctrl+C 到底做了什么?从键盘、kill 到 alarm,一次讲清信号的产生
linux·运维·c++·安卓
JavaPub-rodert1 小时前
Linux 下部署 MongoDB:从安装、配置到生产环境使用
linux·运维·mongodb
我不会插花弄玉1 小时前
11.Linux进程信号【由浅入深-Linux】
linux·进程·信号
辻弋2012 小时前
一键优化电源计划、游戏模式、独显强制、禁用后台录制——DeltaForceBooster专治三角洲行动卡顿掉帧,所有改动可一键还原
服务器·数据库·windows·游戏·电脑·php
xcLeigh2 小时前
Go入门:基本数据类型全览与选择指南
android·服务器·golang·教程·go热门
画中有画2 小时前
自动化脚本中如何启动/打开app的某个页面
运维·自动化
Doraemomo2 小时前
Linux编程-socket网络编程之TCP
linux·网络·tcp/ip
何以解忧,唯有..3 小时前
Python os模块详解:文件与目录操作指南
java·服务器·python