制作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 小时前
cmd局部设置java变量
运维·后端·自动化运维
我爱吃土豆13 小时前
AI 编程工具远程开发指南:Codex 桌面版与 WorkBuddy 通过 SSH 连接云服务器实践
服务器·人工智能·ssh
生活爱好者!3 小时前
哇!影视新玩法!docker部署NEOWATCH NAS
运维·docker·容器
一技安身3 小时前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
奔跑的架构师4 小时前
[A-50]ARMv9/v8-DVFS系统架构
linux·arm开发·架构·系统架构·arm
迷途呀4 小时前
CI/CD 自动化部署实践:让代码提交后自动上线
linux·运维·nginx·ci/cd·自动化
闲云自留地4 小时前
动手玩 Nova:Hypervisor、主机聚合、可用分区、虚拟机生命周期实操
运维·架构·openstack
赴生-4 小时前
Liunx 操作系统 进程概念(上)
linux
binqian5 小时前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌5 小时前
Shell编程——if条件语句
linux·运维·shell