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

网络装机的优势:

  1. 规模化:同时装配多台主机
  2. 自动化:装系统、配置各种服务
  3. 远程实现:不需要光盘、U盘等各种物理安装工具

什么是PXE?

PXE是域启动执行环境,在操作系统之前运行,可用于远程安装,构建无盘工作站。

工作模式:

PXE client集成在网卡ROM中,当计算机引导时,BIOS把PXE client 调入内存执行,获取PXE server配置,显示菜单,根据用户选择将远程操作系统下载到本机运行。

搭建PXE需要的服务(搭建PXE的前提条件)

1.DHCP服务,分配IP地址,定位引导程序。

2.DNS服务,为客户机分配主机名(可选项)。

3.TFTP服务,提供引导程序下载。

4.FTP服务,提供YUM安装源。

实验一:搭建PXE装机服务器
    操作系统:RHEL 6.5
    网卡连接:eth0 
    主机名:fxhljfuwu(192.168.1.60)

主机名:fptfuwu(192.168.1.70)

IP地址:192.168.1.60/24

IP地址:192.168.1.70 (FTP)

关闭 iptables 防火墙、SELinux防护机制

1.检查实验环境

配置两台IP地址

更改主机名

关闭防火墙和SELINUX

2.在FTP服务器上配置FTP服务(192.168.1.70)

挂载光盘到/mnt下

安装FTP软件包

默认安装FTP后匿名用户本地用户都可以登陆和下载

进入/mnt下复制所有内容 到/var/ftp/pub/iso/rhel6.5

3.在服务器上配置YUM源(192.168.1.60)

查看YUM源是否用

4.配置DNS服务

(要求:当有人访问pc100.tarena.com 的时候解析的IP为192.168.1.100,访问pc$.tarena.com的时候解析的IP为192.168.1.$,$的取值范围(100-200))。

查看软件包是否安装,如果没有安装,就安装软件包

修改DNS主配置文件(首先复制主配置文件一个备份,防止出现错误时无法恢复)

检查主配置文件的语法是否有错误,没有错误创建区域文件(数据库文件)

重新启动服务和测试

5.配置DHCP服务

查看软件包是否安装,如果没有安装就安装软件包

修改主配置文件(next-server为TFTP的服务器的IP地址,filename为网卡引导文件名)。

重新启动服务

6.配置TFTP服务

查看软件包是否已安装,如果没有安装,就安装软件包

启动服务(由于TFTP服务为临时服务,所以要启动xinetd 服务)

7.准备 启动文件(部署网卡启动程序,软件包有sysklinux服务提供),所以要安装syslinux软件包。把引导文件pxelinux.0(/usr/share/syslinux/目录下)放到启动文件内,启动文件存放位置(/var/lib/tftpboot目录下),然后引导内核文件初始化文件,内核文件和初始化文件存放在安装光盘里面(vmlinuz为内核文件,initrd.img为初始化文件),把内核文件和初始化文件存放到启动文件。

查看启动文件内的内容

8.配置启动菜单(下载模板文件存放在光盘中为pxelinux.cfg)

在启动目录下创建文件夹为pexlinux.cfg

下载模板文件到本地的启动文件夹pexlinux.cfg

更改isolinux.cfg文件为default (加载内核文件和初始化文件)

更改default文件,让其文件加载下端的linux字段

9.测试,新建一台虚拟机,然后启动虚拟机

系统会自动进入下面界面(不过要和服务器在同一网段)选择语言(简体中文)

选择键盘 方式

选择 安装 的软件包,由于是ftp安装的所以要写在URL路径下

实验二:配置 kickstart 无人值守安装

无人值守/自动应答

预先提供应答文件,定义好各种 安装设置

免去交互过程,实现全自动化安装

添加%post脚本,可执行安装后的各种配置

1. 准备应答文件
    找一台已装好的RHEL 6.5 模板客户机(本例中可选 PXE 服务器本机),
    通过 system-config-kickstart 工具创建 ks-el6.cfg 应答文件

安装软件包

在图形桌面下执行此命令,会 弹出 一个界面。

设置一下操作

保存文件到/root/

2.在PXE服务 器上部署应答文件,把所创建的文件放在FTP上

3.放rhel6.5.cfg文件到启动文件中

4.启动客户机就可以自动安装

总结:客户机网络装机过程

1)通过DHCP配置网卡,l获知TFTP地址及PXE启动文件名称(pxelinux.0).

2)从TFTP服务器下载运行启动文件。

3)读取启动配置(pxelinux.cfg/default).

4)根据用户选择(或超时启动选择)下载指定的vmlinuz和initrd.img.

5)内核vmlinuz运行后,主导安装过程.

时间: 2024-08-26 13:02:38

PXE网络装机配置和kickstart 无人值守安装的相关文章

PXE网络装机(有人值守与无人值守安装)

一:环境说明: ip:192.168.10.1,  dhcp分配的ip段为192.168.10.2-192.168.10.30  网关:192.168.10.1 dhcp服务     tftp服务     httpd服务,我安装在同一台 二:安装 (1)安装dhcp,并拷贝dhcpd.conf.sample 模板文件到 /etc/dhcp/dhcpd.conf # yum install dhcp # cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 

PXE远程网络装机及CentOS 7无人值守安装

在大规模的Linux应用环境中,比如Web群集.分布式计算等,服务器往往并不配备光驱设备,在这种情况下,如何给成百上千台服务器裸机快速安装系统呢?传统的USB光驱.移动硬盘等安装方式很显然已经力不从心了,那么就需要--PXE网络装机及无人值守安装. PXE网络装机及无人值守安装可以实现的功能有:1.规模化:同时装配多台服务器:2.自动化:安装系统.配置各种服务:3.远程实现:不需要光盘.U盘等安装介质. 如图: 关于Windows PXE网络装机可以参考博文:Windows server 201

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无人值守安装

PXE定义 PXE(Pre-boot Execution Environment,预启动执行环境)是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统 PXE 部署装机的前提要素 PXE预启动执行环境,在操作系统之前运行可用于远程安装,构建无盘工作站 服务端运行DHCP服务,用来分配地址,定位引导程序运行TFTP服务器,提供引导程序下载 客户端网卡支持PXE协议主板支持网络启动 PXE部署装机的优点

YUM仓库服务与PXE网络装机的配置安装与使用

前言 前面我们安装软件主要使用rpm和源码编译安装,尤其在rpm安装软件的时候有些软件需要依赖关系,安装起来非常麻烦,今天讲的YUM仓库安装,可以自动解决依赖关系,只需要一条命令:yum -y install 软件名,就可以安装了,如果要卸载就执行:yum -y remove 软件名. 接下来先给大家搭建一台YUM服务器,实现yum安装软件 此外今天的另外一个实验就是PXE网络安装,非常类似windows2008的wds,通过网络快速安装操作系统.PXE的安装方式虽然说提高了安装的灵活性,但是有

PXE网络装机及kickstart无人值守自动装机技术

PXE网络装机及kickstart无人值守自动装机技术 PXE简介 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer pro

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

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

自动化无人值守网络装机(PXE网络装机)

自动化无人值守网络装机(PXE网络装机) 在IP地址为192.168.4.5主机上配置pxe机,实现对客户端的自动化网络装机,并在给客户端装机后自动分配IP地址.主机名,并自动创建一个管理员的账户:admin和对应密码:123456. 在192.168.4.5主机上配置: [[email protected]桌面]# mkdir  /nfsdir [[email protected]/]# mount  /dev/cdrom  /nfsdir //光盘挂载目录,也可是其他目录,但要和生成ks文件

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

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