码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS6.5PXE自动部署

时间:2016-12-22 15:17:53      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:pxe网络装机

设置好本机IP

技术分享

关闭防火墙和Selinux

技术分享


配置好yum仓库

技术分享

安装dhcp、http、tftp


技术分享

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


技术分享

技术分享

配置dhcp

把模板复制到配置文件

技术分享


进入配置dhcp

技术分享

找到并编辑成如下

技术分享


配置成功

技术分享

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


技术分享

技术分享

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

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

技术分享


安装syslinux,提取pxelinux.0到tftpboot下

技术分享

技术分享

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

技术分享


制作自动化安装脚本

安装system-config-kickstart

技术分享

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

技术分享


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

技术分享

启动kickstart配置自动部署文件

技术分享

技术分享



技术分享

技术分享

技术分享

技术分享

技术分享

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

技术分享

技术分享

先保存到家目录

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


保存后回到命令行

技术分享


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

技术分享

技术分享

技术分享

技术分享

没有问题

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

技术分享

技术分享

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

技术分享

能够访问没有问题

现在来测试一下

技术分享

内存给默认大小就可以了

技术分享


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

技术分享


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

技术分享

技术分享

点击取消后按F12

技术分享

按l选择lan局域网装机

技术分享

成功获取到了IP地址

技术分享

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


技术分享

技术分享




本文出自 “空想家” 博客,请务必保留此出处http://10086lhc.blog.51cto.com/10854889/1885024

CentOS6.5PXE自动部署

标签:pxe网络装机

原文地址:http://10086lhc.blog.51cto.com/10854889/1885024

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!