PXE基于Red Hat系统的自动安装系统

 

1.Red Hat自动安装系统服务器

dhcp服务器

tftp服务器

syslinux

vsftpd服务器

如果安装软件需要联网则先不要切换网卡

 

1.安装dhcp服务器

         使用su - root 切换root用户登录系统

PXE基于Red Hat系统的自动安装系统_第1张图片

           安装dhcp服务器

 使用yum install dhcp*命令安装dhcp服务器

然后查看安装信息

PXE基于Red Hat系统的自动安装系统_第2张图片

对dhcp服务文件进行配置

vim dhcpd.conf

PXE基于Red Hat系统的自动安装系统_第3张图片

 

因为这里使用的是192.168.10.10作为服务器,所以要进行把IP地址配置为192.168.10.10

PXE基于Red Hat系统的自动安装系统_第4张图片

尝试启动dhcpd

如果启动失败的话,可以使用命令查看日志

PXE基于Red Hat系统的自动安装系统_第5张图片

测试dhcp时,要把客户机和服务器端放在同一个网段

PXE基于Red Hat系统的自动安装系统_第6张图片

2.安装tftp服务器,它是基于udp协议传输的

yum install tftp*

查看安装信息

编辑tftp的配置文件

PXE基于Red Hat系统的自动安装系统_第7张图片

把disable更改为disable=no就可以了

然后进入tftboot目录

里面的文件可以从/dev/cdrom获取,先安装syslinux服务引导程序,然后使用命令从syslinux文件中获取文件。

cp /usr/share/syslinux/pxelinux.0    /var/lib/tftboot

然后从光盘获取引导文件,要先挂载光盘至文件系统中

cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img}     /var/lib/tftboot

cp /media/cdrom/images/pxeboot/{vesamenu.c32,boot.img}     /var/lib/tftboot

然后在文件夹中创建pxelinux.cfg目录,然后把引导文件放进去并改名为default

cp /media/cdrom/isolinux/isolinux.cfg    /var/lib/pxelinux.cfg/default

然后对配置default文件进行配置

PXE基于Red Hat系统的自动安装系统_第8张图片

PXE基于Red Hat系统的自动安装系统_第9张图片

更改第2行和第65行就行

第65行主要是进行获取响应文件

3.然后安装vsftpd服务器,httpd服务器也可以,这里先使用vsftpd服务器

yum install vsftpd

然后把/media/cdrom里面的所有文件复制到ftp目录中

cp /media/cdrom/* /var/ftp/
把响应文件放入pub目录中

cp ~/anaconda-ks.cfg /var/ftp/pub/ks.cfg 

对配置文件添加url --url=ftp://192.168.10.10
PXE基于Red Hat系统的自动安装系统_第10张图片

对vsftpd服务器的配置文件进行改动允许匿名用户下载修改文件

PXE基于Red Hat系统的自动安装系统_第11张图片

对所有文件配置777权限

然后关闭防火墙和selinux,也可以自行设置允许服务流量进出

启动各个服务器

PXE基于Red Hat系统的自动安装系统_第12张图片

然后开启客户端,记住把客户端放置和服务器同一个网段

PXE基于Red Hat系统的自动安装系统_第13张图片

然后开启

PXE基于Red Hat系统的自动安装系统_第14张图片

第一次连接时tftp服务器连接超时,原因没有找到,重启了服务器一下就好了

 

你可能感兴趣的:(PXE基于Red Hat系统的自动安装系统)