当前位置: 首页 > news >正文

PXE 高效批量网络装机

 部署 PXE 远程安装服务

规模化:同时装配多台服务器;
自动化:安装系统、配置各种服务;
远程实现:不需要光盘、U 盘等安装介质
搭建 PXE 远程安装服务器
准备 CentOS 7 安装源
CentOS 7 的网络安装源一般通过 HTTP FTP 协议发布,另外也支持 NFS Network File System,网络文件系统)协议
mkdir /var/ftp/centos7
cp -rf /media/cdrom/* /var/ftp/centos7
systemctl start vsftpd
安装并启用 TFTP 服务
TFTP 服务由 tftp-server 软件包提供,配置文件位于 /etc/xinetd.d/tftp
yum -y install tftp-server
vi /etc/xinetd.d/tftp
准备 Linux 内核、初始化镜像文件
PXE 网络安装的 Linux 内核、初始化镜像文件可以从 CentOS 7 系统光盘获得, 分别为 vmlinuz initrd.img ,位于文件夹 images/pxeboot
cd /media/cdrom/images/pxeboot
cp vmlinuz initrd.img /var/lib/tftpboot
准备 PXE 引导程序
PXE 网络安装的引导程序为 pxelinux.0 ,由软件包 syslinux 提供
yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
安装并启用 DHCP 服务
PXE 客户机通常是尚未装系统的裸机,因此为了与服务器取得联系并正确下载相 关引导文件,需要预先配置好 DHCP 服务来自动分配地址并告知引导文件位置。
yum -y install dhcp
vi /etc/dhcp/dhcpd.conf
配置启动菜单文件
启动菜单用来指导客户机的引导过程,包括如何调用内核,如何加载初始化镜像
mkdir /var/lib/tftpboot/pxelinux.cfg
vi /var/lib/tftpboot/pxelinux.cfg/default

http://www.mrgr.cn/news/5055.html

相关文章:

  • 未来城市的科技展望
  • 搭建Node.js后端
  • 【TB作品】普中V2,数字时钟万年历显示,音乐闹钟,流水灯,Proteus仿真
  • Go开发桌面客户端软件小试:网站Sitemap生成
  • Zookeeper用作服务发现~记当牛马的日子
  • 回归预测|基于北方苍鹰优化NGO-Transformer-BiLSTM组合模型的数据预测Matlab程序多特征输入单输出
  • CSS的:horizontal和:vertical伪类:方向性样式的精准选择
  • UDP 和TCP的应用
  • http request-03-Ajax 的替代方案 axios.js 入门介绍
  • makefile文件基本语法
  • python构建一个web程序
  • 用TensorFlow实现线性回归
  • 图像数据处理20
  • 梯度的概念
  • 【数据结构】二叉树的深度理解
  • Springboot如何实现跨域?
  • 什么是网络端口?为什么会有高危端口?
  • uniapp 网络请求自动处理loading
  • 十分钟教会你在python中使用Redis
  • 对接抖音商品详情常见错误和解决方案