概念
pxe是c/s模式。允许客户端通过网络从远程服务器(服务端)下载引导镜像,加载安装文件,实现自动化安装操作系统。
无人值守:安装选项不需要人为干预,可以自动化实现。
pxe的优点:1.规模化,可以同时装配多台服务器
2.自动化
3.远程实现,不需要光盘、u盘
c/s模式 客户端和服务器都可以是多台
pxe的安装条件:
硬件:网卡需要支持pxe协议,主板要支持网络引导
软件:1.服务端要有dhcp,可以在客户机启动时,自动分配ip地址
2.tftp 简单文件传输协议 用来传输小文件,引导镜像文件很小,我们使用TFTP
3.vsftp 文件传输协议 传输大文件,安装文件
服务端需要安装的软件:TFTP DHCP VSFTP
xinet:网络守护进程服务程序,用来管理轻量级的网络服务,管理TFTP的文件传输
TFTP:是一个后台进程,使用的是udp协议,端口是69
vmlinuz 是Linux系统的内核文件
initrd.img 初始化镜像文件,引导加载的模块文件
pxelinux.0 引导程序
三个缺一不可
步骤:
1.关闭防火墙
2.安装tftp-server和xinet
3.进入 vim /etc/xinetd.d/tftp
4.重启并开机自启
5.安装dhcp
6.复制
7.进入 vim /etc/dhcp/dhcpd.conf 设置pxe的引导文件8.重启dhcpd
9.挂载光盘镜像
10. 切换目录 cd /mnt/images/pxeboot
9.进入 vim /etc/xinetd.d/tftp 查看 server_args的位置
10.复制
11.安装pxe的引导程序syslinux
12.切换目录cd /usr/share/syslinux/
13.复制
14.切换目录查看是否有这三个文件
15.安装vsftpd
16.创建centos7这个目录并把/mnt所有文件复制到centos7下
17.重启vsftpd
18.创建目录
19.切换目录
20.进入 vim default
21.开启新建的虚拟机
22.安装system-config-kickstart
23.在虚拟机中打开应用程序
24.进入 vim ks.cfg 添加软件
25.进入 导入安装的选项
26.复制
27.重启新建的虚拟机