linux利用pxe实现自动装机

需要安装的服务:
need packages:
system-config-kickstart ##自动应答脚本制作工具
syslinux ##获得pxelinux.0文件安装包
dhcp ##分配ip给客户机的服务
tftp-server ##提供tftp协议的服务
httpd ##安装源共享服务

配置dhcp配置文件

vim /etc/dhcpd/dhcpd.conf like this:

option domain-name “example.com”; ##域名
option domain-name-servers 192.168.0.79; ##dns
default-lease-time 600; ##默认租约期
max-lease-time 7200; ##最长租约期
log-facility local7; ##日志级别
subnet 192.168.0.0 netmask 255.255.255.0 { ##网段,子网掩
range 192.168.0.102 192.168.0.111; ##地址范围
option routers 192.168.0.254; ##网关
filename “pxelinux.0”; ##pxe启动程序
next-server 192.168.0.79; ##tftp主机地址
}

systemctl restart dhcpd
systemctl stop firewalld

这里写图片描述

这里写图片描述

这里写图片描述
No.2 SED CONFIG TFTP
config /etc/xinetd.d/tftp like this:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = <<<<<<<<no>>>>>>
per_source = 11
cps = 100 2
flags = IPv4
}
systemctl restart xinetd

No.3 TRD MAKE SOME FILES AND PXEWORKDIRECTORY
1)

cd /var/lib/tftpboot/
mkdir pxelinux.cfg

2)

mount the iso of the rhel7
cp isolinux/* /var/lib/tftpboot

这里写图片描述

3)

cp /var/lib/tftpboot/isolinux.cfg   /var/lib/tftpboot/pxelinux.cfg/default
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
4)

make a userfully install source and kickstart,my of this is in the ftp’s pub
ftp://192.168.0.252/pub/rhel6
ftp://192.168.0.252/pub/ks.cfg
5)

vim /var/lib/tftpboot/pxelinux.cfg/default like this:

搭建pxe环境:

cp /var/www/html/rhel7.2/isolinux/* /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
[root@server tftpboot]# ls
boot.cat  grub.conf   isolinux.bin  memtest     pxelinux.cfg  TRANS.TBL    vesamenu.c32
boot.msg  initrd.img  isolinux.cfg  pxelinux.0  splash.png    upgrade.img  vmlinuz

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值