PXE自动装机

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 

重启虚拟机完成

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 18:02:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 18:02:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 18:02:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 18:02:04       20 阅读

热门阅读

  1. C#面:解释什么是闭包

    2024-06-08 18:02:04       9 阅读
  2. 使用Python编写Ping监测程序

    2024-06-08 18:02:04       10 阅读
  3. h5 拍照后压缩图片上传 方法直接用

    2024-06-08 18:02:04       11 阅读
  4. 系统与软件工程软件测试设计技术

    2024-06-08 18:02:04       9 阅读