ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 企业开发 >> KICKSTART无人值守安装

KICKSTART无人值守安装(1/9)

来源:网络整理     时间:2016-03-14     关键词:

本篇文章主要介绍了"KICKSTART无人值守安装",主要涉及到方面的内容,对于企业开发感兴趣的同学可以参考一下: 导言作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。常规的办法有什么?光盘安...

导言

作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。

常规的办法有什么?

  • 光盘安装系统===>一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会屈指可数。用USB外置光驱,插来插去也醉了。

  • U盘安装系统===>还是同样的问题,要一台一台服务器插U盘。

  • 网络安装系统(ftp,http,nfs) ===>这个方法不错,只要服务器能联网就可以装系统了,但还是需要一台台服务器去敲键盘点鼠标。时刻想偷懒的我们,有没有更好的方法!

高逼格的方法:

  • Kickstart

  • Cobbler

在进入主题前,首先会向大家介绍一下什么是pxe,pxe能干什么,Kickstart是什么,Cobbler又有什么特别。

1. 简介

1.1 什么是PXE

  • PXE,全名Pre-boot Execution Environment,预启动执行环境;

  • 通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;

  • 由Intel和Systemsoft公司于1999年9月20日公布的技术;

  • Client/Server的工作模式;

  • PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;

  • PXE客户端(client)这个术语是指机器在PXE启动过程中的角色。一个PXE客户端可以是一台服务器、笔记本电脑或者其他装有PXE启动代码的机器(我们电脑的网卡)。

1.2 PXE的工作过程

KICKSTART无人值守安装

KICKSTART无人值守安装

  1. 1. PXE Client向DHCP发送请求
       PXE Client从自己的PXE网卡启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广   播请求,向本网络中的DHCP服务器索取IP。

  2. 2. DHCP服务器提供信息
       DHCP服务器收到客户端的请求,验证是否来至合法的PXE Client的请求,验证通过它将给客户端一个“提供”响      应,这个“提供”响应中包含了为客户端分配的IP地址、pxelinux启动程序(TFTP)位置,以及配置文件所在位置。

  3. 3. PXE客户端请求下载启动文件
       客户端收到服务器的“回应”后,会回应一个帧,以请求传送启动所需文件。这些启动文件包括:pxelinux.0、        pxelinux.cfg/default、vmlinuz、initrd.img等文件。

相关图片

相关文章