微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS6.5PXE自动部署

设置好本机IP

关闭防火墙和Selinux


配置好yum仓库

安装dhcphttptftp


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


配置dhcp

把模板复制到配置文件


进入配置dhcp

找到并编辑成如下


配置成功

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


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

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


安装syslinux提取tftpboot

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


制作自动化安装脚本

安装system-config-kickstart

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


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

启动kickstart配置自动部署文件



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

先保存到家目录

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


保存后回到命令行


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


没有问题

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

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

能够访问没有问题

现在来测试一下

内存给认大小就可以了


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


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

点击取消后按F12

按l选择lan局域网装机

成功获取到了IP地址

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。