kickstart批量安装CentOS7

本文提供了一步一步的指南,详细介绍了如何在虚拟和实际环境中使用kickstart实现CentOS7的批量自动安装。内容涵盖实验环境准备、服务器配置(包括DHCP、TFTP、HTTP服务)、ks.cfg文件编写、PXE配置以及实际安装过程。
摘要由CSDN通过智能技术生成

前言

本教程主要详细写出安装的过程,具体原理及相关代码解释请看下面的文章。
KICKSTART无人值守安装
kickstart实现批量安装CentOS7.x系统
kickstart 配置文件说明

第一部分:虚拟环境实验

一、实验环境及工具

  • 物理主机硬件:联想笔记本,Windows 7 旗舰版,64位;处理器,i5;RAM,12G;
  • 物理主机网络:校园无线网络;IP地址,10.214.129.121;子网掩码,255.255.128.0;网关,10.214.128.1;
  • 虚拟机软件:VMware Workstation 15 Pro
  • 终端模拟软件:Xshell 6
  • Linux操作系统:CentOS Linux release 7.5.1804
  • 镜像文件:CentOS-7-x86_64-Everything-1804.iso

二、服务器预设

1. 安装CentOS7

CentOS7(即服务器S2),最小系统安装(基本开发工具环境);内存、硬盘、网络模式,如下所示
虚拟机设置

采用桥接网络模式,并关闭虚拟机的DHCP

2. 防火墙

关闭防火墙:

systemctl stop firewalld.service

禁止防火墙开机启动:

systemctl disable firewalld.service

查看防火墙状态:

firewall-cmd --state

防火墙

3. SELINUX

vi /etc/selinux/config

“SELINUX=enforcing”改为“SELINUX=disabled”
关闭SELINUX
重启服务器S2,再检查SELINUX的状态:

reboot

getenforce

SELINUX已关闭

4. IP

查看虚拟机服务器S2的网卡标识:
ip addr
虚拟机CentOS7网卡
服务器S2网卡标识为ens33,开始设置网卡的静态IP:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
原始IP配置
将上图的网络配置改为:
(在桥接模式下,服务器S2的IP要与物理主机的IP同一网段,但不能相同)
(改动的地方有:BOOTPROTO=static,ONBOOT=yes,再加上IPADDR,GATEWAY,NETMASK)
在这里插入图片描述
配置完IP后,重启网络服务

service network restart

三、服务器连接Xshell

Xshell连接虚拟机
Xshell成功连接上
利用Xshell就可以复制粘贴代码到服务器S2了,以下操作均在Xshell上进行。

四、服务器连接互联网

在上一步设好服务器静态IP后,进行连接互联网测试:

ping baidu.com

若ping失败,出现以下内容:

ping: baidu.com: 未知的名称或服务

但是ping自己的物理主机IP或百度的IP却没问题
则编辑:

vi /etc/resolv.conf

补充内容:

search l
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值