H3C配置tftp参数,搭配WDS,windows部署服务器。

简介:

虽然管的电脑不算多,也就80-90台。

但是安装操作系统,规范软件等一些工作还是挺费劲的。

还是windows部署服务器方便一些。网络引导,安装操作系统,自动安装软件………………

还能引导PE,进行数据恢复……

彻底抛弃优盘,上次科技进步,我们抛弃了光驱,再上一次,我们抛弃了软驱,再上一次,我也没经历。

一:WDS服务

wds服务,其实也属于PXE网络引导的一个分支,引导的不是无盘工作站,而是windows系统安装盘。

引导后就相当于光盘引导,开始安装操作系统。

windows服务器上面直接添加就可以了。

二:PXE引导

PXE引导主要由DHCP,TFTP两个服务来完成。

我的DHCP是放在H3C S5500上面实现的。

TFTP文件传输,就是WDS服务。

配置H3C网络引导,主要有三个命令:

进入地址池

第一个命令  bootfile-name    启动文件名,WDS可以不配置,会自动下发给客户端

第二个命令  tftp-server domain-name    TFTP启动服务器域名

第三个命令 tftp-server ip-address          TFTP启动服务器IP地址

第二个和第三个命令只选一个就可以了。我试过了,两个方法都可以。

这个问题折腾我很久,因为我配置了tftp server,但是客户端始终无法引导。

后来发现,PVE的虚拟机使用的IPXE网络引导程序,可以ctrl+b进入命令行

然后使用dhcp来广播dhcp,并获取dhcp下发的信息,然后使用config命令查看获取到的各个参数。确实方便检查dhcp,也省的抓包了。

来回的实验,还发现,这个TFTP地址,必须是可以正常使用的tftp服务器,才会被下发。

猜测工作原理是:
客户端广播--我要dhcp下发信息

DHCP服务器--

1、好的,稍等。

2、我那还有个可能写域名的启动服务器,我去问问DNS。

3、DNS反回来的对不对啊?我去查一下,TFTP活着,我再告诉你。

4.1、TFTP活着,连同TFTP一起发给客户端。

4.2、TFTP死了,只发IP之类的,还有启动文件名,就是不发TFTP服务器地址。

我就在测试客户端无法获取TFTP地址后,一直折腾DHCP。

后来无意间发现如果WDS关机了,居然也是无法获取到TFTP地址才恍然大悟。

这真是先有鸡还是先有蛋的问题啊。

也许是IPXE收到TFTP启动服务器地址,发现无法连通,就自动把无效参数删掉?

不纠结过深的工作原理了。

三:总结

无论是先有鸡还是先有蛋。

准备做TFTP网络引导,那么需要同时配置好DHCP服务器和TFTP服务器。

我可能由于某次实验错误失败,深入查看DHCP下发参数,又忽略了WDS服务器的状态。

卡着搞好久。

特此记录。

 

原文地址:https://www.cnblogs.com/jackadam/p/13330954.html