pxe c/s模式 允许客户端通过网络从远程服务器(服务端)下载引导镜像,加载安装文件,实现自动化安装操作系统。
无人值守 无人值守,就是安装选项不需要人为干预,可以自动化实现
pxe的有点:
1、规模化,同时装配多台主机 20多台
2、自动化
3、远程实现,不需要光盘,u盘
c/s 客户端和服务端都可以是多台
pxe的安装条件:
硬件,网卡要支持pxe协议,主板支持网络引导。
软件 服务端要有dhcp,可以在客户机启动时自动分配ip地址
TFTP 简单文件传输协议 传小文件,我们使用TFTP
VSFTP 文件传输协议,传送大文件,安装文件。
test1作为服务器
TFTP xinetd 网络守护进程服务程序,用来管理轻量级的网络服务。管理TFTP的文件传输,TFTP是一个后台进程 使用的是udp协议,端口69
第一步:首先安装TFTP xinetd 网络守护进程服务程序,用来管理轻量级的网络服务。管理TFTP的文件传输
yum -y install tftp-server xinted
启动tftp和xinetd,并设置开机自启
systemctl restart tftp
systemctl restart xined.service
systemctl enable tftp
systemctl enable xined.service
vim /etc/xinetd.d/tftp
第二步:安装DHCP
yum -y isntall dhcp
复制配置文件
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? yes
打开dhcpd.conf编辑
vim /etc/dhcp/dhcpd.conf
重启dhcpd
systemctl restart dhcpd
把光盘镜像和本地文件进行挂载
准备pxe的引导文件,通过光盘镜像把文件复制出来
vmlinuz是linux系统的内核文件
initrd.img是初始化镜像文件,引导加载的模块文件
第三步:安装pxe的引导程序文件
yum -y install syslinux
第三步:安装VSFTP
yum -y install vsftpd
把光盘镜像里的所有文件复制到centos7中
重启vsftpd
systemctl restart vsftpd
第四步:配置启动菜单文件
保存退出后进入配置好的客户机内存最少为4g
无人值守操作:
首先安装软件包
yum -y install system-config-kickstart
打开程序
system-config-kickstart
重启虚拟机完成