如何使用Kickstart自動批量安裝Linux客戶端(CentOS)
從 YTYZX有图有真相的百科
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基本原理如下。
2.输入“ifconfig”查看服务器IP配置。
安裝及配置軟件
3.输入“yum -y install httpd”安装Apache。
4.提示已经安装完毕。
5.输入“chkconfig --level 35 httpd on”设置Apache开机时以35模式自动启动。
6.输入“service httpd start”启动Apache。
7.输入“yum -y install tftp-server”安装tftp。
8.提示已经安装完毕。
9.输入“vi /etc/xinetd.d/tftp”编辑。
10.注意下图中“server_args = -s /var/lib/tftpboot”在CentOS中的区别。
11.按“i”进入编辑状态,修改“disable”后的值为“no(默认为yes)”,确认无误后按“ESC”,并输入“:x”保存退出。
12.输入“/etc/init.d/xinetd start”启动tftp。
13.输入“chkconfig --level 35 xinetd on”并按回车键确定,确保开机自动启动tftp.