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

相关推荐

  • Linus Torvalds 语录 Top 10

    下面是Linux的创始人Linus Torvalds的一些言论,这是我个人认为最有意思的10句。如果你想看更多的Linus Torvalds说过的话,你可以看看他在维基百科上的词条:Linux Torvalds。我们在下面给出中英文对照,希望你能喜欢。 “Really, I’m not out to dest…

    Linux干货 2015-04-03
  • 优云实践:巧用Salt,实现CMDB配置自动发现

    随着互联网+新形势的发展,越来越多的企业步入双态(稳敏双态)IT时代,信息化环境越来越复杂,既有IOE三层架构,也有VCE、Openstack等云虚拟化架构和互联网化的分布式大数据架构。所以,企业急需建立一套合适的配置管理库(CMDB),像人类“大脑”一样统一存储从基础架构到业务应用各层面的配置信息,以便协调“身体”(运维系统)各部分完成复杂的运维工作。 C…

    系统运维 2016-07-26
  • 上海2016全球运维大会 美女辣妹吸引眼球!

    国内第一个运维行业大会 GOPS 2016全球运维大会(上海站)在2016年9月23-24日在上海雅悦新天地大酒店举办,面向IT及传统行业、广大运维技术人员,传播先进技术思想和理念,分享业内最佳实践。 参会两日,虽然大会主角是运维技术交流学习,不过却意料之外的邂逅了另一道靓丽的风景,瞬间燃了… 在会场,站立着一群高挑美女,我的…

    2016-12-05
  • 聊聊CentOS6的启动过程

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

    Linux干货 2016-03-14
  • LVM-逻辑盘卷管理

    LVM   一、简介         LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。   二、原理   &nb…

    Linux干货 2016-04-12
  • nginx 基础笔记

    一、Nginx 优点 高性能web,可以支持反向代理 比Apache性能优越,支持更多的并发连接,但资源占用很少,轻量级的web服务器。可以支持高达50000个并发连接数的响应 Nginx 在Linux 2.6+ 使用epoll模型,提供卓越性能 做为负载均衡服务器,可以在内部直接支持PHP和Rails,也可以支持作为HTTP代理服务器对外进行服务 Ngin…

    Linux干货 2016-03-19

评论列表(1条)

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

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