很久没写文章了哈,直接导致连标题也不会命名~其实,4月份说的想要搞个远程安装物理测试机的系统早已经能够实现。但一直不够完善-----没有完美的互交,只是一个shell脚本就完成了,还借助了一些linux下的wake up软件(wol)。实现过程这里也不想再多说什么了。简单看看一开始的流程图吧:(当时未做之前写的,大概都是按照这个图完成,流程很重要,也很有用处)
一台PXE网络安装服务器,配置环境为:dnsmasq+nginx+wol 这些软件。还有就是系统镜像iso文件了。dnsmasq=dhcp+tftp+dns nginx提供http下载 wol软件包提供唤醒其他物理主机的功能。执行效果如下:
首行提示很重要,如果PXE安装服务器网卡端口和PXE安装客户机网卡端口速率不同,将直接影响tftp的传输速率,甚至直接导致安装失败!
测试完成后将wol唤醒目标客户机进行远程安装,安装完成后直接给定一个内网IP地址方便通过pxe安装服务器ssh远程安装好的客户机进行外网IP地址的配置。
待完善:
1.在有限的外网IP地址池里面自动给定并配置外网IP地址,同时检查所选网络环境自动刷路由脚本进行服务器端网络优化
2.记录安装日志,记录安装测试机日期和到期时间,记录所用测试机客户名称