构建PXE环境--网络自动化安装CentOs6.5

一、构建PXE环境实验

1、当前系统版本

2、查看网络环境和yum源

当前系统的IP是192.168.1.60,子网掩码是255.255.255.0,默认网关是192.168.1.1

本次实验使用的yum源是本地光盘,构建过程如下:

(1)挂载本地光盘(已做成yum仓库的)到/media/centos6.5_DVD1目录下    

(2)在/etc/yum.repos.d/目录下新建yum的配置文件local.repo,并编辑该配置文件,指定yum源在本地光盘上

3、安装并启动DHCP服务

(1)使用yum命令安装dhcp

(2)设定dhcp服务配置

/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample文件是dhcp自身提供的dhcp服务配置的模板,本次实验基于此模板来并根据自身需要设定dhcp服务配置。

进一步编辑/etc/dhcp/dhcpd.conf配置文件

    # dhcpd.conf    
    # Sample configuration file for ISC dhcpd
    # option definitions common to all supported networks...
    option domain-name "hjq.com"; 
    option domain-name-servers 192.168.1.60;  #DNS服务器地址
     
    default-lease-time 43200;   #默认租约时间
    max-lease-time 66400;   #最长租约时间
    log-facility local7;   #日志格式为local7
    
    subnet 192.168.1.0 netmask 255.255.255.0 {
      range  192.168.1.150 192.168.1.200;   #地址池,定义在192.168.1.150到192.168.1.200的范围内找地址对外分配
      option routers 192.168.1.1;   #指定网关
      next-server 192.168.1.60;   #使用PXE时,指定tftp服务器的地址
      filename "pxelinux.0" ;    #指定去tftp服务器地址上下载的文件
    }

注意:对外分配的地址一定要和当前主机(dhcp服务器)IP地址在同一网络段上,否则启动dhcp服务的时候会报错。

(3)启动dhcp服务

    [[email protected] ~]# service dhcpd configtest  #编辑dhcpd服务配置文件后,检测是否有语法错误。如果没有,则启动dhcpd服务。
    Syntax: OK  #提示没有语法错误

启动dhcp服务:

4、安装并配置tftp server

    [[email protected] ~]# chkconfig tftp on

构建PXE环境--网络自动化安装CentOs6.5

时间: 2024-10-13 12:28:27

构建PXE环境--网络自动化安装CentOs6.5的相关文章

PXE+HTTP+tftp+kickstart 网络自动化安装centos6.5

基本流程: 1.网卡作为可引导的启动设备 2.BIOS找到引导设置网卡,激活网卡的PXE功能 3.客户端通过PXE的内置dhcp客户端尝试DHCP广播请求,从DHCP服务器获取IP地址.掩码.网关.网络属性 4.DHCP服务器告知客户端tftp服务器地址(next-server),将 "filename "pxelinux.0";" 参数中指定的文件(pxelinux.0)推送给客户端: 5.PXE的内置tftp客户端到指定tftp服务器下载启动镜像文件pxelin

PXE通过网络自动化安装系统

PXE通过网络自动化安装系统 要实现此功能要有三个基础的服务:DHCP服务,TFTP服务,HTTP服务HTTP:存放ks应答文件,安装源文件 DHCP:提供网络地址,提供TFTP服务器地址 TFTP: 存放启动文件,将网卡启动的内核文件,菜单文件存放于此 /var/lib/tftpboot 目录下 1 HTTP服务设置 安装HTTP,设置为开机启动,启动HTTP yum install httpd systemctl enable httpd systemctl start httpd 创建相应

实验:实现PXE的网络自动化安装

PXE(Preboot Execution Environment):预启动执行环境,PXE是由Intel设计的协议,它可以使计算机通过网络而不是从本地硬盘.光驱等设备启动. 基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统PXE可以引导和安装Windows,linux等多种操作系统. 目标:通过网卡能够下载安装操作系统的安装文件,安装包,能够让主机不拿光盘,u盘,只拿网卡来引导,进而能够让它自动的启动起来,安装操作系统.只要主机

使用Kickstart自动化安装CentOS6.5

使用Kickstart自动化安装CentOS6.5 作者:Todd Liu       时间:2018年5月28日 本文介绍PXE方式引导自动化安装CentOS6.5系统,主要用到的系统服务有DHCP.TFTP.Vsftpd和Kickstart.通过配置Kickstart自动化应答脚本,实现客户端批量.无人值守安装系统. 1. PXE介绍 PXE(Preboot Execution Environment,预启动执行环境)由Intel公司开发,工作于Client/Server的网络模式,支持客户

PXE网络自动化安装Linux

在工作环境中,批量安装.无键盘鼠标.无显示器.无光驱安装操作系统都需要采用非交互式安装. PXE安装就是可以通过网络自动加载系统内核,并启动安装程序,再配合kickstart配置文件,完成无交互式安装的方式. 一.基本概念 DHCP 动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作在67号端口,主要用途是给网络中的设备自动分配IP地址. TFTP TFTP(Trivial File Transfer

基于PXE,kickstart实现通过网络自动安装CentOS6.5

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包

基于PXE实现操作系统的自动化安装

在安装Linux系统时,常见的场景有使用光盘的方式来安装,在需要安装的计算机数量不多,且个性化定制安装的情况下,使用光盘来交互式的选择配置方式安装,是我们最常见的情况,当然使用光盘的方式也可以实现免交互的方式来实现自动安装,其方式是在安装开始前提供一份kickstart文件. 基于光盘实现系统的自动化安装,我们需要向光盘的镜像文件中添加kickstart配置文件,而系统安装过程中需要用到的其他重要的文件有:在isolinux 目录下有isolinux.bin,isolinux.cfg,boot.

自建DHCP TFTP服务 用PXE启动实现无人值守安装Centos6

1.安装DHCP TFTP yum -y install dhcp tftp-server tftp 2.配置DHCP文件 cat > /etc/dhcp/dhcpd.conf << EOF # option domain-name "dwhd.org"; #设置DHCP的DNS option domain-name-servers 172.16.0.1,114.114.114.114; #设置DHCP 分配出去的IP超时时间 单位秒 default-lease-ti

Linux PXE自动化安装centos6系统

1.PXE是什么? pxe是Preboot Excution Environment的缩写,是intel公司研发,基于client/server的网络模式,支持远程主机通过网络从远端服务器下载镜,并由此支持通过网络启动操作系统的预启动执行环境. 2.PXE的工作原理 它的工作流程是这样的: 1.客户端向PXE 服务器上的DHCP发送ip地址请求消息,DHCP检测到客户端是否合法(主要是检测客户端的网卡MAC地址)如果合法则返回客户端的ip地址,同时将启动文件pxelinx.0位置信息一并传给客户