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

来自YTYZX有图有真相的百科
跳转至: 导航搜索
(e)
2个标签移动版编辑移动网页编辑
(e)
2个标签移动版编辑移动网页编辑
第1行: 第1行:
 
e
 
e
 
== 安装及配置软件 ==
 
 
3.输入“yum -y install httpd”安装Apache。
 
[[File:Kickstart2.png]]
 
4.提示已经安装完毕。
 
[[File:Kickstart3.png]]
 
5.输入“chkconfig --level 35 httpd on”设置Apache开机时以35模式自动启动。
 
[[File:Kickstart4.png]]
 
6.输入“service httpd start”启动Apache。
 
[[File:Kickstart5.png]]
 
7.输入“yum -y install tftp-server”安装tftp。
 
[[File:Kickstart6.png]]
 
8.提示已经安装完毕。
 
[[File:Kickstart7.png]]
 
9.输入“vi /etc/xinetd.d/tftp”编辑。
 
[[File:Kickstart8.png]]
 
10.注意下图中“server_args    = -s /var/lib/tftpboot”在CentOS不同版本中的区别。
 
[[File:Kickstart9.png]]
 
11.按“i”进入编辑状态,修改“disable”后的值为“no(默认为yes)”,确认无误后按“ESC”,并输入“:x”保存退出。
 
[[File:Kickstart10.png]]
 
12.输入“/etc/init.d/xinetd start”启动tftp。
 
[[File:Kickstart11.png]]
 
13.输入“chkconfig --level 35 xinetd on”并按回车键确定,确保开机自动启动tftp.
 
[[File:Kickstart12.png]]
 
14.输入“yum -y install dhcp”安装DHCP。
 
[[File:Kickstart13.png]]
 
15.提示已经安装完毕。
 
[[File:Kickstart14.png]]
 
16.输入“cp -f /usr/share/doc/dhcp-4.11/dhcpd.conf.sample /etc/dhcp/dhcpd.conf”复制默认配置。
 
    提示是否覆盖时输入“y”并按回车键确定。
 
[[File:Kickstart15.png]]
 
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),其他租约时间等默认即可,确认无误后输入“:x”保存退出。
 
[[File:Kickstart20.png]]
 
22.输入“service dhcpd start”启动DHCP服务。
 
    注意:如有故障请在/var/log/message查看日志文件。
 
[[File:Kickstart21.png]]
 
23.输入“chkconfig --level 35 dhcpd on”设置为开机以35模式启动DHCP。
 
[[File:Kickstart22.png]]
 
  
 
e
 
e

2022年3月22日 (二) 07:14的版本

e

e

安装及配置Kickstart配置程序

36.输入“yum -y install system-config-kickstart”安装。

Kickstart35.png

37.提示已经安装完毕。

Kickstart36.png

38.输入“startx”并按回车键确定,转到图形界面。

Kickstart37.png

39.在桌面空白处点击鼠标右键并选择“Open in Terminal”打开命令行。

Kickstart38.png

40.输入“system-config-kickstart”启动Kickstart配置程序。

Kickstart39.png

41.选择“Basic Configuration”,并在右侧根据您的需求进行设置。
   注意:不建议取消“Encrypt root password(加密根密码)”。

Kickstart40.png

42.选择“Installation Method”,在右侧选择“HTTP”并输入服务器IP地址及路径。

Kickstart41.png

43.选择“Partition Information”,在右侧根据您的需求进行选择,最后点击“Add”进行分区。

Kickstart42.png

44.手动分区结果如下。

Kickstart43.png

45.选择“Network Configuration”,在右侧点击“Add Network Device”,在弹出窗口“Network Device”中输入“eth0”,
   在“Network Type”中选择“Static IP”并输入静态IP信息,确认无误后点击“OK”确定。

Kickstart45.png

46.选择“Firewall Configuration”并在右侧根据您的需求进行设置。

Kickstart46.png

47.选择“Display Configuration”并在右侧根据您的需求进行设置。本例中不安装图形界面并取消设置向导。

Kickstart46.png

48.选择“Package Selection”并在右侧根据您的需求进行设置。

Kickstart48.png

49.确认所有设置无误后点击右上角“File”并选择“Save”进行保存。

Kickstart49.png

50.点击“Save in folder”后面的图标并选择保存到/var/www/html/client01.cfg。

Kickstart50.png

e

故障

64.输入“system-config-kickstart”如一直出现如下画面,则需保证服务器可以连接上互联网。

Kickstart62.png

65.启动客户端安装出现如下画面,可正常从DHCP服务器获取动态IP地址,但提示“PXE-E32: TFTP open timeout”。

Kickstart63.png

66.在服务器端输入“service iptables stop”暂时关闭防火墙,重新进行客户端安装。

Kickstart64.png

67.如需永久关闭防火墙(不建议),则在服务器端输入“chkconfig iptables off”并按回车键确定。

Kickstart65.png

68.建议输入“iptables -I INPUT -p udp --dport 69 -j ACCEPT”并按回车键打开69端口。

Kickstart66.png

69.输入“service iptables save”并按回车键保存设置。

Kickstart67.png

70.输入“service iptables restart”重启防火墙,重新进行客户端安装。

Kickstart68.png

71.如出现“Error downloading kickstart file”错误,如下图所示。
   Unable to download the kickstart file. Please modify the kickstart parameter below or press Cancel to proceed
   as an interactive installtion.

Kickstart69.png

72.输入“iptables -I INPUT -p tcp --dport 80 -j ACCEPT”并按回车键打开80端口。

Kickstart70.png

73.输入“service iptables save”并按回车键保存设置。

Kickstart67.png

74.输入“service iptables restart”重启防火墙,重新进行客户端安装。

Kickstart68.png