Linux学习pxe自动化安装系统

##pxe自动化安装系统##
#1.安装包

system-config-kickstart ##自动应答脚本

syslinux ##获得pxelinux.0文件

dhcp ##自动获取ip

tftp-server ##提供tftp协议的服务

httpd ##安装源共享

 

#2.自动安装原理

1.客户机从pxe网络启动,dhcp获取ip

2.dhcp服务器给客户机提供ip

3.客户机项网络中tftp服务器索取文件

4.客户机获取bootstrap文件后执行文件完成引导

5.读取配置文件,通过tftp加载内核和文件引导系统

6.进入安装画面,kickstart自动应答脚本安装

#3.环境配置

1)安装服务

[root@xwd_service ~]# yum install dhcp system-config-kickstart tftp-server dhcpd syslinux -y

[root@xwd_service ~]# systemctl stop firewalld.service

[root@xwd_service ~]# systemctl start tftp.service

[root@xwd_service ~]# ss -anulpe | grep tftp

UNCONN     0      0           :::69                      :::*                   users:(("in.tftpd",pid=3484,fd=0),("systemd",pid=1,fd=49)) ino:34377 sk:ffff88003cc0c000 v6only:0 <->

2)挂载镜像rhel7.2172.25.254.70上 下载httpd服务

 

##4.配置dhcp

[root@xwd_service~]# cp  /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

[root@xwd_service ~]# vim /etc/dhcp/dhcpd.conf

 

//配置基本的域名,dns,网段,子网掩码,地址范围,网关

//再在后面添加tftp主机的地址和访问的文件

#5.配置自动应答脚本

[root@xwd_service ~]# system-config-kickstart

 

 

 




//保存到http的默认发布目录下

[root@xwd_service ~]# vim /var/www/html/ks.cfg 添加一些基本配置

 

 

#6.配置tftp服务

1.将镜像内isolinux下的文件全部考入tftpboot启动目录下

[root@xwd_service ~]# scp 172.25.254.70:/var/www/html/rhel7.2/isolinux/* /var/lib/tftpboot/

 

2.pxelinux.0PXE引导文件拷入tftp启动目录下

[root@xwd_service ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

 

3.tftpboot下建立pxelinux.cfg目录,拷贝内核启动文件命名为default

[root@xwd_service ~]# mkdir /var/lib/tftpboot/pxelinux.cfg

[root@xwd_service ~]# cp/var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default


4.编辑default文件

[root@xwd_service ~]# vim /var/lib/tftpboot/pxelinux.cfg/default

编辑默认文件,更改安装源

 

//timeout 等待时间,background安装界面 title 标题

都可以自己修改

#7.测试:

选择网卡启动

 

获的ip进入安装页面

 

//进入安装界面

 

//成功开始安装

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页
评论

打赏作者

a10742864

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值