“如何使用Kickstart自动批量安装Linux客户端(CentOS)”的版本间的差异

来自YTYZX有图有真相的百科
跳转至: 导航搜索
第1行: 第1行:
 
Kickstart基本原理为使用工作于Client/Server模式下Intel公司PXE(Preboot eXecution Environment详情请点击[http://zh.wikipedia.org/wiki/%E9%A2%84%E5%90%AF%E5%8A%A8%E6%89%A7%E8%A1%8C%E7%8E%AF%E5%A2%83 维基百科]),通过网络下载系统镜像并安装。在启动过程中,终端请求服务器分配IP地址后,使用TFTP(Trivial File Transfer Protocol)协议下载软件包到本机内存中执行,并根据预先配置文件(本例中为client01.cfg)完成终端系统安装及设置。
 
Kickstart基本原理为使用工作于Client/Server模式下Intel公司PXE(Preboot eXecution Environment详情请点击[http://zh.wikipedia.org/wiki/%E9%A2%84%E5%90%AF%E5%8A%A8%E6%89%A7%E8%A1%8C%E7%8E%AF%E5%A2%83 维基百科]),通过网络下载系统镜像并安装。在启动过程中,终端请求服务器分配IP地址后,使用TFTP(Trivial File Transfer Protocol)协议下载软件包到本机内存中执行,并根据预先配置文件(本例中为client01.cfg)完成终端系统安装及设置。
 
 服务器配置如下:
 
 服务器配置如下:
  操作系统 为CentOS 6(2.6.32-504.e16.x86_64)
+
  操作系统 :CentOS 6(2.6.32-504.e16.x86_64)
  主机名 为osdis.test.com
+
  主机名 :  osdis.test.com
  IP地址 为192.168.162.10
+
  IP地址 :  192.168.162.10
  子网掩码 为255.255.255.0(24)
+
  子网掩码 :255.255.255.0(24)
  网关 为192.168.162.2
+
  网关 :    192.168.162.2
  DNS 为192.168.1.1
+
  DNS :    192.168.1.1
  
 
  1.PXE基本原理如下。
 
  1.PXE基本原理如下。
第44行: 第44行:
 
     提示是否覆盖时输入“y”并按回车键确定。
 
     提示是否覆盖时输入“y”并按回车键确定。
 
[[File:Kickstart15.png]]
 
[[File:Kickstart15.png]]
  17.
+
  17. 输入“vi /etc/dhcp/dhcpd.conf”编辑配置文件。
 +
[[File:Kickstart16.png]]
 +
18.修改下图蓝色框内部分为自己的配置。
 +
[[File:Kickstart17.png]]
 +
19.一般内网建议设置动态DNS为none。
 +
[[File:Kickstart18.png]]
 +
20.设置网络配置(中括号内每一行需用;结尾)。
 +
[[File:Kickstart19.png]]
 +
21.filename设置为"pxelinux.0",next-server设置为你的服务器地址(本例中为192.168.162.10)。
 +
[[File:Kickstart20.png]]
 +
22.输入“service dhcpd start”启动DHCP服务。
 +
[[File:Kickstart21.png]]
 +
23.输入“chkconfig --level 35 dhcpd on”设置为开机以35模式启动DHCP。
 +
[[File:Kickstart22.png]]

2015年6月20日 (六) 20:30的版本

Kickstart基本原理为使用工作于Client/Server模式下Intel公司PXE(Preboot eXecution Environment详情请点击维基百科),通过网络下载系统镜像并安装。在启动过程中,终端请求服务器分配IP地址后,使用TFTP(Trivial File Transfer Protocol)协议下载软件包到本机内存中执行,并根据预先配置文件(本例中为client01.cfg)完成终端系统安装及设置。 服务器配置如下:

操作系统:CentOS 6(2.6.32-504.e16.x86_64)
主机名:  osdis.test.com
IP地址:  192.168.162.10
子网掩码:255.255.255.0(24)
网关:    192.168.162.2
DNS:     192.168.1.1
1.PXE基本原理如下。

PXE.png

2.输入“ifconfig”查看服务器IP配置。

Kickstart1.png

安装及配置软件

3.输入“yum -y install httpd”安装Apache。

Kickstart2.png

4.提示已经安装完毕。

Kickstart3.png

5.输入“chkconfig --level 35 httpd on”设置Apache开机时以35模式自动启动。

Kickstart4.png

6.输入“service httpd start”启动Apache。

Kickstart5.png

7.输入“yum -y install tftp-server”安装tftp。

Kickstart6.png

8.提示已经安装完毕。

Kickstart7.png

9.输入“vi /etc/xinetd.d/tftp”编辑。

Kickstart8.png

10.注意下图中“server_args     = -s /var/lib/tftpboot”在CentOS不同版本中的区别。

Kickstart9.png

11.按“i”进入编辑状态,修改“disable”后的值为“no(默认为yes)”,确认无误后按“ESC”,并输入“:x”保存退出。

Kickstart10.png

12.输入“/etc/init.d/xinetd start”启动tftp。

Kickstart11.png

13.输入“chkconfig --level 35 xinetd on”并按回车键确定,确保开机自动启动tftp.

Kickstart12.png

14.输入“yum -y install dhcp”安装DHCP。

Kickstart13.png

15.提示已经安装完毕。

Kickstart14.png

16.输入“cp -f /usr/share/doc/dhcp-4.11/dhcpd.conf.sample /etc/dhcp/dhcpd.conf”复制默认配置。
   提示是否覆盖时输入“y”并按回车键确定。

Kickstart15.png

17.输入“vi /etc/dhcp/dhcpd.conf”编辑配置文件。

Kickstart16.png

18.修改下图蓝色框内部分为自己的配置。

Kickstart17.png

19.一般内网建议设置动态DNS为none。

Kickstart18.png

20.设置网络配置(中括号内每一行需用;结尾)。

Kickstart19.png

21.filename设置为"pxelinux.0",next-server设置为你的服务器地址(本例中为192.168.162.10)。

Kickstart20.png

22.输入“service dhcpd start”启动DHCP服务。

Kickstart21.png

23.输入“chkconfig --level 35 dhcpd on”设置为开机以35模式启动DHCP。

Kickstart22.png