基于pxe部署系统

一、前言

在生产环境中,我们经常遇到需要部署部署多台服务器。如果我们每部署一台服务器都要拿着系统盘到机房部署,守在服务器面前,那么我们的效率是十分低下的。况且有时候机房并不在我们身边。那么我们可以通过让机房值班人员为每台服务器配置好远程管理卡,运维人员通过远程管理卡,远程登入服务器进行操作。

二、pxe原理

pxe原理是通过服务器上网卡中支持的pxe启动,通过广播的方式获取ip地址与下一个服务器的ip地址,pxe客户端在tftp服务器上下载pxelinux.0文件,pxe客户端根据pxelinux.0的执行结果,通过tftp服务器加载kernel及ramdisk文件,从而引导系统。具体原理可查考下图

1.png

三、开始部署pxe服务器

3.1  部署dhcp服务

3.1.1 安装dhcp服务器并关闭selinux及iptables

3.1.2 配置dhcp服务器

3.1.3设置开机启动

3.2 配置tftp服务器

3.3配置pxe工作环境

3.3.1安装syslinux

3.3.2 安装httpd       

3.3.3提供kernel,ramdisk等文件

3.3.4提供kickstart文件

4.png

四、测试

关闭vmware的dhcp功能

2.png

从pxe启动后,设置ks文件

3.png

安装

5.png

参考文献:http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html

 

原创文章,作者:成吉思汗,如若转载,请注明出处:/8000

评论列表(2条)

  • stanley
    stanley 2015-09-14 09:29

    有下篇吗,过程挺详细,只是步骤好顺利的样子,我们公司原来有同学在折腾这个过程没有预期顺利,总是卡在ip获取上

    • 成吉思汗
      成吉思汗 2015-09-15 08:49

      无下篇,自己电脑上做的实验,把虚拟机的dhcp功能关闭,只要服务器上dhcp配置好了,就能获取到ip。其实也没文章写的顺利,主要卡在kickstart文件上。

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:华宇招商  万达直属QQ  万达娱乐开户  万达主管QQ  guoqibee.com  万达娱乐主管  万达招商QQ  万达主管  万达娱乐招商