一、PXE批量网络装机

二、搭建PXE远程安装服务器

 三、具体安装实验

 四,实现kickstart 无人值守安装,真正实现全自动化

 

一、PXE批量网络装机

PXE(现启动执行环境,在操作系统之前运行)是由intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整个操作系统。

1、PXE具备以下三个优点:

(1)、规模化:同步装配多台服务器;

(2)、自动化:安装系统,配置各种服务

(3)、远程实现:不需要光盘、U盘等安装介质。

2、若要搭建PXE网络体系,必须满足以下几个前提条件

客户端:

1.客户机的网卡要支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。一般大多数服务器都支持,只需要在BIOS设置中允许从Network或LAN启动即可

服务端:
2.网络中有一台DHCP服务器以便为客户机自动分配地址、指定引导文件位置
3.服务器要通过TFTP服务(简单文件传输协议)来提供引导镜像文件的下载

二、搭建PXE远程安装服务器

1.PXE远程安装服务器集成了CentOS7安装源、TFTP服务、DHCP服务,能够向客户机裸机发送PXE引导程序、Linux内核、启动菜单等数据,以及提供安装文件
2.TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于小文件传输的应用场合。TFTP服务默认由xinetd服务进行管理,使用UDP端口69
3.xinetd是新一代的网络守护进程服务程序,又叫超级服务器,常用来管理多种轻量级Internet服务

4、守护进程也称精灵进程(Daemon),是运行在后台的一种特殊进程。守护进程独立于控制终端,它们尝尝跟随系统启动时启动,在系统关闭时才结束。守护进程周期性的执行某些任务或者等待处理某些事件,Linux上的大多数服务器都是用守护进程实现的

5、在系统启动中默认的守护进程的父进程ID全都是init,守护进程特征就是在程序运行名后加了一个d,但不是所有的尾字母都是d的进程都是守护进程

三、具体安装实验

1、关掉防火墙,安装并启用TFTP服务

 

 修改TFTP服务的配置文件,开启服务,并设置开机自启动

 

2、安装并启用DHCP服务

 修改dhcp服务的配置文件

 

 

 开启dhcp服务,并设为开机自启动

  3、准备Linux内核、初始化镜像文件

 

 4、准备PXE引导程序,并复制到TFTPDE 根目录下

 

  5、安装FTP服务,准备Centos7安装源,开启服务,并设置开机自启动

 

 

  6、配置启动菜单文件

 

  编辑完成并查看

 6、验证PXE网络安装

1.使用 VMware创建的虚拟机进行测试,虚拟机内存至少需要 2GB,否则在启动安装时可能会报错
2.开启虚拟机,在提示字符串“boot:”后直接按Enter键(或执行“auto”命令),将会自动通过网络下载安装文件,并进入默认的图形安装入口
3.若执行“linux text”命令,则进入文本安装入口;若执行 “linux rescue”命令,则进入救援模式

 

 

 四,实现kickstart 无人值守安装,真正实现全自动化

1、安装应答文件

 2、打开“kickstart”配置程序窗口

 

 3、配置kickstart选项

 

 

 

 

 

 

 4、保存自动应答文件

 

 

 5、配置需要安装的软件包

可以根据需要将/root/anaconda-ks.cfg的软件包安装脚本复制到ks.cfg文件中,只需要复制%packages到%end部分即可

 

 复制到 

 6、编辑引导菜单文件default,添加ks引导程序

 

 7、验证无人值守安装

当客户机每次以PXE方式引导时,将自动下载ks.cfg应答配置文件,然后根据其中的设置安装Centos 7系统,而无需手工干预

 

 

posted on 2021-07-09 21:01  且听风吟J  阅读(661)  评论(0编辑  收藏  举报