批量部署架构rhe15+PXE+tftp+dhcp+[ftp|http|nfs]+kickstart(ks大)
任务:完成网批量部署任务[网络安装RHEL5]
架构:C/S [client/server]
课程:lab1 局域网批量部署
lab2 线上结构 广域网批量部署
ln -s /opt/RHCE /var/www/html/RHCE
rm -rf /etc/httpd/conf.d/welcome.conf
service httpd restart
firefox http:192.168.18.254 &
gedit /opt/RHCE/day1/kickstart.txt &
rhel5 系统软件
PXE 一个芯片网卡的一个功能 网络启动
TFTP 一个ftp性质的软件 提供启动引导程序
DHCP 为客户端提供TCP/IP信息
ftp|http|nfs 共享服务 提供RPM安装包下载
kickstart 网络安装软件 [system-config-kickstart]
S给C安系统,是不是得通信。封包要素:源和目标端口、IP、mak
S和C通信,需要的条件:网卡、IP
实验:::::::::
yum -y install tftp-* dhcp vsftpd *kickstart*
cp /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample /etc/dhcpd.conf
vim /etc/dhcp.conf
subnet 192.168.18.0 netmask 255.255.255.0 {
option routers 192.168.18.254;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.18.200 192.168.18.250;
default-lease-time 21600;
max-lease-time 43200;
# next-server 192.168.18.254;
# filename “pxelinux.0”;
}
Service dhcpd restart
新建虚拟机
发过来IP,
vim /etc/xinetd.d/tftp (特性改yes)
disable =no
service xinetd restart
lsof -i :69 (TFTP)
cd /tftpboot
rm -rf ./*
cp /mnt/isolinux/mvlinuz ./.
cp /mnt/isolinux/initrd.img ./
rpm -qf `Find / -name pxelinux.0`
cd /usr/lib/syslinux
cp pxelinux.0 /tftpboot/
转载于:https://blog.51cto.com/9756063/1600256