各位童鞋们,大家是如何度过这周周末的呢?这周末的我在家学习学习再学习,然而学习到一半,公司领导忽然给我打了个电话过来讲有同事等会儿会去客户那部署无人值守安装系统服务,问我去不去学习下。我想我正在学Linux,虽然还没学习到那个部分,可是提早接触下对后面学习确定会有很大帮助,因此我欣欣然的就赞成了。linux
在去以前,我和同事联系了一下,提早约好了碰头的时间和地点,在过去的路上,我在新买的书里面找了找关于无人值守安装系统的讲解,我发现里面有一整个章节专门都是讲解的无人值守安装。根据这本书里面的讲解,我了解了无人值守安装服务使用于在生产环境中有数百台服务器都须要安装系统的状况下使用,在搭建无人值守系统中须要使用到的有PXE、TFTP、FTP、DHCP、Kickstart等服务,这种无人值守安装系统能够自动地为数十台服务器安装系统,这一方面将运维人员从重复性的工做中解救出来,也大大提高了系统安装的效率。web
如今咱们来看下什么是PXE,PXE(Preboot eXecute Environment,预启动执行环境)是由Intel公司开发的技术,可让计算机经过网络来启动操做系统(前提是计算机上安装的网卡支持PXE技术),主要用于在无人值守安装系统中引导客户端主机安装Linux操做系统。服务器
与同事到达现场后,同事开始部署,我就在边上看着学习。首先,同事开始配置DHCP服务,DHCP服务程序用来为客户端主机分配可用的IP地址,这是服务器与客户端主机进行文件传输的基础,所以先行配置DHCP服务程序。配置好DHCP服务后同事继续配置的是TFTP服务程序,TFTP做为一种基于UDP协议的简单文件传输协议,不须要进行用户认证便可获利到所需的文件资源,所以接下来配置TFTP服务程序,为客户端主机提供引导及驱动文件。TFTP服务配置完成后接下来配置的是SYSLinux服务程序,SYSLinux是一个用于提供引导加载的服务程序。配置好SYSLinux服务后接下来配置的是VSFtpd服务程序,在无人值守安装系统的服务中,光盘镜像是经过TFTP协议传输的,所以势必是要用到vsftpd服务程序。也能够使用httpd服务程序来提供web网站访问的方式,只要能确保将光盘镜像顺利传输给客户端主机便可。配置好vsftpd服务后须要作的是建立一个KickStart应答文件,Kickstart应答文件中包含了系统安装过程当中须要使用的选项和参数信息,系统能够自动调取这个应答文件的内容,从而实现无人值守安装操做系统。Kickstart应答文件并无多么复杂,它总共只有46行左右的参数和注释内容,彻底能够经过参数的名称及介绍来快速了解每一个参数的做用,若是以为系统中默认自带的应答文件参数较少,不能知足生产环境的需求,则能够经过Yum软件仓库来安装system-config-kickstart软件包。网络
通过一系列的服务部署后,就能够使用无人值守安装系统了。通过同事的一番操做,愈加的激起了我学习的斗志,我也想本身单独的部署一个无人值守系统。因此,学习学习再学习,学得越多才会用的越多,加油!而我在上面说过的无人值守安装系统整个的部署流程均可以在《Linux就该这么学》这本书里加以学习,而后本身去练习,努力吧,看我这篇文章的少年。运维