手机版
你好,游客 登录 注册
背景:
阅读新闻

DHCP+TFTP+HTTP+KICKSTART网络自动化部署服务器

[日期:2012-11-10] 来源:51cto  作者:灰度 [字体: ]

本文档仅作为快速配置自动化安装服务器的一般性指导,对于其他延伸的内容在这里不做过多的介绍。

这里是通过虚拟机进行实际部署前的测试,完全可用于实际的部署工作。

虚拟环境:

操作系统:rhel-server-6.2-x86_64

IP:192.168.1.3

客户端需要安装的系统:rhel-server-6.2-x86_64

NOTICE:网络自动化安装操作系统,需要客户端支持网卡启动和PXE功能,不过不必担心,现在网卡大部分都支持PXE功能。

实施步骤:

一、配置DHCP服务器:

1)安装DHCP服务器

[root@rrl ~]#yum install -y dhcp*

2)编辑DHCP服务器配置文件/etc/dhcp/dhcpd.conf

由于我们的目的是安装操作系统,而不是将其作为专门的DHCP服务器,所以,我们只需要配置几项简单的参数就行了。这里我贴下我的配置:

  1. ddns-update-style interim;
  2. allow booting;
  3. allow bootp;
  4. ignore client-updates;
  5. set vendorclass = option vendor-class-identifier;
  6. subnet 192.168.1.0 netmask 255.255.255.0 {
  7.     option routers            192.168.1.1;
  8. #    option domain-name        "ns.rrl.com";
  9. #    option domain-name-servers 192.168.1.1;
  10.     option subnet-mask        255.255.255.0;
  11.     range dynamic-bootp        192.168.1.100 192.168.1.254;
  12.     filename                  "/pxelinux.0";
  13.     default-lease-time        21600;
  14.     max-lease-time            43200;
  15.     next-server                192.168.1.3;
  16. }    

简单介绍:
Option routers指定网关;
Option domain-name-server指定DNS服务器;
Option subnet-mask指定掩码;
range dynamic-bootp指定分配给客户端的IP地址段;
Filename 指定启动镜像;
Next-server 指定TFTP服务器。 

这里我将DNS配置注释掉,是因为在安装某些版本的红帽系统时,会需要指定的DNS服务器进行解析,从而导致自动化安装失败。

3)启动DHCP服务

[root@rrl ~]#service dhcpd start 
[root@rrl ~]#chkconfig --add dhcpd          #设置dhcp服务开机自动启动

linux
相关资讯       DHCP  tftp  kickstart 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款