码迷,mamicode.com
首页 > 其他好文 > 详细

dhcp、pxe使用配置

时间:2018-07-05 18:24:42      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:ado   虚拟机   color   文件   通信   boot   创建虚拟机   文件访问   安装   

dhcp、pxe使用配置:

DHCP: Dynamic Host Configuration Protocol

把一个主机接入TCP/ip网络,要为配置的网络参数:

IP/Netmask 本地通信

Gateway    跨本地通信

DNS Server

工作流程:

技术分享图片

续租:单播给服务

Client: dhcp request

Server: dhcp ack

(Server: dhcp nak 服务器不租约)

Linux DHCP协议的实现程序:dhcp, dnsmasq:dns和dhcp

dhcp:

/usr/sbin/dhcpd :dhcp服务

/etc/dhcp/dhcpd.conf 

/etc/dhcp/dhcpd6.conf 

/usr/sbin/dhcrelay

/etc/rc.d/init.d/dhcrelay :dhcp中继

监听端口:server:67/udp dhclient: 68/udp

dhcp配置dhcpd.conf:

option routers GW  默认网关

option domain-name-servers IP,IP,IP;

default-lease-time 租约默认时间

max-lease-time

subnet NET netmask MASK {

range;

}

给客户端绑定固定地址

host HOST_ID {

hardware ethernet MAC;

fixed-address IP; 不能使用range范围内的地址

}

技术分享图片

测试:dhcp服务是否正常运行

客户端命令: dhclient  -d :运行在前台

技术分享图片

PXE:preboot execute environment, Intel  基于网络引导

所需要的配置环境:

dhcp(IP/netmask,gw,dns;filename,next-server)

tftp server:(bootloader,kernel,initrd)  

file server(yum repository):vsftp、http

技术分享图片

tftp server:69/udp;默认文件根目录:/var/lib/tftpboot

         centos6:

chkconfig tftp on

service xinetd on 需要设置超级守护进程开机启动/vim /etc/xinetd.d/tftp修改disable为no

centos7: systemctl start tftp.socket

技术分享图片

启动服务后可以简单测试服务是否能正常下载文件:

file服务:提供yum.repo和自动安装文件ks,可以由httpd、Samba、NFS、vsftp等提供服务

以httpd server为例:通过挂在光盘作为yum源:mount -r /media/cdrom/ /var/www/html/centos7

技术分享图片

准备配置文件:内核文件、镜像、引导文件、安装菜单文件放置到:/var/lib/tftpboot目录:

yum -y install syslinux

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

技术分享图片

创建引导菜单目录文件:

技术分享图片

编辑default默认文件:

技术分享图片

配置完以上文件后:即可创建虚拟机,网络连接至VMnet1,即可进行自动化安装系统:

总结:1.无法下载http服务上的ks文件

            a.排查发现在编辑ks文件时URL指向有问题

            b.文件执行权限有问题,有使用ks文件时安装系统后生成的一个anaconda-ks.cfg文件-600权限导致无法访问:

                ks,yum.repo放在httpd服务,可在之前先测试http服务对各个文件访问是否正常。

           2.加在到kickstart文件时出现“dead”无法执行下去:看窗口信息出现“nontp”等设置时区信息后出现错误无法进行

技术分享图片

排查发现信息相关项在ks文件配置时区信息的时间同步服务器,由于搭建的网络无法访问互联网;

技术分享图片

修改配置为:

技术分享图片

最后成功配置自动化安装centos7系统:

技术分享图片





dhcp、pxe使用配置

标签:ado   虚拟机   color   文件   通信   boot   创建虚拟机   文件访问   安装   

原文地址:http://blog.51cto.com/12580678/2136756

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!