Redhat kickstart 无人值守安装

                   Redhat kickstart 无人值守安装

一、PXE

     

PXE工作于Client/Server的网络模式,支持可以通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器DHCP分配IP地址,再用TFTP下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端客户机基本软件设置,从而引导预先安装在服务器中的终端操作系统。

 

二、开始配置无人值守安装服务器端配置,客户机需要支持从网卡启动,服务器的IPADDR=192.168.5.10  NETMASK=255.255.255.0 GATEWAY=192.168.5.1

 

三、kickstart无人值守安装所需软件:DHCP VSFTPD TFTP-SERVER KICKSTART

 

四、配置kickstart无人值守安装服务器

 

1:配置服务器IP地址

blob.png

blob.png

 重启network使其更改生效

blob.png

2:配置本地yum

 挂载光盘镜像

blob.png

配置yum配置文件

blob.png

blob.png

注:在yum的配置文件中的容器名一定要写成base,否则会在配置kickstart时出错,导致下载系统软件包出错。

 

* 执行命令 yum -y  install dhcp* vsftpd*tftp-server* system-config-kickstart*

 

  安装完这四个服务后,,执行 system-config-kickstart&  (如果不执行此命令,到后面system-config-kickstart里的安装包会下载不到的;或者麻烦一些把镜像在挂载到 /mnt目录下在执行system-config-kickstart&)

 

3:使用yum搭建所需服务

 

   搭建FTP服务器

 

Yum安装完之后重启服务及设置服务的自启动状态

blob.png

/var/ftp/mkdir创建ks目录

blob.png

测试一下FTP服务器

blob.png

配置/etc/fstab文件,让系统开机自动挂载光盘镜像到/var/ftp/pub目录下

blob.png

blob.png

*执行 mount -a 挂载/dev/cdrom  /var/ftp/pub 目录下

 

 

注:如果在安装操作系统的时候没有关闭iptablsselinux,现在也可用setup来关闭它们。

blob.png

blob.png

blob.png

防火墙安全级别选择*)禁用SElinux选择禁用。然后选择确定即可保存退出到选择一种工具界面,在点击一下退出即可退出setup配置界面了。

 

4:使用yum搭建TFTP服务

 

 

 现在我们就可以使用rpm -ql tftp-server 命令来查看tftp-server服务的配置文件和启动脚本所在的目录

blob.png

注:由此可见它的配置文件在/etc/xinetd/tftp目录下,工作目录是/TFTPBOOT现在我们可以修改tftp服务的配置文件了。

blob.png

blob.png

注:更改第14行的yesno ,意思是开启tftp服务的传输功能。

 

更改完tftp服务的配置文件后重启服务及设置服务的自启动状态

blob.png

5:拷贝kickstart无人值守安装所需的文件

 

 手动创建/tftpboot下的pxelinux.cfg目录(默认情况下没有这个目录)

blob.png

拷贝四个文件到/TFTPBOOT目录下

blob.png

拷贝isolinux.cfg 文件到/tftpboot/pxelinux.cfg/redhat.menu

blob.png

配置redhat.menu文件

blob.png

blob.png

注:此配置文件需改第1318行就行,由于权限问题需用wq!强制保存退出即可。

blob.png

注:一共5个文件拷贝的目标目录不能有误,文件的名称也不能有误。

blob.png

blob.png

编辑/tftpboot/pxelinux.cfg/default文件

blob.png

手动编辑配置文件

blob.png

6yum搭建DHCP服务

拷贝DHCP模板到DHCP的配置文件里

blob.png

配置DHCP配置文件

blob.png

Next-server 192.168.5.10; 告诉客户机到192.168.5.10地址这里找tftp

Filename pxelinux.0; 告诉客户机到192.168.5.10这里找pxelinux.0这个文件

 

配置完DHCP服务的配置文件后重启服务及设置服务的自启动状态

blob.png

测试DHCP服务

blob.png

blob.png

注:测试完DHCP服务后记得重启一下网卡,释放掉刚才dhcp获得的iP地址。

 

7Yum安装system-config-kickstart

 

 

设置我们所需的安装信息

blob.png

后面的&符意思是让程序在后台运行

在基本配置里我们可以选择安装后的默认语言、系统口令、CPU架构、时区、填写安装码等

