基于PXE的linux系统的自动化安装部署(图文并茂)

一 基础网络建设--搭建dhcp服务器

可以参考:http://luzhi1024.blog.51cto.com/8845546/1655443

1 修改服务器的ip:/etc/sysconfig/network-scripts/ifcfg-eth0

技术分享

2 重启网络

技术分享

3 查看eth0网卡信息

技术分享

4 安装dhcp服务包

技术分享5 创建dhcp服务配置文件

技术分享

6 设置dhcpd开机启动

技术分享

7 查看是否开启udp 67端口

技术分享

说明:dhcp服务占用67号端口,dhcp的前身是bootps这个协议



二 搭建tftp服务平台

1 安装tftp

技术分享

2 编辑tftp配置文件

技术分享

3 启动tftp服务

技术分享

4 查看是否监听tftp服务,udp 69端口

技术分享

说明:

技术分享

5 测试

在tftp-server的根目录下发布一个test.file文件并且下载

技术分享

---END----


三 搭建http服务平台

1 安装httpd服务

技术分享

2 设置开机启动

技术分享

3 查看端口是否开启

技术分享

4 验证

技术分享

可以成功访问web服务,success。


四 组建PXE服务环境

1 安装syslinux包

技术分享

2 找到pxelinux.0,menu.c32文件的路径,并复制到tftp-server的根目录,还要创建pxelinx.cfg目录

技术分享

复制到/tfrpboot:

技术分享

创建pxelinux.cfg目录:

技术分享


3 将系统光盘images/pxeboot/目录中的initrd.img和vmlinuz复制到tftp-server的根目录

挂载系统光盘:

技术分享

复制initrd.img vmlinuz:

技术分享


五 创建kickstart文件

1 安装system-config-kickstart

技术分享


2 通过system-config-kickstart创建配置文件

启动:[root@ipvs /]# system-config-kickstart 




本文出自 “天道酬勤” 博客,请务必保留此出处http://luzhi1024.blog.51cto.com/8845546/1661163

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。