当前位置:网站首页>PXE远程安装和Kickstart无人值守安装 技术文档
PXE远程安装和Kickstart无人值守安装 技术文档
2022-07-23 04:30:00 【1701y】
目录
应用场景
在我们平常的工作中,系统一般都是单个安装,但这种方法仅适用于需要安装的服务器较少的情况,一旦现场的裸机较多,手动显然是不可行的,因此PXE远程安装以及Kickstart无人值守安装就显得十分方便。
搭建PXE远程安装服务器
需要提前准备一台主机 配置两张网卡一个是下载安装包使用,一个是dhp

安装并启用 DHCP 服务
yum -y install dhcp

cp -rfp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf ## 进入配置文件进行配置

systemctl start dhcpd
systemctl enable dhcpd
然后开启dhcp服务 开启开机自启
安装并启用 TFTP 服务
yum -y install tftp-server
yum -y install xinetd
安装软件包 我就不放图了
vim /etc/xinetd.d/tftp ##修改配置文件
改成no表示开启TFTP服务

mount /dev/cdrom /mnt
cd /mnt/images/pxeboot/
cp initrd.img vmlinuz /var/lib/tftpboot/
然后开启服务 开启服务开机自启动

准备 PXE 引导程序pxelinux.0
yum -y install syslinux

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
把系统引导文件 拷贝到tftp的根目录下
![]()
配置启动菜单文件
mkdir /var/lib/tftpboot/pxelinux.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default


安装ftp服务,准备 CentOS 7 安装源
yum -y install vsftpd
mkdir /var/ftp/centos7
cp -rf /mnt/* /var/ftp/centos7

systemctl start vsftpd 开启ftp
systemctl enable vsftpd 开启开机自启
实现Kickstart无人值守安装
yum install -y system-config-kickstart

打开"Kickstart配置程序”窗口












配置好以后保存为ks.cfg文件,保存的路径为/var/ftp下
我们需要将 /root/anaconda-ks.cfg 里面 从%packages 开头 %end结尾的内容复制过来到ks.cfg

验证无人值守安装



我们等待安装即可
一定要关闭防火墙一定要关闭防火墙一定要关闭防火墙一定要关闭防火墙一定要关闭防火墙一定要关闭防火墙一定要关闭防火墙
不关防火墙会变得不幸不关防火墙会变得不幸不关防火墙会变得不幸不关防火墙会变得不幸不关防火墙会变得不幸不关防火墙会变得不幸
边栏推荐
猜你喜欢

Response对象

第一章概述-------第一节--1.2互联网概述

Flask学习笔记

Self operation and maintenance: a new sample of it operation and maintenance services in Colleges and Universities
![[c #] IEnumerable enumerable type interface analysis yield](/img/08/8c346ce257b4adc0bea80bf05b6f52.png)
[c #] IEnumerable enumerable type interface analysis yield

kex_exchange_identification: read: Connection reset by peer 不完美解决办法(之一)

Operator usage and scheduling process of 31 spark

kex_ exchange_ Identification: read: connection reset by peer imperfect solution (one)

IDEA 集成 Sonar 完整流程

chrome selenium 用默认profile 不必每次清空
随机推荐
C# 客户端程序调用外部程序的3种实现方法
32.< tag-数组和位运算>补充: lt.剑指 Offer 56 - I. 数组中数字出现的次数
UnityC#实现中文汉字转拼音-使用微软CHSPinYinConv库
PyQt5_ Pyqtgraph mouse draws line segments on the line graph
More detailed series than your teacher -- structure
The difference between sprite and overridesprite in unity image (Reprint)
MySQL查询优化-详解
CV (3)- CNNs
Self operation and maintenance: a new sample of it operation and maintenance services in Colleges and Universities
序列模型(三)- 序列模型和注意力机制
Cs5266+ma8621 do the scheme design of typec to hdmi+pd+u3+2u+sd/tf seven in one expansion dock | cs5266 multi port expansion dock pcb+ schematic diagram reference
Interest rate in installment payment
交换机Exchanges
注册树模式
赛尔运维:高校IT运维服务新样本
【Delphi】制作控件面板安装图标的简单方法(译)
Operator usage and scheduling process of 31 spark
Visual Studio 2022有趣又强大的智能辅助编码
MySQL query optimization - detailed explanation
openvino_datawhale