快速业务通道

超级RHEL5之KICKSTART批量网络无人职守安装{详解篇}一

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-16
======================================= #配置文件内代表注释 #定义所支持的DNS动态更新类型(必选)
ddns-update-style none;
#定义作用域(或IP子网)
subnet 192.168.0.0 netmask 255.255.255.0 {
########################################
#在用#表示的条线之间的意思是:定义一些值,,指定何时使用他们.
#例如,假定要管理两种客户端类,使用选项空间定义在前面的例子中,现在能够依据不同的virtual值
向客户端发送不同的选项值,
#如下:当client端的mac前三个满足00:16:3e 那么,client就会获取到
192.168.0.61-192.168.0.80,否则就会获取192.168.0.1#-192.168.0.20
class "virtual" {
match if substring (hardware, 1, 3) = 00:16:3e;
}
option routers 192.168.0.2; #router的ip地址
option subnet-mask 255.255.255.0; #subnet-mask 地址
option domain-name "linux.com"; #域名根据你自己的情况定
option domain-name-servers 192.168.0.2; #域名服务器也就是DNS服务器地址
default-lease-time 21600;
max-lease-time 43200;
# Assign IPs 61-80 to Xen domUs
pool {
allow members of "virtual";
range 192.168.0.61 192.168.0.80;
}
# Assign IPs 1-20 for classroom systems unless
# static IPs are assigned below
pool {
deny members of "virtual";
range 192.168.0.1 192.168.0.20;
}
#################################################################
filename "/kickstart/ks.cfg"; #指定kickstart配置文件的位置
next-server 192.168.0.2; #指定下以个服务器,也就是tftp服务器.

# host定义某个mac得到某个IP,一般没有启用
#
# host station1 {
# hardware ethernet 00:a0:cc:3c:80:c5;
# fixed-address 192.168.0.1;
# }
# host station2 {
# hardware ethernet 00:A0:CC:39:AF:B0;
# fixed-address 192.168.0.2;
# }
}
#下面就是PXE的参数了,很重要
option space PXE;
class "PXE" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
option vendor-encapsulated-options 01:04:00:00:00:00:ff;
option boot-size 0x1;
filename "pxelinux.0";
option tftp-server-name "192.168.0.2"; #这个IP地址一定要修改成你的
TFTP的IP地址
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
}
#我会给出以份DHCP配置文件,你只要修改我红色标记出来的地方符合你自己的环境. ================================== 3、安装tftp服务
#yum install "tftp*"
安装后会生成/tftpboot 这个目录现在我们往这个目录加入启动需要的一些文件
拷贝pxeboot目录下的所有文件到tftpboot目录主要有这四个文件:
initrd.img,README,TRANS.TBL,vmlinuz.
#cp /var/ftp/pub/images/pxeboot/* /tftpboot/
删除TRANS.TBL,这个文件没用
#rm -f /tftpboot/TRANS.TBL
查找pxelinux.0这个文件拷贝到tftpboot目录
#updatedb
#locate pxelinux.0
#cp /usr/lib/syslinux/pxelinux.0 ./
在tftpboot目录内创建pxelinux.cfg目录.然后把default文件放进去
#mkdir pxelinux.cfg
default文件的内容
default linux
label linux
kernel vmlinuz
append ksdevice=eth0 load_ramdisk=1 initrd=initrd.img network ks noipv6
不建议你修改此文件,这样TFTP,的相关设置就完成了 4、制造kickstart文件,我知道有三种方法

方法1、 每当你安装好一台Red Hat Linux机器,Red Hat Linux 安装程序都会创建一个
kickstart 配置文件,记录你的真实安装配置.如果你希望实现和某系统类似的安装,可以基于

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: HTTP工具CURL的使用简介下一篇: named

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号