blob.png

在安装方法里填写FTP的地址和镜像的目录位置,匿名登录FTP,访问的初始目录是/var/ftp目录,我们需要在FTP目录中填写pub

blob.png

在分区信息表中可以填写自己的实际分区需求(我就简单的分了3个分区)

blob.png

在网络配置里我们可以为客户机配置动态IP地址和静态IP地址

blob.png

在防火墙配置里可以选择禁用还是启用防火墙和SElinux

blob.png

所需软件包的安装

blob.png

编辑安装后脚本文件

blob.png

syetem-config-kickstart中配置完之后就可以保存退出了

 

注:点击左上角的文件——–》点击保存文件

blob.png

blob.png

blob.png

然后到/root目录下看看有没有ks.cfg这个文件

blob.png

然后mv 移动ks.cfg文件到/var/ftp/ks目录中

blob.png

最后到/var/ftp/ks目录中编辑一下ks.cfg文件

blob.png

blob.png

  注: 在第10行添加 key –skip意思是跳过安装序列号

 

   * 执行 mount  -a reboot 使其镜像文件挂载到/var/ftp/pub目录下

 

9pxe服务已经搭建完毕,让客户机从网卡启动,进行测试

 

菜单选择安装界面出现

blob.png

在此选择ks进行安装

blob.png

之后客户机就会在字符界面下自动安装系统,无需手动干预直到安装完成并从新引导系统到登录界面。

原创文章,作者:zhengyibo,如若转载,请注明出处:http://www.178linux.com/48387

(0)
zhengyibozhengyibo
上一篇 2016-09-21 21:24
下一篇 2016-09-22 08:54

相关推荐

  • 流式传输的两大主流种类及流式传输特点

     流式传输定义很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术总称。其特定含义为通过Internet 将影视节目传送到PC机。实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming)。(百度百科)     在网络上传输音/视频(英文…

    Linux干货 2015-04-10
  • 聊聊CentOS6的启动过程

    前言:     作为一个合格的运维人员,系统的启动过程我们需要牢记在心,此文不深入探讨,只求大致理解CentOS6的启动过程。 一张图带你了解CentOS6的启动过程 注意:图片放大查看效果更佳 上图各阶段详解 POST:计算机开机时BIOS对其各硬件的简单测试,测试各硬件的完整性 BootSqunce:加电自检后根据…

    Linux干货 2016-03-14
  • PHP5.4最新特性

    原文Oracle:LAMP 体系有了新的竞争,但此版本中的特性使 PHP 再次挑战极限。 稍微做了修改。: 概述总结:1. 内存和性能改进:大型 PHP 应用程序中可节省 20-50% 的内存。通过各种优化使性能提高 10-30%2. 支持特性Trait3. 精简数组语法,可以定义短数组4. 函数数组解除引用,支持Array dereferenci…

    Linux干货 2015-11-18
  • Linux下如何使用sendEmail来发送邮件

    1)什么是sendEmail sendEmail是一个轻量级,命令行的SMTP邮件客户端(注意,不要跟sendmail混淆了)。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大,从此以后你就爱上了它。 2)安装sendEmail [root@zabbix ~]# wget http://…

    系统运维 2016-07-29
  • hbase安装配置(整合到hadoop)

    1.  快速单击安装 在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分钟就可以完成以下的操作。 1.1下载解压最新版本 选择一个 Apache 下载镜像:http://www.apache.org/dyn/closer.cgi/hbase/,下载 HBase Re…

    Linux干货 2015-04-13
  • CMDB内功心法,助我登上运维之巅

    很多70、80后甚至90后都在金庸、古龙、梁羽生先生等武林大家熏陶下成长的,这么多年过去了,我的武侠梦依然不曾散去。曾几何,梦想有一天练就一身绝学,搂着小师妹花前月下,仗剑走天涯,快意人生。可每次的酣睡美梦都被班主任大书板子给抽醒,在他们的鞭策之下,浑浑噩噩的成了一位IT骚年。我们都知道武功分为内功和招式,内功是气,而招式是形,以气御形。内功深厚,会让你的招…

    系统运维 2017-01-09

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-23 10:11

    作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。KICKSTART无人值守安装对我们来说是一个重要能力了,文章总体上总结的还不错,只是图片有些模糊哦。