本文档仅作为快速配置自动化安装服务器的一般性指导,对于其他延伸的内容在这里不做过多的介绍。
这里是通过虚拟机进行实际部署前的测试,完全可用于实际的部署工作。
虚拟环境:
操作系统: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服务器,所以,我们只需要配置几项简单的参数就行了。这里我贴下我的配置:
- ddns-update-style interim;
- allow booting;
- allow bootp;
- ignore client-updates;
- set vendorclass = option vendor-class-identifier;
- subnet 192.168.1.0 netmask 255.255.255.0 {
- option routers 192.168.1.1;
- # option domain-name "ns.rrl.com";
- # option domain-name-servers 192.168.1.1;
- option subnet-mask 255.255.255.0;
- range dynamic-bootp 192.168.1.100 192.168.1.254;
- filename "/pxelinux.0";
- default-lease-time 21600;
- max-lease-time 43200;
- next-server 192.168.1.3;
- }
简单介绍:
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服务开机自动启动
