实现PXE自动安装Centos6/7
admin
2023-03-10 04:21:36
0

一、配置DHCP服务器
准备工作:
1、关闭selinux
2、关闭防火墙
3、同步时钟
第一步:安装包
yum install dhcp
rpm -ql dhcp,
第二步:启动服务
没有配置文件无法启动
查看systemctl status dhcp.service,确定问题
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
第三步:修改配置文件:vim /etc/dhcp/dhcpd.conf 注:每行都必须有分号
subnet 172.31.0.0 netmask 255.255.255.0 {
range 172.31.0.100 172.31.0.200;
option routers 172.31.0.254;
option domain-name-servers 114.114.114.114,8.8.8.8;
option domain-name "magedu.org";
next-server 172.31.0.1; ----------------tftp服务器地址
filename "pxelinux.0" ; ----------------要下载的引导文件名字,默认名字是pxelinux.0
}
systemctl start dhcpd
查看端口:ss -ntulp,端口号为68
Systemctl enable dhcpd
测试:查看服务端是分配地址信息:
cat /var/lib/dhcpd/dhcpd.leases
在客户端查看获取地址信息:/var/lib/dhclient/dhclient-eth2.leases
查看端口:ss -ntulp,端口号为69
实现对某些设备分配固定地址等信息

二、配置tftp服务器
1、安装包:yum install tftp-server
注意centos6是非独立服务,启动服务需要chkconfig tftp on; service xinetd start
实现PXE自动安装Centos6/7

2、查询安装文件列表:rpm -ql tftp-server
    共享目录是:/var/lib/tftpboot
    启动服务:systemctl start tftp.service
    注意:它是服务和socket分离,如果停掉服务,69端口还是在监听状态
    查看端口:ss -ntulp,端口号69
    客户端安装:yum install tftp
    设置开机启动:
        方法一:systemctl enable tftp

三、配置http服务
Cd /var/www/html/
Mkdir centos{6,7}/os/x86_64 -pv
Mkdri ksdir/centos{6,7}/ -p
把6/7光盘挂载对应目录,并保存到/etc/fstab,自动挂载
Cp ks6.cfg ksdir/centos6/ 注意:应答文件写的http地址需要与dhcp服务同网段
Cp ks7.cfg ksdir/centos7/ 注意:应答文件写的http地址需要与dhcp服务同网段
确定syslinux已安装,rpm -ql syslinux|grep pxelinux.0
rpm -ql syslinux|grep menu.c32
准备PXE启动相关的文件:pexlinux.0,menu.32,vmlinux,initrd.img,pxelinux.cfg/default
打开 cd /var/lib/tftpboot目录
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot/
Mkdir /var/lib/tftpboot/centos{6,7}
cp /var/www/html/centos/6/os/x86_64/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/centos6
cp /var/www/html/centos/7/os/x86_64/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/centos7
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/www/html/centos/7/os/x86_64/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

         vim /var/lib/tftpboot/pxelinux.cfg/default

        新建虚拟机测试   注:centos7内存必须调到1.5G以上

相关内容

热门资讯

最新引进“来来麻将可以开挂吗?... 最新引进“来来麻将可以开挂吗?”(透视曝光猫腻)您好,来来麻将这个游戏其实有挂的,确实是有挂的,需要...
重磅消息“决战恩施麻将有没有挂... 您好:决战恩施麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
【第一资讯】“钱潮十三水到底有... 有 亲,根据资深记者爆料钱潮十三水是可以开挂的,确实有挂(咨询软件无需打...
终于明白“约约麻将开挂器?”(... 终于明白“约约麻将开挂器?”(太坑了果然有挂)您好,约约麻将这个游戏其实有挂的,确实是有挂的,需要了...
今日重大消息“衣兆丰悦可以开挂... 您好:衣兆丰悦这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
【第一消息】“乐禧棋牌到底有挂... 【第一消息】“乐禧棋牌到底有挂吗?”(透视曝光猫腻)您好,乐禧棋牌这个游戏其实有挂的,确实是有挂的,...
玩家最新攻略“决战仙桃麻将怎么... 有 亲,根据资深记者爆料决战仙桃麻将是可以开挂的,确实有挂(咨询软件无需...
【第一资讯】“上海滩怎么开挂?... 【第一资讯】“上海滩怎么开挂?”(必胜开挂神器)您好,上海滩这个游戏其实有挂的,确实是有挂的,需要了...
【今日要闻】“德扑之星开挂器?... 有 亲,根据资深记者爆料德扑之星是可以开挂的,确实有挂(咨询软件无需打开...
我来教教您“发财麻将是不是有挂... 有 亲,根据资深记者爆料发财麻将是可以开挂的,确实有挂(咨询软件无需打开...