文档章节

搭建pxe服务器

DarkRing
 DarkRing
发布于 2016/11/21 22:17
字数 370
阅读 52
收藏 0

intel 开发的 PXE pre-execution environment

启动过程中 请求IP 然后用TFTP 下载启动软件到自己的内存里面了

   

tftp UDP 69 简单传输协议,不需要用户名密码

ftp  TCP 21  必须用用户名和密码

 

 

 

Kickstart 自动执行脚本

 

 

 

PXE服务器的搭建

 

 

 

1. 开启httpd服务,构建安装树。

[root@server5 ~]# mount /dev/sr0 /home/rhel6 -o loop

[root@server5 ~]# 

[root@server5 ~]# service httpd restart

Stopping httpd:                                            [FAILED]

Starting httpd:                                            [  OK  ]

[root@server5 ~]# ln -s /home/rhel6/ /var/www/html/rhel6  创建链接

 

打开安装树

 

 

 

配置tftp服务器上用于pxe引导所需的文件

 

2. 配置DHCP 服务器

配置不对,看log

 

chkconfig dhcpd on

service dhcpd restart

 

 

3. 安装TFTP 服务器,启动服务。

 

 

开启TFTP服务器,是依赖于xinetd服务,所以启动xinetd服务即可。

 

开机启动服务

 

 

 

编辑配置文件

 

 

 

 

4. 拷贝引导文件到tftp主目录

  安装syslinux

 

找到那个pxelinux.0 那个文件

 

 

 

拷贝启动文件pxelinux.0到tftp的主目录去

拷贝启动文件isolinux下面的文件到tftp目录去

 

 

5. 建立开机启动菜单

 

在/var/lib/tftproot/建立  pxelinux.cfg目录,然后拷贝isoliux.cfg到pexlinux.cfg/default。

 

 

 

 

十分之一秒  600 代表60秒

 

 

6. 建立自动安装执行脚本文件,配置kickstart文件

 

 

在root目录下又anaconda文件,直接cp生成,修改即可。

 

 

 

 

 

 

也可以安装kickstart软件进行定义安装。

安装system-config-kickstart

yum install system-config-kickstart

 

 

 

 

 

7. 验证效果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
DarkRing
粉丝 0
博文 1
码字总数 370
作品 0
济南
用PXE方法从裸机批量推Oracle 11gR2 RAC环境

唐波,福建省第一批Oracle ERP实施顾问,中国科学院最佳技术顾问。Oracle 10g/11g OCM、RHCE,ACOUG&SHOUG核心成员。 2004年4月到2006年12月在北京担任中科院ARP项目组数据仓库架构师,参与完...

唐波
2015/09/29
0
0
windows系统架设PXE+TFTP+HTTP安装CentOS 4.7 体验

由于现在光盘安装系统已经很不方便,U盘安装相对是方便很多,但当多机同时安装时也有些难以应付,网络安装方式却为解决这些问题提供了一个很好的选择。正好打算学习一下CentOS,就想到那它来...

jasmine_niao
2017/05/23
0
0
Win2008搭建PXE和WDS以及切换

作为新人第一次在这里写点东西,将工作中的部分记录下来,希望能和各位大牛交流学习下。很多操作来源于网络,当然也少不了同事的帮助,在此感谢这些无私奉献的大牛们,通过自己的实践操作现将...

XSimon
2013/10/24
0
0
自动化运维实战之——构建PXE无人值守自动安装服务器

【企业案例】 某公司新增一个机房,需要大规模部署操作系统环境,由于手动部署操作系统效率极为低下,现需搭建一台PXE服务器来自动化部署操作系统。 具体要求如下: 为节省硬件资源,PXE、D...

志_恒
2017/10/20
0
0
使用tftpd32搭建PXE服务器——从FTP服务器下载内核及INITRD文件

必备工具 tftpd32-4.5.0 syslinux-6.0.3 vmware workstation 以上工具都可以从网上下载到,版本可以用最新的。 详细步骤 1、创建一个文件夹如D:/PXEBOOT/,解压syslinux源码包,在源码包中搜...

zhangtk
2015/09/04
2.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

hive分区

hive为啥分区? hive为了避免全表扫描,从而引进分区技术来将数据进行划分。减少不必要数据的扫描,从而提高效率。 hive的分区和MySQL的分区的区别? mysql分区字段用的是表内字段;而hive分...

Mr_yul
24分钟前
1
0
log4j2发送消息至Kafka

title: 自定义log4j2发送日志到Kafka tags: log4j2,kafka 为了给公司的大数据平台提供各项目组的日志,而又使各项目组在改动上无感知。做了一番调研后才发现log4j2默认有支持将日志发送到kaf...

微笑向暖wx
28分钟前
0
0
LINUX中如何查看某个端口是否被占用(转发)

LINUX中如何查看某个端口是否被占用 之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 33...

覃大光
今天
1
0
JBolt 1.5.0新版发布,升级到支持最新版JFinal和Jetty,实现了在线更新插件功能

JBolt是一个JFinal极速开发框架 定制版IDE插件 目前仅有Eclipse插件版,Idea插件版正在开发中。 JBolt的详细使用教程请移步到这里 =====版本1.5.0 更新内容 2018年10月13日10:41:52===== 注意...

山东-小木
今天
0
0
laravel 微信支付

1.composer加载laravel微信支付第三方文件 composer require "overtrue/laravel-wechat:~4.0" composer require simplesoftwareio/simple-qrcode 1.3.* //composer生成二维码文件 2.改confi......

vio小黑
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部