制作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 
相关推荐
徐子元竟然被占了!!2 小时前
批处理文件
运维
lsunwing2 小时前
jsjdafasdfadsf
运维·服务器
Java后端的Ai之路2 小时前
Playwright是微软开源的浏览器自动化库:从入门到精通的实战指南
运维·microsoft·自动化·浏览器自动化·playwright
.生产的驴2 小时前
1Panel实战|SpringColud微服务部署生产环境一键部署Docker+Nacos+MySQL 数据定时备份 控制台 安全高效易维护
服务器·后端·mysql·spring cloud·docker·微服务·信息可视化
牛奶咖啡132 小时前
DevOps自动化运维实践_搭建UEFI网络引导的自动安装Ubuntu20及其更高版本系统
运维·自动化·devops·cloud-init·cloud-init自动应答·ubuntu24系统自动化安装·uefi网络引导自动安装部署
-Da-3 小时前
【操作系统学习日记】并发编程中的竞态条件与同步机制:互斥锁与信号量
java·服务器·javascript·数据库·系统架构
A.A呐3 小时前
【Linux第十八章】线程
linux
wanhengidc3 小时前
云手机与模拟器的关系
大数据·运维·服务器·分布式·智能手机
fresh hacker3 小时前
【Linux系统】通用的“系统排障”
linux·运维·服务器·网络·php