RHEL6服务器Kickstart无人值守安装服务(2)

6、配置pxe启动文件

[root@root ~]# yum install sysrootnux -y
[root@root ~]# cp /usr/rootb/sysrootnux/pxerootnux.0 /tftpboot/
[root@root ~]# cp /yum/isorootnux/* /tftpboot/
[root@root ~]# mkdir /tftpboot/pxerootnux.cfg
[root@root ~]# cp /yum/isorootnux/isorootnux.cfg /tftpboot/pxerootnux.cfg/default
[root@root ~]# vim /tftpboot/pxerootnux.cfg/default            <--修改这个配置文件,加上下面的三行
label rootnuxroot    <--label后面是无人值守安装的一个安装名称,自定义。
  kernel vmrootnuz
  append initrd=initrd.img ks=nfs:172.16.57.1:/yum/ks/ks.cfg  --我们这里是用的nfs服务,所以定义ks文件的路径后面要写nfs:,这里的IP地址是服务器的IP地址,最后写的是ks文件的路径
[root@root ~]# mkdir /yum/ks  <----此目录是存放ks.cfg文件

7、搭建DHCP服务器

[root@root ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf    <--拷贝DHCP模版配置文件
[root@root ~]# vim /etc/dhcpd.conf  <--vim修改配置文件
ddns-update-style interim;
ignore crootent-updates;
<--下面是手动加的------->
next-server 172.16.57.1;    --指定tftp服务IP
filename "/tftpboot/pxerootnux.0"; --指定pxe文件
allow bootp;
allow booting; 
subnet 172.16.57.0 netmask 255.255.255.0 {    <--DHCP服务器要分配IP的网段
        option routers                  172.16.57.1;  <--客户端通过dhcp获取的网关IP
        option subnet-mask              255.255.255.0;
        option domain-name-servers      172.16.57.1;  <--客户端的dns服务器IP
      option time-offset              -18000;
        range dynamic-bootp 172.16.57.50 172.16.57.100;  <--DHCP给客户端分配的IP段范围
        option broadcast-address 172.16.57.255;
        default-lease-time 21600;
        max-lease-time 43200;
}
-----上面的IP地址、IP范围等信息可以根据自己所在实际情况进行修改即可-----
[root@root ~]# /etc/init.d/dhcpd restart
--做到这里,就实现了安装服务器了(非自动安装服务器)

8、搭建DNS服务器

[root@root ~]# vim /var/named/chroot/etc/named.conf
options {
        directory "/var/named";
};
zone "kickstart.com" IN {
        type master;
        file "data/master.kickstart.com.zone";
};
[root@root ~]# vim /var/named/chroot/var/named/data/master.kickstart.com.zone
$TTL 86400
@      IN      SOA    kickstart.      root.  (
                        2013111601
                        120
                        240
                        360
                        86400  )
        IN      NS     
$GENERATE 1-254 station$        IN      A      172.16.57.$ 
[root@root ~]# /etc/init.d/named restart

9、安装kickstart

[root@root ~]# yum install system-config-kickstart    <--安装kickstart的图形配置工具

10、配置kickstart,然后保存到/yum/ks/目录中。直接上图说明

RHEL6服务器Kickstart无人值守安装服务

RHEL6服务器Kickstart无人值守安装服务

RHEL6服务器Kickstart无人值守安装服务

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4bf2ed62fbe06ef954e8ea686a87c1f7.html