部署PXE远程安装服务实现Kickstart无人值守安装

Kickstart是一种无人值守的安装方式。它的工作原理是在安装过程中记录人工干预填写的各种参数,并生成一个名为ks.cfg的文件。如果在自动安装过程中出现要填写参数的情况,安装程序首先会去查找ks.cfg文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便会弹出对话框让安装者手工填写。所以,如果ks.cfg文件涵盖了安装过程中所有需要填写的参数,那么安装者完全可以只告诉安装程序从何处下载ks.cfg文件,然后就去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中的设置重启/关闭系统,并结束安装。

需要安装的服务 dhcp,tftp-server,vsftp,kickstart

实验环境:Redhat6.5

服务器地址:192.168.100.10

1首先安装tftp-server服务,接着对该服务的配置文件进行编辑,在这里我们启动tftp服务,注意该服务的路径/var/lib/tftpboot/,等下我会在这个路径下部署很多服务

2接着开始部署dhcp服务,同样是用yum仓库进行安装,安装完成后我们可以复制一个dhcp模板作为dhcp文件进行编辑,在该文件下我们首先要关闭DNS的自动更新功能,接着手动添加tftp服务器的地址和引导文件,接着设置好网关和 地址池

3接着继续部署vsftpd服务,安装完成后再把系统的镜像文件挂载到vsftpd的默认目录下,接着就需要将一系列服务复制到tftp目录下,首先安装syslinux系统引导程序,接着开始在tftp目录下安装linux引导加载模块,压缩内核,图形化安装菜单

4前三个服务安装完成后便可以开启这三个服务,关闭防火墙,将linux的35模式添加到这些服务当中

5接着开始安装kickstart服务,安装完成后会在服务器上生成一个kickstart文件

6打开kickstart进行编辑

7安装方法这里选择ftp服务安装,需要指明服务器地址和目录

8指定系统所需要的分区,这一注意分区大小一定要和服务器的大小相同

9网卡选择eth0网卡

10采用/bin/bash的编译形式

11设置完成后点击保存,会在 服务器的root目录下生成ks.cfg文件

12在ftp目录下创建一个新目录,将ks.cfg放入该目录中,接着指定ks.cfg的路径地址

最后打开一台虚拟机进行测试,这里我是在一台win7上进行的测试,注意测试的主机网卡一定要是仅主机模式,可以看到已经可以加载出linux的安装画面,说明服务已经部署成功。

原文地址:http://blog.51cto.com/13706760/2148059

时间: 2024-11-07 14:19:53

部署PXE远程安装服务实现Kickstart无人值守安装的相关文章

部署PXE远程安装服务和Kickstart无人值守安装

部署PXE远程安装服务和Kickstart无人值守安装PXE:网络引导技术,工作在Client/Serrver模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整个操作系统.若要搭建PXE网络体系,需满足以下几个前提条件:1.客户机的网卡支持PXE协议,且主板支持网络引导2.网络中有一台DHCP服务器以便为客户机自动分配地址.指定引导文件位置3.服务器通过TFTP(简单文件传输协议)提供引导镜像文件的下载Kickstart:使用Kickstart工具配置安装应答文件,自动完成安装

CentOS 7系统部署PXE远程安装服务及Kickstart无人值守安装

