百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装相关的知识,希望对你有一定的参考价值。

实验环境
系统环境:centos6.5:程安装服务器
WIN7:客户端
一、pxe远程安装服务器的搭建

  1. 安装并开启需要的服务,tftp,ftp,dhcp。
    1) yum -y install tftp-server,安装tftp环境软件包(如没有安装yum仓库,请参考http://blog.51cto.com/13842738/2135806)
    技术分享图片
    技术分享图片
    2) 编辑tftp配置文件vim /etc/xinetd.d/tftp 将“disable = yes”改为“disable = no”,然后启动xinetd服务即可,如下图所示。
    技术分享图片
    3) 安装dhcp软件包(详情参考http://blog.51cto.com/13842738/2140821),编辑dhcp配置文件vim /etc/dhcp/dhcpd.conf,如下图所示,编辑完成
    技术分享图片
    4) 安装FTP软件包yum install vsftpd,将LINUX镜像安装文件挂载到FTP共享文件夹pub下mount /dev/cdrom /var/ftp/pub
    技术分享图片
    查看FTP共享文件夹pub,挂载镜像文件成功
    技术分享图片
  2. 复制网络启动所需要文件到tftp服务器的根目录下
    1)yum -y install syslinux安装引导加载程序
    技术分享图片
    2)将安装好的引导程序复制到tftp启动文件夹下cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
    技术分享图片
    3)mkdir /var/lib/tftpboot/pxelinux.cfg 在tftp启动文件夹下建立一个文件夹用于存放启动所需要的文件
    cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安装菜单
    cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot //linux引导加载模块//
    cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //压缩内核//
    cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //图形化安装菜单
    3.启动所有服务器,关闭防火墙准备自动安装
    service dhcpd restart
    service vsftpd restart
    service xinetd start
    chkconfig --level 35 xinetd on xinetd服务在3,5模式下开机自启动
    chkconfig --level 35 tftp on tftp服务在3,5模式下开机自启动
    service iptables stop //关闭防火墙,不关闭没法下载TFTP中的引导程序//
    setenforce 0
    技术分享图片
    4.启动客户端(WIN7)按如下图所示选项进行选择
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    到此远程装机完成。
    二 无人值守安装
  3. 在系统中安装system-config-kickstart工具,yum -y install system-config-kickstart
    技术分享图片
    技术分享图片
  4. 通过图形化向导工具来配置安装应答文件,如下图所示
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
  5. 图形化界面配置完成,回到字符界面,应答参数文件默认保存在/root/ks.cfg中,mkdir /var/ftp/rhel6在FTP文件夹下新建文件夹rhel6,cp /root/ks.cfg /var/ftp/rhel6/把配置好的应答参数文件复制到rhel6中。
  6. 编辑引导菜单文件vim /var/lib/tftpboot/pxelinux.cfg/default,如下图所示
    技术分享图片
    技术分享图片
    5.完成之后重新加载服务tftp,ftp,dhcp
    技术分享图片
    6.到客户端验证无人值守安装如下图所示,实验成功
    技术分享图片技术分享图片技术分享图片
    技术分享图片

以上是关于百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装的主要内容,如果未能解决你的问题,请参考以下文章

百晓生带你玩转linux系统服务搭建系列----DNS服务的搭建一(正向解析)

百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装

手把手带你玩转大数据系列--zookeeper原理+搭建步骤

手把手带你玩转Linux

五分钟带你玩转docker实战elk环境——kibana搭建

五分钟带你玩转docker实战elk环境——kibana搭建