搭建pxe服务器

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

intel 开发的 PXE pre-execution environment

搭建pxe服务器_第1张图片

启动过程中 请求IP 然后用TFTP 下载启动软件到自己的内存里面了

   

搭建pxe服务器_第2张图片

tftp UDP 69 简单传输协议,不需要用户名密码

ftp  TCP 21  必须用用户名和密码

 

搭建pxe服务器_第3张图片

 

 

Kickstart 自动执行脚本

 

 

 

PXE服务器的搭建

 

 

 

1. 开启httpd服务,构建安装树。

[root@server5 ~]# mount /dev/sr0 /home/rhel6 -o loop

[root@server5 ~]# 

[root@server5 ~]# service httpd restart

Stopping httpd:                                            [FAILED]

Starting httpd:                                            [  OK  ]

[root@server5 ~]# ln -s /home/rhel6/ /var/www/html/rhel6  创建链接

 

打开安装树

 

 

 

配置tftp服务器上用于pxe引导所需的文件

 

2. 配置DHCP 服务器

配置不对,看log

 

chkconfig dhcpd on

service dhcpd restart

 

 

3. 安装TFTP 服务器,启动服务。

 

 

开启TFTP服务器,是依赖于xinetd服务,所以启动xinetd服务即可。

 

开机启动服务

 

 

 

编辑配置文件

 

 

 

 

4. 拷贝引导文件到tftp主目录

  安装syslinux

 

找到那个pxelinux.0 那个文件

 

 

 

拷贝启动文件pxelinux.0到tftp的主目录去

拷贝启动文件isolinux下面的文件到tftp目录去

 

 

5. 建立开机启动菜单

 

在/var/lib/tftproot/建立  pxelinux.cfg目录,然后拷贝isoliux.cfg到pexlinux.cfg/default。

 

 

 

 

十分之一秒  600 代表60秒

 

 

6. 建立自动安装执行脚本文件,配置kickstart文件

 

 

在root目录下又anaconda文件,直接cp生成,修改即可。

 

 

 

 

 

 

也可以安装kickstart软件进行定义安装。

安装system-config-kickstart

yum install system-config-kickstart

 

 

 

 

 

7. 验证效果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3064806/blog/791727

你可能感兴趣的:(网络,运维,python)