实现PXE自动安装Centos6/7-创新互联

一、配置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以上

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:实现PXE自动安装Centos6/7-创新互联
链接地址:http://scyanting.com/article/djpsod.html