前言: 相信很多人都有过装系统的经历,以前是用光盘,现在基本都是用U盘来装系统.我们只需要制作一个U盘驱动即可,安装起来方便快捷.但如果是企业需要同时安装大量的系统时,U盘很显然不适合,它会耗费大量的时间.这时我们就可以用到PXE远程安装服务了,它可以提供大量的客户机同时安装系统.但是,同时安装的客户机数量是受到带宽的限制的.而且在安装系统时,还需要手动进行部分设置.这时我们就会用到Kickstart无人值守安装. 简介: PXE:预启动执行环境(Preboot eXecution Enviro

PXE网络装机配置和kickstart 无人值守安装

网络装机的优势: 规模化:同时装配多台主机 自动化:装系统.配置各种服务 远程实现:不需要光盘.U盘等各种物理安装工具 什么是PXE? PXE是域启动执行环境,在操作系统之前运行,可用于远程安装,构建无盘工作站. 工作模式: PXE client集成在网卡ROM中,当计算机引导时,BIOS把PXE client 调入内存执行,获取PXE server配置,显示菜单,根据用户选择将远程操作系统下载到本机运行. 搭建PXE需要的服务(搭建PXE的前提条件) 1.DHCP服务,分配IP地址,定位引导程

kickstart无人值守安装

我们一般自己做Linux时安装系统都是单机安装一台,当在实际生产环境当中,面对像新浪,网易,百度,阿里这种大型的网络公司,一般都会有前台服务器安装Linux,显然一台一台安装就不太实际,那么我们今天做的就是一种更加简单的方法---------kickstart无人值守安装 kickstart是通过网络方式进行安装,这种方式需要我们至少配置一台安装服务器. kickstart无人值守安装的方法:FTP+TFTP+DHCP+kickstart+PXE+NFS 做实验需要两台虚拟机进行实验,一台是安装

Linux PXE远程安装服务 并实现KIckstart无人值守安装

工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址 实验目标:部署PXE远程安装服务 .并实现KIckstart无人值守安装 server_args = -s /var/lib/tftpboot -c (指定存储路径 -c:允许上传)disable = no (开启tftp)安装dhcp并且复制模板ddns-update-style none; //支持DNS动态更新,一般选择关闭/next

【我的Linux,我做主!】使用PXE+Kickstart无人值守安装服务

(一)了解kickstart安装的流程有时候在公司内部会需要批量安装操作系统,这个时候如果我们按照使用光盘镜像的方式来一台一台的安装操作系统,不仅耗时费力,而且效率低下.比如同时安装100台机器,按照传统的方式会需要准备100个刻录好的光盘,准备100个光驱,每台机器的操作系统配置都需要独立的配置一次,可能需要加班加点好几天才能够做好,如果我们可以使用批量自动化的方式安装操作系统,不仅对人员的损耗降低了,而且效率也会大大的得到提高.现在我们将介绍可以实现无人值守安装系统的PXE+Kickstar

在Linux上部署PXE远程安装服务

在Linux上部署PXE远程安装服务 实验介绍:在Linux虚拟机环境下,部署PXE远程安装服务,最终实现在另外一台虚拟机中远程安装Linux系统(前提是Linux虚拟机已经部署好yum仓库). 1.安装TFTP(简单文件传输协议),来提供引导镜像文件的下载.TFTP服务由tftp-server软件包提供,默认由xinetd超级服务进行管理. 2.安装完后,要修改xinetd服务的配置文件,主要将"disbabled = yes"改为"disabled = no",

Linux PXE+DHCP+Kickstart无人值守安装   (1) 网络装机

PXE网络装机 注释:我们要安装的是 rhel-server-5.9_x86_64 下载地址是:地址晚一点给大家. linux PXE远程安装介绍: PXE是由Intel设计的协议,它可以使计算机通过网络启动.协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行,无盘工作站就是通过PXE来进行启动的.PXE协议的成功

Pxe+Kickstart无人值守安装Linxu操作系统

KICKSTART无人值守安装: 一.系统安装方法: 光盘安装系统===>一个服务器DVD内置光驱就要花很多钱,试想,几百台服务器仅是装系统用一次光驱,太耗资金,usb外置光驱一台一台插也是够麻烦的. U盘安装系统===>还是同样的问题,要一台一台服务器插U盘. 网络安装系统(ftp,http,nfs) ===>这个方法不错,只要服务器能联网就可以装系统了,但还是需要一台台服务器去敲键盘点鼠标.时刻想偷懒的我们,有没有更好的方法! 高效安装系统法:Kickstart.Cobbler 二.