"如何使用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) |
− | 主机名 | + | 主机名 : osdis.test.com |
− | IP地址 | + | IP地址 : 192.168.162.10 |
− | 子网掩码 | + | 子网掩码 :255.255.255.0(24) |
− | 网关 | + | 网关 : 192.168.162.2 |
− | DNS | + | 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基本原理如下。
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.
14.输入“yum -y install dhcp”安装DHCP。
15.提示已经安装完毕。
16.输入“cp -f /usr/share/doc/dhcp-4.11/dhcpd.conf.sample /etc/dhcp/dhcpd.conf”复制默认配置。 提示是否覆盖时输入“y”并按回车键确定。
17.输入“vi /etc/dhcp/dhcpd.conf”编辑配置文件。
18.修改下图蓝色框内部分为自己的配置。
19.一般内网建议设置动态DNS为none。
20.设置网络配置(中括号内每一行需用;结尾)。
21.filename设置为"pxelinux.0",next-server设置为你的服务器地址(本例中为192.168.162.10)。
22.输入“service dhcpd start”启动DHCP服务。
23.输入“chkconfig --level 35 dhcpd on”设置为开机以35模式启动DHCP。