CentOS6.5PXE自动部署

设置好本机IP

wKioL1hbUxfBqL70AAApIID06w4048.png-wh_50

关闭防火墙和Selinux

wKiom1hbUy2xL0OVAAAMC20rryE618.png-wh_50


配置好yum仓库

wKioL1hbU0-gYQs4AAAcK0rPu8A494.png-wh_50

安装dhcphttptftp


wKiom1hbU2yz-JHpAAAGYQ7etBc876.png-wh_50

启动http,xinetd设置开机自启动


wKioL1hbU6XBFYe4AAAPfGYboPA247.png-wh_50

wKiom1hbVFWQTzt3AAAG_-1pC6s699.png

配置dhcp

把模板复制到配置文件

wKioL1hbVAbQJ5vkAAAJY24eVNI307.png


进入配置dhcp

wKiom1hbVInQxlacAAAEJigxBTk973.png

找到并编辑成如下

wKioL1hbVJnhRfjBAAAXesxz-Yo565.png-wh_50


配置成功

wKiom1hbVM3B20VmAAAFqB6dmRo113.png

httpd的默认目录下新建centos6.5目录并将光盘挂载或将光盘内容复制到该目录上这里用挂载


wKioL1hbVRWQoVuHAAAFEXwPyVo880.png

wKiom1hbVRWAC8FtAAAI2Igwp8s585.png

复制pxe安装需要的内核文件文件到tftpboot

注意这个. 代表复制到当前目录下

wKioL1hbVT2TFBFwAAAODN04Y1w881.png


安装syslinux提取pxelinux.0tftpboot

wKioL1hbVVDDf18kAAAFIxkNGPw441.png

wKiom1hbVZqQAVsWAAAFX1vX2Ns698.png

tftpboot下新建pxelinux.cfg目录用于存放启动引导参数配置文件并将引导文件放入

wKioL1hbVaziiSRZAAAIcQD2iB0954.png


制作自动化安装脚本

安装system-config-kickstart

wKiom1hbVfnD_kN4AAAGRwXFRrQ783.png

修改yum仓库信息为我们挂载的光盘

wKioL1hbVhSTFe0-AAAqviTO-lY744.png-wh_50


保存后清空仓库缓存repolist重新生成

wKioL1hbVjPinQE5AAAh1eru-NI160.png-wh_50

启动kickstart配置自动部署文件

wKiom1hbVmWxNKYrAAHnK8Q954M670.jpg-wh_50

wKioL1hbVrnxTmRqAAAqSry5UjY552.png-wh_50



wKiom1hbVpeQqUtBAAAe4c-zymo171.png-wh_50

wKiom1hbVyuhP84bAAArrmSxiC4277.png-wh_50

wKiom1hbVyyy98XsAAAvrV1iHq4150.png-wh_50

wKioL1hbVyyTOzcfAAATEfkJ-C4340.png-wh_50

wKiom1hbVyyx7BmvAAA3S8MYZGk583.png-wh_50

这两项是部署即将完成和部署完成后是否执行右方空白区域输入的脚本接着继续自动部署这里就不需要了

wKioL1hbVy2g8zKUAAAXR2nk1aY281.png-wh_50

wKiom1hbV5PzeL-aAAArtTZlR_Y490.png-wh_50

先保存到家目录

ks.cfg文件复制到httpd根目录下,注意其ks.cfg必须具备读的权限否则,无法完成自动部署


保存后回到命令行

wKioL1hbV7HxvXM0AAAGGahXfpQ512.png


查看下方的链接能否访问若不能访问则重新生成直到能够访问光盘文件为止

wKiom1hbV8HiMJiJAAADr4CcR7A574.png

wKioL1hbV-qDrNQ8AAAplyqVxzs787.png-wh_50

wKioL1hbV_zSFySJAAAEAtGe9hs139.png

wKiom1hbWBahAJjSAAAtpjoA1AE193.png-wh_50

没有问题

修改pxe引导菜单使其引导后执行ks.cfg完成自动部署

wKioL1hbWErQPp3AAAAFnWF9RVk200.png

wKiom1hbWFKxOaDKAAAm7NW72-U517.png-wh_50

若要自动部署则在这里添ks=http://192.168.4.1/ks.cfg文件指定的文件必须经过自己在浏览器测试看是否能够访问ks.cfg的内容否则部署也不会成功

wKioL1hbWH2gJ94JAAClYugCLn0435.jpg-wh_50

能够访问没有问题

现在来测试一下

wKiom1hbWL-DKoNfAAAP7_HwGns184.png-wh_50

内存给默认大小就可以了

wKioL1hbWNXQrYJ1AAAJcrGj81Y235.png-wh_50


因为我前面定义分区的时候分了有10G左右,这里我就把硬盘大小给20G

wKioL1hbWOngXetFAAAKL_vR9Vw423.png


创建完成后把网络连接模式改成桥接网卡

wKiom1hbWQmQDyNAAAAYhtxHpI8048.png

wKioL1hbWTHRo5g8AABpmBPl0-g321.jpg-wh_50

点击取消后按F12

wKiom1hbWUfTjkUjAAAImQy6Cg8203.png-wh_50

按l选择lan局域网装机

wKioL1hbWVygImJZAAARNrQeP6Q091.png-wh_50

成功获取到了IP地址

wKioL1hbWZrwRpGiAAB79PMRJLg676.jpg-wh_50

等60秒后他就会自动装机啦


wKiom1hbWbKS2JpcAAAX73-Rpbk980.png-wh_50

wKiom1hbWbKwAZe2AAAF-sIPP6Y694.png-wh_50




优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/10086lhc/1885024

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。