PXE+DHCP+Apache+Kickstart系统自动化安装
2017-12-13 17:07
441 查看
PXE+DHCP+Apache+Kickstart系统自动化安装
需要用到的工具:
![](https://img-blog.csdn.net/20171211234736230)
1.配置tftp
tftp默认发布目录为/var/lib/tftpboot
[root@server ~]# vim /etc/xinetd.d/tftp ##更改守护进程的disable为no
[root@server ~]# systemctl restart xinetd.service
[root@server ~]# netstat -antlupe |grep 69 ##查看端口是否开启
![](https://img-blog.csdn.net/20171211234751953)
2.配置pxe预启动执行环境
当计算机引导时,BIOS把PXE Client 调入内存中执行,然后由PXE Client将放置在远端的文件通过网络下载到本地运行。
[root@server tftpboot]# lftp 172.25.254.250
lftp 172.25.254.250:/pub/rhel7.0/isolinux> mget * ##在tftp的发布目录里下载镜像中的isolinux
cd /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ ##引导默认程序到tftp发布目录
mkdir /var/lib/tftpboot/pxelinux.cfg
[root@server tftpboot]# cp isolinux.cfg pxelinux.cfg/default ##default文件控制安装时面板的显示内容
![](https://img-blog.csdn.net/20171211234821127)
![](https://img-blog.csdn.net/20171211234906744)
![](https://img-blog.csdn.net/20171211234934655)
![](https://img-blog.csdn.net/20171211234944547)
/var/lib/tftpboot/pxelinux.cfg/defult 为以下内容可以配置安装的界面,镜像的位置,ks.cfg位置
![](https://img-blog.csdn.net/20171211235425372)
![](https://img-blog.csdn.net/20171211235440338)
3.kickstart将安装设置过程生成脚本
yum install system-config-kickstart
[root@server ~]# system-config-kickstart
![](https://img-blog.csdn.net/20171211235024035)
![](https://img-blog.csdn.net/20171211235107889)
![](https://img-blog.csdn.net/20171211235122084)
![](https://img-blog.csdn.net/20171211235135002)
![](https://img-blog.csdn.net/20171211235152955)
![](https://img-blog.csdn.net/20171211235203675)
![](https://img-blog.csdn.net/20171211235213174)
![](https://img-blog.csdn.net/20171211235224948)
![](https://img-blog.csdn.net/20171211235235812)
![](https://img-blog.csdn.net/20171211235312961)
![](https://img-blog.csdn.net/20171211235335876)
将生成后的脚本保存在Apache的发布目录里/var/www/hthl/
![](https://img-blog.csdn.net/20171211235354952)
编辑ks.cfg文件 执行ksvalidator检查脚本是否正确
![](https://img-blog.csdn.net/20171212001924269)
4.dhcp配置
为系统启动时分配ip。
网卡启动的过程中,首先dhcp寻找ip,读/etc/dhcp/dhcp.conf文件,接下来读取pxe的default文件进行安装。
![](https://img-blog.csdn.net/20171211235551627)
![](https://img-blog.csdn.net/20171211235601881)
5.安装过程
让其从网卡启动
![](https://img-blog.csdn.net/20171211235656993)
![](https://img-blog.csdn.net/20171211235710528)
![](https://img-blog.csdn.net/20171211235747767)
需要用到的工具:
1.配置tftp
tftp默认发布目录为/var/lib/tftpboot
[root@server ~]# vim /etc/xinetd.d/tftp ##更改守护进程的disable为no
[root@server ~]# systemctl restart xinetd.service
[root@server ~]# netstat -antlupe |grep 69 ##查看端口是否开启
2.配置pxe预启动执行环境
当计算机引导时,BIOS把PXE Client 调入内存中执行,然后由PXE Client将放置在远端的文件通过网络下载到本地运行。
[root@server tftpboot]# lftp 172.25.254.250
lftp 172.25.254.250:/pub/rhel7.0/isolinux> mget * ##在tftp的发布目录里下载镜像中的isolinux
cd /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ ##引导默认程序到tftp发布目录
mkdir /var/lib/tftpboot/pxelinux.cfg
[root@server tftpboot]# cp isolinux.cfg pxelinux.cfg/default ##default文件控制安装时面板的显示内容
/var/lib/tftpboot/pxelinux.cfg/defult 为以下内容可以配置安装的界面,镜像的位置,ks.cfg位置
3.kickstart将安装设置过程生成脚本
yum install system-config-kickstart
[root@server ~]# system-config-kickstart
将生成后的脚本保存在Apache的发布目录里/var/www/hthl/
编辑ks.cfg文件 执行ksvalidator检查脚本是否正确
4.dhcp配置
为系统启动时分配ip。
网卡启动的过程中,首先dhcp寻找ip,读/etc/dhcp/dhcp.conf文件,接下来读取pxe的default文件进行安装。
5.安装过程
让其从网卡启动
相关文章推荐
- 使用PXE+DHCP+Apache+Kickstart系统自动化安装
- PXE,DHCP,Apache-Kickstart系统集体化自动安装
- DHCP+VSFTPD+TFTP+Kickstart搭建PXE环境实现批量自动化系统安装
- 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8 x86_64
- RHEL7/CentOS7 PXE+Kickstart自动化系统安装
- PXE+DHCP+Apache+KickStart无人值守安装RHEL5.8
- 使用VMware 测试 PXE+DHCP+Apache+Kickstart 批量安装服务器
- PXE+DHCP+Apache+Kickstart自动安装CentOS
- 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8 x86_64
- 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8 x86_64 推荐
- DHCP+TFTP+HTTP+kickstart实现PXE自动化部署系统Centos
- pxe+dhcp+tftp+kickstart 实现系统自动安装
- 【2017/8/10】PXE+TFTP+VSftp+DHCP+Kickstart无人值守安装系统搭建
- RHEL7/CentOS7 pxe+kickstart自动化系统安装
- 马哥笔记第十五天系统安装、kickstart、anaconda、dhcp、tftp、pxe
- 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.5
- LINUX下基于http+tftp+dhcp的PXE+Kickstart自动化安装
- PXE环境下安装系统(DHCP+TFTP+HTTP+kickstart)
- PXE + KickStart实现全自动化系统安装
- CentOS7.2下PXE+kickstart自动化安装系统