- 浏览: 2543204 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (676)
- linux运维 (157)
- php (65)
- mysql (78)
- nginx (27)
- apche (18)
- framework (6)
- windows (9)
- IDE工具 (23)
- struts2 (7)
- java (13)
- 移动互联网 (14)
- memcache redis (23)
- shell基础/命令/语法 (37)
- shell (50)
- puppet (4)
- C (11)
- python (9)
- 产品经理 (27)
- Sphinx (4)
- svn (12)
- 设计构建 (12)
- 项目管理 (44)
- SEO (1)
- 网站架构 (26)
- 审时度势 (42)
- 网络 (14)
- 激发事业[书&视频] (81)
- 其它 (12)
- 摄影 (8)
- android (21)
最新评论
-
zhongmin2012:
原文的书在哪里
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
renzhengzhi:
你好,请问个问题,从master同步数据到slave的时候,s ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
ibc789:
你好,看了你的文章,我想请教个问题, 我在用 redis的时候 ...
redis 的两种持久化方式及原理 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
http://5ydycm.blog.51cto.com/115934/344097
网络拓扑:
mkdir /tftpboot/pxelinux.cfg
Welcome
to use kickstart! By-zhuzhengjun
(3)
在
tftpboot
目录下创建多个
ks.cfg
文件
====================== 图文笔记pxe引导安装centos6.2
环境介绍
pxe 源服务器: 192.168.30.105
client 服务器: 网卡和 pxe 服务器的网卡接在一个交换机上
[server]
1.安装相应的软件包
yum –y install dhcp* nfs* tftp*
2.配置tftp
vi /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -u nobody -s /tftpboot #设置tftp 根目录
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
service xinetd restart
检查tftp启动状况
chkconfig --list |grep tftp
tftp: on
3.配置dhcp
vi /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.30.0 netmask 255.255.255.0 {
option routers 192.168.30.105;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.30.105;
option time-offset -18000;
range dynamic-bootp 192.168.30.200 192.168.30.253;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.30.105;
filename "pxelinux.0"; #--关键.让客户端获取ip后读取 tftp根目录下的文件
}
vi /etc/sysconfig/dhcpd
DHCPDARGS=eth1 (这个网卡是我的192.168.30.0 段的网卡)
service dhcpd start
4. iso 文件准备
mkdir /mnt
mkdir -p /tftpboot/pxelinux.cfg
mount /iso/CentOS-6.2-x86_64-bin-DVD1.iso /mnt -o loop
cp /mnt/isolinux/vmlinuz /tftpboot/
cp /mnt/isolinux/initrd.img /tftpboot/
cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
yum -y install syslinux-devel syslinux-tftpboot syslinux
cp /usr/share/syslinux/pxelinux.0 /tftpboot/
注意:
/tftpboot 目录下是pxe 引导需要的所有东东,也就 4个东东
/mnt 是挂载安装光盘的所有东西,是client端安装时需要的安装文件
整个过程就是:
1.client 通过 tftpboot 下面的东西成功pxe启动,进入安装界面
2. 选择安装文件的路径,进行安装
5.配置nfs
vi /etc/exports
/tftpboot *(ro,sync)
/mnt *(ro,sync)
yum -y install portreserve (这个是替代以前所谓的portmap ; 6.2是叫portreserve)
service nfs start ---启动
service portreserve start
6.客户机器网卡和pxe 源服务器的网卡,要接在一个交换机上面
进到安装界面了,大功告成
发表评论
-
设置sudo为不需要密码
2015-04-17 09:04 10516有时候我们只需要执 ... -
haproxy 安装配置和负载实例
2015-03-27 11:49 11535一、环境说明实验环境 OS CentOS5.4 192.1 ... -
/dev/mapper/VolGroup00-LogVol00 100% 如何处理
2015-03-03 10:51 8220服务器磁盘跑满了, 命令查看 如下 [root@lo ... -
Tsar开源:淘宝内部大量使用的系统监控工具
2014-08-07 09:51 975Tsar是淘宝的一个用来收集服务器系统和应用信息的采集报告 ... -
Linux运维常用命令 (转载)
2013-01-31 10:23 25311 删除0字节文件find-type f - ... -
linux恢复 rm -rf 删除的文件:extundelete
2013-01-24 15:47 8916http://blog.csdn.net/pang6013 ... -
网站排障分析常用的命令
2013-01-21 18:17 1402------------------------------- ... -
迁移vmware服务器后Device eth0 does not seem to be present
2013-01-21 10:58 2252用VMware 安装 linux 6.0 ... -
LoadRunner如何监控Linux系统资源 : rpc.rstatd
2012-12-17 14:49 10304一 简述:LoadRunner监控Linux资源时弹出如下错误 ... -
僵尸Z进程和D进程
2012-12-10 16:47 13156-------------- 1 关于ZOMBIE进 ... -
Unix操作系统硬链接与符号链接的区别
2012-12-10 16:08 2025Unix操作系统有很多值得 ... -
nagios配置参数详解
2012-12-04 14:12 9449# Nagios return codes#定 ... -
nagios自定义监控nginx php和ip_conn
2012-12-03 17:57 3171自定义ip_conn.sh :http://zhume ... -
【汇总】shell show收藏
2012-11-29 14:03 1289================== shell从文本取对应的 ... -
haproxy+keepalived高可用负载均衡(七层)
2012-11-29 10:36 4010HAproxy是一款基于TCP( ... -
LVS+Keepalived
2012-11-29 10:10 1738http://www.linuxvirtualserver.o ... -
haproxy & LVS*(keepalived和heartbeat) & ng的比较
2012-11-29 10:04 7600http://network.51cto.com/art/ ... -
运维架构师-并不遥远的彼岸
2012-11-28 17:45 1737在百度里搜索运维架构师,你会发现招聘的职位还不少并且月薪、年 ... -
puppet模块汇总
2012-11-21 17:08 3032在磁盘上,一个模块对应一个特殊的目录结构: MODULE_ ... -
puppet 之file
2012-11-21 16:43 2867===================== 实例1 创建 ...
相关推荐
Kickstart+PXE无人值守安装是一种自动化操作系统部署的方法,可以极大地提高系统安装效率。它通过预配置一系列安装选项,使得客户端计算机在启动时能够自动从网络下载这些配置并完成系统的安装过程。本文将详细介绍...
DHCP+PXE+NFS+Kickstart全自动系统安装是一种高效的方法,用于批量部署操作系统,如CentOS或RHEL。本文档专注于CentOS6.5,但提供了关于如何适应不同版本的提示。以下是对这些技术的详细解释: **DHCP (Dynamic ...
### PXE & Kickstart 安装部署实施文件详解 #### 一、简介 ##### 1.1 PXE 技术概述 PXE (Pre-boot Execution Environment,预启动执行环境) 是一项由Intel开发的技术,主要功能是允许客户端通过网络从远程服务器...
这个过程大致包括启动PXE支持的客户端计算机,通过DHCP服务器获取网络配置,从TFTP服务器加载启动文件,以及通过NFS挂载安装所需的文件系统,并通过Kickstart文件进行自动安装。 整体而言,网络无人职守安装是现代...
本文档主要介绍了使用 KickStart、DHCP、NFS、TFTP、PXE 等技术实现全自动网络安装 LINUX 操作系统的方法。下面是详细的知识点: 一、 PXE 技术 PXE(Preboot Execute Environment)是由 Intel 公司开发的最新技术...
5. 在客户端计算机上启用PXE启动,引导过程将自动从网络获取ks.cfg文件并开始安装。 6. 安装过程中,系统会根据ks.cfg文件自动执行分区、选择软件包等操作,无需人工干预。 7. 安装完成后,系统根据ks.cfg文件自动...
### Linux PXE + Kickstart 安装制作笔记详解 #### 一、制作安装光盘镜像文件 在进行网络安装之前,首先需要准备一个或多个Linux发行版的安装镜像文件,这些镜像文件通常存储在光盘上,可以通过特定的方法将其转换...
### PXE批量安装CentOS 7 的关键技术知识点 ...综上所述,PXE批量安装CentOS 7 是一种高效且灵活的操作系统部署方式,通过合理配置网络环境和服务端组件,可以极大地简化安装过程,提高自动化程度。
以CentOS 7.0 + PXE + TFTP + DHCP + FTP为例,下面是具体的配置步骤: ##### 1. 配置TFTP - **安装tftp-server**:`yum -y install tftp-server` - **配置并启动tftp服务**:编辑 `/etc/xinetd.d/tftp` 文件,将 ...
5. 请求下载自动应答文件:客户端通过pxelinux.cfg/default文件成功的引导Linux安装核后,安装程序首先必须确定你通过什么安装介质来安装linux,如果是通过网络安装(NFS, FTP,),那么会在这个时候初始化网络,并...
### PXE+kickstart无人值守安装CentOS 6.4操作系统详解 #### 一、概述 ##### 1.1 PXE技术概览 PXE(Pre-boot Execution Environment,预启动执行环境)是一种允许计算机通过网络从远程服务器下载并执行启动映像的...
本文将详细介绍基于Linux命令行的day5pxe网络装机解决方案,它支持同时安装RHEL 6.5和CentOS操作系统,旨在为系统管理员提供一种高效、统一的系统安装方法。 首先,我们需要配置PXE服务器,这是整个网络安装方案的...
* 第四步:最后主机从 NFS 服务器下载到自动应答安装提问的 ks.cfg 文件以及 RHEL 或 CentOS 的源目录树。 2. 用到的技术 在这个自动化安装流程中,我们使用了以下技术: * PXE 协议:用于从网络启动 Red Hat ...
`tftp`和`tftp-server`提供TFTP(Trivial File Transfer Protocol)服务,`vsftpd`用于FTP(File Transfer Protocol)服务,`dhcp`是DHCP服务器,`syslinux`包含PXE所需的引导加载器,以及`nfs-untils`和`xinetd`来...
### 无人值守安装系统知识点详解 #### 一、无人值守安装...综上所述,无人值守安装系统通过结合 PXE、DHCP、NFS、TFTP 和 KickStart 技术,实现了高效的自动化安装流程。这对于需要快速部署大量计算机的场景尤为适用。
5. `pykickstart-*` 和 `system-config-kickstart-*`:这是Kickstart工具,用于自定义和自动化Linux安装过程。 在进行无人职守安装前,需要通过`yum`命令安装这些包,以及桌面环境(如果需要的话)。使用`yum ...
如果一切配置正确,它应该能自动从PXE服务器启动并开始CentOS 7.7的无交互安装过程。 通过以上步骤,你就成功地在CentOS 7.7上建立了一个PXE服务器。这个服务端可以用于批量部署相同配置的系统,极大地提高了IT运维...
它的核心功能是通过PXE(预启动执行环境)技术,配合DHCP、TFTP、HTTP、FTP或NFS服务,实现远程网络安装。Cobbler的出现降低了Linux网络安装的技术难度,使得这项原本需要较高技术水平的任务变得更为易用。 Cobbler...