当前位置: 主页 > 环境部署 > 其它服务 >

kickstart 批量部署系统

时间:2013-04-23 13:10来源:www.shencan.net 作者:shencan 点击:
批量安装系统不是什么技术活,我这里写这些主要是怕以后会用到 ,一般公司早有这个模板了 简单介绍一下原理 因为客户端是一个新设备不能做任何配置,所有的配置都是在服务器端
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


批量安装系统不是什么技术活,我这里写这些主要是怕以后会用到 ,一般公司早有这个模板了

简单介绍一下原理

因为客户端是一个新设备不能做任何配置,所有的配置都是在服务器端

1.服务器需要部署DHCP服务   给客户端分配ip gw dns  tftp信息   pxelinux.0  文件

2.服务器需要部署tftp服务  给客户端提供一些内核引导文件

3.部署http 或ftp或 nfs服务,部署这个过程的主要原因 是能让客户端得到ks文件跟安装系统过程需要的安装包文件

部署过程

1安装软件 (都yum安装就行)

dhcp服务配置文件

option domain-name “XXX.com”;
default-lease-time 300;
max-lease-time 600;
authourtative;
ddns-update-style ad-hoc;
log-facility local7;
subnet 10.192.75.0 netmask 255.255.255.0{    #作用域
range dynamic-bootp 10.192.75.200 10.192.75.250;
option subnet-mask 255.255.255.0;
option domain-name-servers 114.114.114.114;  #DNS
option domain-name “XXX.com”;
option broadcast-address 10.192.75.255;
#option routers 10.70.21.1;
default-lease-time 3000;
max-lease-time 6000;
filename “/pxelinux.0″;  #得到ip去tftp根目录下取这个文件
next-server 10.192.75.101; #tftp服务器地址

 

tftp根目录下需要以下文件 (vmlinuz initrd.img到光盘image/pxebot下cp  )

pxelinux.0   vmlinuz   initrd.img    /pxelinux.cfg/default(手动建立目录  default文件可以从镜像下的isolinux/isolinux.cfg cp过来 重命名下就行)

http 配置(安装完成后启动就行)

把系统镜像直接挂载到apache默认网站目录就行

 

ks文件(这个文件不同系统版本可能有些区别最好用ks工具生成)

文件生成后放到apache默认网站目录就行

 

最后实现自动选择ks文件地址(也可以在安装界面的时候指定)

在安装界面的时候  输入 linux ks=http://1.1.1.1/ks.cfg

如果想自动选择 修改一下default文件就行#添加ks url

label linux
kernel vmlinuz6.3
append initrd=initrd6.3.img http://1.1.1.1/ks.cfg

转载请注明linux系统运维
http://www.linuxyw.com/linux/qitafuwu/20130423/124.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容