linux PXE和无人值守

  • linux PXE和无人值守已关闭评论
  • 162 次浏览
  • A+
所属分类:linux技术
摘要

目录 一、pxe概念 二、pxe相关服务 三、pxe装机流程 四、pxe四大文件 五、无人值守

目录

一、pxe概念

二、pxe相关服务

三、pxe装机流程

四、pxe四大文件

五、无人值守

六、实验

   自动装机

 

 

 

 

 

 

 

 

 

 

 

 

一、pxe概念

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

  pxe优势:

    1.规模化:同时装配多台服务器;

    2.自动化:安装系统、配置各种服务;

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

 

二、pxe相关服务

  TFTP:(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,使用UDP 端口69

  DHCP :(自动分配ip协议),可以在指定网段,分配对应的ip地址

 

三、pxe装机流程

  1.客户端的网卡查找dhcp服务,获取ip地址和时间

  2.dhcp服务器给客户机分配ip地址和引导地址,同时通过offer报文把tftp服务器地址发给客户机

  3.tftp服务器把引导文件(pxelinux.0)传给客户机

  4.客户机把引导程序加载到内存中

  5.引导程序在tftp服务器中查找配置文件,服务器把配置文件传给客户端

  6.服务器通过vsftp服务和客户端互传文件,客户端获得系统的镜像文件

 

四、pxe四大文件

  1.pxelinux.0引导程序(syslinux程序)

  2.default引导程序的配置文件

  3.vmlinuz:内核文件

  4.initrd.img系统启用镜像文件

 

五、无人值守

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

 

六、实验

   自动装机

   1.安装并启用 TFTP 服务

linux PXE和无人值守

   2.修改TFTP服务的配置文件

linux PXE和无人值守

 

linux PXE和无人值守

   3.开启tftp服务,开启tftp服务开机自启,开启xinetd服务,开启xinetd服务开机自启

linux PXE和无人值守

   4.安装dhcp服务

linux PXE和无人值守

   5.配置dhcp文件

  将配置文件cp到dhcp下

linux PXE和无人值守

   配置文件

linux PXE和无人值守

 

linux PXE和无人值守

   6.开启dhcp服务,添加开机自启

linux PXE和无人值守

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

  挂载光盘镜像

linux PXE和无人值守

   将pxeboot文件复制到/tftpboot中(复制 Linux系统的内核文件 )

linux PXE和无人值守

   复制 初始化镜像文件(linux引导加载模块)到TFTP根目录下

linux PXE和无人值守

   8.准备 PXE 引导程序

  安装程序:PXE引导程序由软件包 syslinux 提供

linux PXE和无人值守

   9.复制 PXE引导程序 到TFTP根目录下

linux PXE和无人值守

   10.配置vsftp服务

linux PXE和无人值守

   11.配置vsftp文件

    在ftp根目录下创建目录centos7,将镜像文件强制复制到centos7目录中,可加&让它自己后台运行

linux PXE和无人值守

   12.启动服务    

    开启vsftpd服务

    开启vsftpd服务开机自启

linux PXE和无人值守

   13.配置启动菜单文件,

    默认的启动菜单文件在TFTP根目录的 pxelinux.cfg子目录下,文件名为default

linux PXE和无人值守

   

linux PXE和无人值守

   14.关闭防火墙和安全机制

linux PXE和无人值守

   15安装 Kickstart 无人值守安装

linux PXE和无人值守

     直接打开或者执行 “system-config-kickstart” 命令打开

linux PXE和无人值守

   

linux PXE和无人值守

 

linux PXE和无人值守

 

linux PXE和无人值守

 

linux PXE和无人值守

 

linux PXE和无人值守

 

linux PXE和无人值守

 

 

 

 

   16.把无人值守配置文件复制过来

linux PXE和无人值守

   17.配置需要安装的软件包

 

linux PXE和无人值守

 

linux PXE和无人值守

   18.编辑引导菜单文件 default,添加 ks 引导参数

linux PXE和无人值守

  19.验证无人值守安装

linux PXE和无人值守

 

  20.创建虚拟机成功

linux PXE和无人值守

 

linux PXE和无人值守