架构一、无人值守PXE+KS
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相关推荐
- Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统。
Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统. 实验环境:一台centos7.2 主机 一块网卡 vnet1 10 ...
- 云计算 python PXE+KS无人值守安装
PXE是一个预启动环境 是由inter公司开发的,可以让计算机在网络中去启动操作系统 主要是用于安装客户机的引导系统 Kickstart:无人值守安装方式,其工作原理就是将运维人员的操作,保存到一个k ...
- 这次是在没有外网yum仓库的情况下搭建内网yum仓库和无人值守pxe装机
额 表达能力不行大家之间看看把 有什么问题可以和我说说 我是之间发的脚本可以之间使用 ks.cfg文件在最后 #!/bin/bash #filename: yumandpxe.sh DI=/med ...
- centos 8 卸载anaconda_搭建CentOS+PXE+ks.cfg自动装机总结
2014-07-21 : 搭建主要步骤 易错点 不明白的地方 主要步骤: 今天主要做的事就是搭建了一个自动装机环境,使用了CentOS6.5+PXE+DHCP+Apache+NFS+KickStart ...
- 【Linux】PXE+Kickstart无人值守安装系统
文章目录 前言 一.简介 二.配置DHCP 三.TFTP 四.SYSLinux服务程序 五.vsftpd服务 六.Kickstart应答文件 七.自动安装系统 八.总结 前言 本文来记录下PXE+Ki ...
- 随记:kickstart远程批量无人值守安装linux
环境:RHEL6.2 组件:dhcp tftp vsftp kickstart 原理:需安装linux的客户机通过PXE方式启动:通过dhcp取得IP地址:通过TFTP下载引导进程文件pxe ...
- 搭建pxe环境安装系统
简介 安装系统,听起来是很简单的事情,哪怕是完全没有基础,在网卡搜索一篇安装教程,一步一步照着做,也可以把系统安装好.当然,很多时候简单的事,一旦数量多了之后,就会发现变得很难处理.只为一台电脑安装系 ...
- 智能工厂设备无人值守系统方案
工厂设备无人值守系统,是作为工厂设备信息集中采集.传输.处理.显示的操作平台,可对设备(空压机.变电站.注水泵.增压机.机械设备,数控机床,工业锅炉.自动化生产线等)的作业运行参数和信息集中显示和控制 ...
- CODING 代码托管架构升级之路
本文为 CODING 创始团队成员王振威在『CODING 技术小馆:上海站』的演讲实录. CODING 技术小馆,是由国内专业的一站式软件服务平台 CODING 主办的一系列技术沙龙.将邀请数位业内知 ...
最新文章
- git查看linux内核log,linux查看用户、内核、CPU信息
- 抽象类与抽象方法 abstrack java
- linux vim编辑
- web.xml文件中的web-app元素 部署
- Oracle数据库编程:PL/SQL编程基础
- xmind各版本区别_XMind各版本功能对比1.PDF
- WIN10完全卸载anaconda
- 丰巢刷脸取件被小学生破解,号称3D、深度学习加持的人脸识别究竟靠谱吗?...
- android sit0 ip6tnl0,android netcfg iwlist 的使用
- 邮件内容安全防护之反垃圾邮件开源软件ASSP
- 「CF230A」龙的战争(详细分析)
- Linux命令-PV
- 消防工程师 6 干粉灭火系统 7.1 泡沫灭火系统-组件
- 回首神仙地,还道人间好
- PMP培训-项目进度管理
- MyHDL中文手册(十)——转换成Verilog和VHDL
- Flutter吸顶效果
- 上海伯俊软件测试笔试题,【上海伯俊软件面试|面试题】-看准网
- java pinyin4j.jar,android pinyin4j.jar
- Typescript 多线程Worker Threads