PXE自动化部署系统

在Centos 7.3 中配置
服务器(NAT):192.168.195.88
所有的服务全部集中到这台服务器上
(1) DHCP 服务
DHCP udp/67
1.安装软件
yum install dhcp -y
2.配置主配置文件
vim /etc/dhcp/dhcpd.conf
subnet 192.168.195.0 netmask 255.255.255.0 {
range 192.168.195.128 192.168.195.200;
next-server 192.168.195.88;
filename “pxelinux.0”;
}
3.启动服务
systemctl start dhcpd
4.查看服务是否启动
netstat -uanp |grep 67

(2) TFTP服务
1.安装软件
yum install tftp-server -y
2.配配置文件
vim /etc/xinetd.d/tftp
disable =no
3.启动服务
systemctl start tftp
4.安装pxe所需要的文件
1.引导文件:pxelinux.0
# yum provides */pxelinux.0
# yum install syslinux -y
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
2.内核文件,虚拟镜像文件
# cd /mnt/cdrom/isolinux/
# cp initrd.img vmlinuz /var/lib/tftpboot/
3.default文件
# cp isolinux.cfg /var/lib/tftpboot/default
# cd /var/lib/tftpboot/
# mkdir pxelinux.cfg
# mv default pxelinux.cfg/
# vim pxelinux.cfg/default
1 default linux
64 append initrd=initrd.img ks=http://192.168.195.88/ks/ks.cfg
HTTP 服务
yum install httpd -y
cd /var/www/html/
mkdir ks iso
mount /dev/sr0 /var/www/html/iso/
制作ks文件
1. 安装工具 在有桌面操作系统上进行
yum install system-config-kickstart -y
system-config-kickstart
基本配置
安装方法
引导装载程序选项
分区信息
网络配置
系统
改这几个选项
然后保存放到ks文件目录下
启动服务:systemctl start httpd
1.
将yum仓库的ID改成development

2.新机器内存建议1.5G以上
3.sytemctl stop firewalld
setenforce 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值