翼度科技»论坛 云主机 LINUX 查看内容

linux PXE和无人值守

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
目录
一、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 服务

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

 

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

   4.安装dhcp服务

   5.配置dhcp文件
  将配置文件cp到dhcp下

   配置文件

 

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

   7.准备 Linux 内核、初始化镜像文件
  挂载光盘镜像

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

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

   8.准备 PXE 引导程序
  安装程序:PXE引导程序由软件包 syslinux 提供

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

   10.配置vsftp服务

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

   12.启动服务    
    开启vsftpd服务
    开启vsftpd服务开机自启

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

   

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

   15安装 Kickstart 无人值守安装

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

   

 

 

 

 

 

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

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

 

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

  19.验证无人值守安装

 
  20.创建虚拟机成功

 

 

来源:https://www.cnblogs.com/zhende/p/17427370.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具