Ubuntu配置PXE+Kickstart+TFTP+DHCP实现快速布署Linux操作

这里使用的Server环境是

Ubuntu Server 12.04

1、安装所需软件包

# apt-get install  system-config-kickstart dhcp3-server tftpd-hpa tftp-hpa debmrror

安装配置一下VNC,并开户远程连接上去,VNC的配置省略

# system-config-kickstart

弹出上面的一个图形界面配置窗,配置完成之后,保存文件到/var/www/ubuntu/下,命令为ks.cfg,为以后提供服务打下基础

Ubuntu配置PXE+Kickstart+TFTP+DHCP实现快速布署Linux操作

当然,也可以直接自己写Kikcstart文件,是一样的

2、配置DHCP服务

root@node1:~# vim /etc/dhcp/dhcpd.conf  subnet 1.0.0.0 netmask 255.0.0.0 {  range 1.1.1.210 1.1.1.253;  option routers 1.1.1.254;  option domain-name-servers 8.8.8.8; default-lease-time 600;  max-lease-time 7200;  next-server 1.1.1.1;  filename "pxelinux.0";             //注意文件名,这里是数字0

一定要注意上面指定的文件名,如果写错了,会出现以下错误

使用以下命令启动dhcpd服务

# dhcpd    启动dhcp服务,如果有脚本,也可以使用脚本启动/etc/init.d/dhcp3-server start

通过/var/log/syslog可以看到日志

Jul 18 00:48:34 node1 dhcpd: DHCPOFFER on 1.1.1.210 to 00:0c:29:31:95:8f (node20) via eth0  Jul 18 00:48:34 node1 dhcpd: DHCPREQUEST for 1.1.1.210 (1.1.1.1) from 00:0c:29:31:95:8f (node20) via eth0  Jul 18 00:48:34 node1 dhcpd: DHCPACK on 1.1.1.210 to 00:0c:29:31:95:8f (node20) via eth0  Jul 18 00:50:03 node1 dhcpd: DHCPREQUEST for 1.1.1.210 from 00:0c:29:31:95:8f (node20) via eth0 

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

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