PXE无人值守自动批量装机

实验要求:

PXE无人值守自动批量装机(red hat 6)

实验步骤:

一、安装需要的服务器

1.TFTP

yum -y install tftp-server
vi /etc/xinetd.d/tftp

2.DHCP

yum -y install dhcp
vi /etc/dhcp/dhcpd.conf
ddns-update-style none;     //支持DNS动态更新,一般选择关闭//
next-server 192.168.100.20;  //指定TFTP服务器地址//
filename "/pxelinux.0";     //引导文件TFTP上的位置//
subnet 192.168.100.0 netmask 255.255.255.0 {
range  192.168.100.150 192.168.100.200;
option routers 192.168.100.20;
}

3.FTP

yum install vsftpd
mount /dev/sr0 /var/ftp/pub

二、复制网络启动所需要文件到tftp服务器的根目录下

yum -y install syslinux    //安装引导加载程序//
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安装菜单
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot  //linux引导加载模块//
cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/   //压缩内核//
cp  /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //图形化安装菜单

三、启动所有服务器
service dhcpd restart
service vsftpd restart
service xinetd start
chkconfig --level 35 xinetd on
chkconfig --level 35 tftp  on

service iptables stop   //不关闭没法下载TFTP中的引导程序//

setenforce 0

四、自动安装配置
yum -y install system-config-kickstart

图形界面打开kickstart进行配置  (注意 FTP目录 指定为pub)

默认保存在/root/ks.cfg中

mkdir /var/ftp/rhel6

cp /root/ks.cfg /var/ftp/rhel6/

vi /var/lib/tftpboot/pxelinux.cfg/default

default vesamenu.c32
prompt 0
timeout 1
…………
label linux
   menu label ^Install or upgrade an existing system
   menu default
   kernel vmlinuz
   append ks=ftp://192.168.100.20/rhel6/ks.cfg initrd=initrd.img

实验内容:

一、安装需要的服务器

vi /etc/xinetd.d/tftp

cd /etc/dhcp/

cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample dhcpd.conf

vi /etc/dhcp/dhcpd.conf

二、复制网络启动所需要文件到tftp服务器的根目录下

yum -y install syslinux

三、启动所有服务器

四、自动安装配置

yum -y install system-config-kickstart

注:未编辑内容暂不需要更改

mkdir /var/ftp/rhel6

cp /root/ks.cfg /var/ftp/rhel6/

vi /var/lib/tftpboot/pxelinux.cfg/default

五、测试

开一台win7(IPV4地址为自动获取,网卡选择仅主机模式)刚开机时点击esc进入boot menu界面。

至此,装机完成,点击重新引导后,可开启linux系统。

原文地址:http://blog.51cto.com/13710287/2147802

时间: 2024-11-05 20:39:27

PXE无人值守自动批量装机的相关文章

PXE无人值守自动装机

在工作中遇到需要进行批量装机的情况下,我们可以部署PXE+Kickstart无人值守安装操作系统,它可以批量自动安装操作系统,提高效率. 操作环境:一台VMware 12 虚拟机和REHL6.5系统的虚拟机可互联互通REHL6.5系统虚拟机为服务器:192.168.10.10yum仓库已建立服务部署:(PXE + TFTP + DHCP + Vsftpd + Kickstart)实验过程: 1.安装.设置tftp服务 [[email protected] ~]# yum install tftp

[亲测可用] PXE无人值守自动装机

日常工作中运维新手都会被要求安装Linux操作系统,当只有十几台服务器时还能够轻松应付过来,假若有一天公司规模扩大领导要求给几百台服务器安装Linux操作系统,那我们再按照原始方式使用光盘镜像来一台一台安装操作系统,其效率就会相当低了.这时候我们便可以部署PXE+Kickstart无人值守安装操作系统,它可以批量自动安装操作系统. 服务部署(PXE + TFTP + DHCP + Vsftpd + Kickstart) 实验环境 VMware 12 虚拟机 REHL6.5系统(网卡模式:仅主机模

Cobbler自动批量装机linux

cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立Linux系统的网络安装环境. Cobbler还提供了DHCP管理.YUM源管理.电源管理等功能,初次之外还支持命令行管理.WEB界面管理,并且提供了API接口,方便进行二次开发 cobbler和pxe高效批量网络装机都是自动化安装,但是cobbler是pxe的二次封装,在使用上更加方便,集成多个软件进行实现. 软件名 作用 cobbler 用来快速建立linux网络安装环境

pxe无人值守自动安装

rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmyum listyum updateyum -y install tftp-serverrpm -ql tftp-server/var/lib/tftpboot   tftp根目录chkconfig tftp onchkconfig --list tftpss -unlp | grep 69yum install syslinux

PXE 网络装机——实现无人值守批量装机

PXE 网络装机--实现无人值守批量装机 -------------------------安装PXE批量装机需要的服务------------------------- DHCP + TFTP + FTP - DHCP:自动分配IP地址给客户机,让客户可以和PXE服务器胡同TFTP:存放安装系统的引导文件,加载速度快(理由是因为引导文件小,需要的是高效操作)FTP:存放系统文件,容量大 (TCP协议,系统文件需要的是安全稳定的传输) -----------------------------安

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

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

CentOS7中PXE网络装机并且实现无人值守批量装机(装机过程全程无需动手)

----------------------基本概述---------------------- PXE是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网路从远程服务器下载引导镜像,并加载安装文件或者整个操作系统 ---------安装PXE批量装机所需要的服务--------- DHCP+TFTP+DHTP ---------安装PXE所需要的文件-------------- 引导程序pxelinux.0压缩内核vmlinuz系统初始化文件initrd

批量装机环境,配置PXE引导,kickstart自动应答

本例要求为后续的PXE服务器构建提供RHEL7软件仓库,完成下列任务: 在CentOS真机部署Web目录/var/www/html/rh7dvd 挂载RHEL7光盘镜像文件到该目录 访问 http://192.168.4.254/rhel7/ 测试,确保可用 1.2 方案 PXE网络装机的整体思路 -- 装机条件准备: 准备RHEL7安装源(HTTP方式YUM库) 启用DHCP服务 PXE网络装机的整体思路 -- PXE引导配置: 启用TFTP服务,提供装机用的内核.初始化文件 提供PXE引导程

Linux网络服务13——PXE高效能批量网络装机

Linux网络服务13--PXE高效能批量网络装机 一.PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统. 若要搭建PXE网络体系,必须要满足以下条件: ·客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导. ·网络中有一台DHCP服务器,以便为客户机分配地址.指定引导文件