- 2
- 0
- 约6.69千字
- 约 39页
- 2017-03-17 发布于湖北
- 举报
无人值守安装一.PXE的工作过程:1. PXE Client 从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP;2. DHCP 服务器返回分配给客户机的IP 以及PXE文件的放置位置(该文件一般是放在一台TFTP服务器上) ;3. PXE Client 向本网络中的TFTP服务器索取pxelinux.0 文件;4. PXE Client 取得pxelinux.0 文件后之执行该文件;5. 根据pxelinux.0 的执行结果,通过TFTP服务器加载内核和文件系统 ;6. 进入安装画面, 此时可以通过选择HTTP、FTP、NFS 方式之一进行安装;详细工作流程,请参考下面这幅图:1.2 什么是KickstartKickstart是一种无人值守的安装方式。它的工作原理是在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为ks.cfg的文件。如果在安装过程中(不只局限于生成Kickstart安装文件的机器)出现要填写参数的情况,安装程序首先会去查找Kickstart生成的文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便需要安装者手工干预了。所以,如果Kickstart文件涵盖了安装过程中可能出现的所有需要填写的参数,那么安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后就去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中的设置重启系统,并结束安装。PXE+Kickstart 无人值守安装操作系统完整过程如下:二、系统环境实验环境:VMware Workstation 10系统平台:CentOS release 6.4 (最小化安装)网络模式:NAT模式(共享主机的IP地址)DHCP / TFTP IP:30HTTP / FTP / NFS IP:30防火墙已关闭/iptables: Firewall is not running.SELINUX=disabled三、准备工作生成ks.cfg 文件需要system-config-kickstart 工具,而此工具依赖于X Windows,所以我们需要安装X Windows 和Desktop 并重启系统,操作如下:# yum groupinstall X Window System# yum groupinstall Desktop# reboot四、配置HTTP安装方式系统的安装方式可以选择HTTP、FTP、 NFS,我们这里介绍HTTP方式的安装,其他两种方式的安装,大家可以自行百度。4.1 安装并配置HTTP# yum install httpd –y# rpm -qa|grep httpd?开启服务并设置开机启动# /etc/init.d/httpd start# chkconfig --level 35 httpd on4.2 加载ISO镜像在虚拟机中设置加载ISO镜像。将iso文件挂载至/mnt/cdrom.4.3 复制光盘全部内容至http 的根目录/var/www/html/ 下# cp -r /mnt/cdrom/ /var/www/html/HTTP部分设置完毕。五、配置TFTP5.1 安装tftp-server# yum install tftp-server –y5.2 启用tftp 服务# vi /etc/xinetd.d/tftpservice tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot disable = no per_source = 11 cps = 1002 flags = IPv4 }将disable 设置为no5.3 启动tftp服务因为tftp服务是挂载在超级进程xinetd 下的,所以通过启动xinetd 来启动tftp服务。# /etc/init.d/xinetd restart设置开机启动xinetd# chkconfig xinetd on六、配置支持PXE的启动程序6.1 复制pxelinux.0 文件至/tftpbo
原创力文档

文档评论(0)