批量部署

批量部署架构rhe15+PXE+tftp+dhcp+[ftp|http|nfs]+kickstartks大)

任务:完成网批量部署任务[网络安装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

SC安系统,是不是得通信。封包要素:源和目标端口、IPmak

SC通信,需要的条件:网卡、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/

你可能感兴趣的:(批量部署架构)