PXE+KS 无人值守

前提需求:

①:网络适配器模式都需相同
②:在虚拟网络编辑器中取消DHCP勾选服务
③:在环境中配置本地yum源
④:dhcp是用来分配IP来获取pxe上共享的文件
⑤:使用ftp传输(ftp传输需要客户端的应答因此需要tftp)
⑥:tftp是一种更加便捷的传输,在传输过程中不需要对方回应(使用的是UDP传输‘QQ、微信就是使用的这种协议’)
⑦:xinetd是tftp的守护进程,端口为69

[root@localhost ~]# yum -y install dhcp vsftpd tftp-server xinetd syslinux                首先下载所需服务
[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf  把dhcp的模板拷贝一份
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf                                              详细配置请看1
[root@localhost ~]# mkdir -p /var/ftp/redhat                                              创建一个ftp传输镜像库
[root@localhost ~]# mount --bind /yum/ /var/ftp/redhat/                                   把镜像绑定到仓库
[root@localhost ~]# mkdir -p /tftpboot/pxelinux.cfg                                       递归创建两个目录
[root@localhost ~]# \cp -a /yum/isolinux/* /tftpboot/                                     递归拷贝并保持属性不变
[root@localhost ~]# \cp -a /usr/share/syslinux/pxelinux.0 /tftpboot/                      拷贝执行文件
[root@localhost ~]# mv /tftpboot/isolinux.cfg /tftpboot/pxelinux.cfg/default              移动配置文件并改名
[root@localhost ~]# vim /tftpboot/pxelinux.cfg/default                                    修改配置文件,详情2
[root@localhost ~]# vim /etc/xinetd.d/tftp                                                修改tftp配置文件详情3
[root@localhost ~]# yum -y install system-config-kickstart.noarch                         使用KS生成ks.cfg文件
[root@localhost ~]# system-config-kickstart
[root@localhost ~]# vim anaconda-ks.cfg                                                   从其中复制安装时所需安装哪些包
[root@localhost ~]# vim ks.cfg  写入
[root@localhost ~]# cp ks.cfg /var/ftp/ks.cfg                                             拷贝到指定目录下
[root@localhost ~]# systemctl restart dhcpd                      启动
[root@localhost ~]# systemctl restart vsftpd                     启动
[root@localhost ~]# systemctl restart xinetd                     启动
[root@localhost ~]# firewall-cmd --add-port=69/udp
success                                                          放行端口
[root@localhost ~]# firewall-cmd --reload
success                                                          重新识别

1、 vim /etc/dhcp/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {option routers 192.168.1.2;range 192.168.1.101 192.168.1.166;next-server 192.168.1.100;filename "pxelinux.0";
}                    租约时间也要修改

2、vim /tftpboot/pxelinux.cfg/default 配置详情

timeout 6  设置超时时间越小等待时间越短,以毫秒为单位
label linux Redhatmenu label ^Install Red Hat SZDmenu defaultkernel vmlinuzappend initrd=initrd.img ks=ftp://192.168.1.100/ks.cfg quiet需要删除与上面一起的下一个label或者在initrd.img后面添加inst.stage2=ftp://192.168.1.100  后才能识别append initrd=initrd.img  inst.stage2=ftp://192.168.1.100ks=ftp://192.168.1.100/ks.cfg quiet   不按上述操作会出现Warning:dracut-initqueue timeout - starting timeout scripts

3、vim /etc/xinetd.d/tftp 修改tftp配置文件详情


PXE-E32: TFTP
问题所在防火墙沙盒权限问题

架构一、无人值守PXE+KS相关推荐

  1. Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统。

    Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统. 实验环境:一台centos7.2 主机 一块网卡 vnet1 10 ...

  2. 云计算 python PXE+KS无人值守安装

    PXE是一个预启动环境 是由inter公司开发的,可以让计算机在网络中去启动操作系统 主要是用于安装客户机的引导系统 Kickstart:无人值守安装方式,其工作原理就是将运维人员的操作,保存到一个k ...

  3. 这次是在没有外网yum仓库的情况下搭建内网yum仓库和无人值守pxe装机

    额 表达能力不行大家之间看看把   有什么问题可以和我说说 我是之间发的脚本可以之间使用 ks.cfg文件在最后 #!/bin/bash #filename: yumandpxe.sh DI=/med ...

  4. centos 8 卸载anaconda_搭建CentOS+PXE+ks.cfg自动装机总结

    2014-07-21 : 搭建主要步骤 易错点 不明白的地方 主要步骤: 今天主要做的事就是搭建了一个自动装机环境,使用了CentOS6.5+PXE+DHCP+Apache+NFS+KickStart ...

  5. 【Linux】PXE+Kickstart无人值守安装系统

    文章目录 前言 一.简介 二.配置DHCP 三.TFTP 四.SYSLinux服务程序 五.vsftpd服务 六.Kickstart应答文件 七.自动安装系统 八.总结 前言 本文来记录下PXE+Ki ...

  6. 随记:kickstart远程批量无人值守安装linux

    环境:RHEL6.2 组件:dhcp  tftp   vsftp   kickstart 原理:需安装linux的客户机通过PXE方式启动:通过dhcp取得IP地址:通过TFTP下载引导进程文件pxe ...

  7. 搭建pxe环境安装系统

    简介 安装系统,听起来是很简单的事情,哪怕是完全没有基础,在网卡搜索一篇安装教程,一步一步照着做,也可以把系统安装好.当然,很多时候简单的事,一旦数量多了之后,就会发现变得很难处理.只为一台电脑安装系 ...

  8. 智能工厂设备无人值守系统方案

    工厂设备无人值守系统,是作为工厂设备信息集中采集.传输.处理.显示的操作平台,可对设备(空压机.变电站.注水泵.增压机.机械设备,数控机床,工业锅炉.自动化生产线等)的作业运行参数和信息集中显示和控制 ...

  9. CODING 代码托管架构升级之路

    本文为 CODING 创始团队成员王振威在『CODING 技术小馆:上海站』的演讲实录. CODING 技术小馆,是由国内专业的一站式软件服务平台 CODING 主办的一系列技术沙龙.将邀请数位业内知 ...

最新文章

  1. git查看linux内核log,linux查看用户、内核、CPU信息
  2. 抽象类与抽象方法 abstrack java
  3. linux vim编辑
  4. web.xml文件中的web-app元素 部署
  5. Oracle数据库编程:PL/SQL编程基础
  6. xmind各版本区别_XMind各版本功能对比1.PDF
  7. WIN10完全卸载anaconda
  8. 丰巢刷脸取件被小学生破解,号称3D、深度学习加持的人脸识别究竟靠谱吗?...
  9. android sit0 ip6tnl0,android netcfg iwlist 的使用
  10. 邮件内容安全防护之反垃圾邮件开源软件ASSP
  11. 「CF230A」龙的战争(详细分析)
  12. Linux命令-PV
  13. 消防工程师 6 干粉灭火系统 7.1 泡沫灭火系统-组件
  14. 回首神仙地,还道人间好
  15. PMP培训-项目进度管理
  16. MyHDL中文手册(十)——转换成Verilog和VHDL
  17. Flutter吸顶效果
  18. 上海伯俊软件测试笔试题,【上海伯俊软件面试|面试题】-看准网
  19. java pinyin4j.jar,android pinyin4j.jar
  20. Typescript 多线程Worker Threads

热门文章

  1. 大数据正在改变的十三个行业
  2. 精准测试与开源工具Jacoco的覆盖率能力大PK
  3. 一张三极管规格书参考图引发的思考
  4. 网课搜题公众号搭建 查题接口教程
  5. 自动驾驶系列(十九)Autoware使用YoloV3识别(海康相机)
  6. 庆祝生日周岁相册PPT模板
  7. angular,Last few GCs JavaScript heap out of memory
  8. SAP增强实施步骤--二代增强
  9. 国产替换案例:CACTER邮件网关打造全国产化安全防护矩阵
  10. 51单片机对步进电机的控制