APP下载

Linux服务器自动化部署和管理

2021-09-10李志炜田秀云

机电工程技术 2021年2期

李志炜 田秀云

关键词:自动部署;Linux;PXE

0引言

互联网从诞生开始,就打破了计算机各自独立的局面,将无数的计算机连接成巨大的信息交互网络。一方面网络中的每一个节点都需要提供稳定的服务,一个节点可能就是由数十上百台的服务器构成,如果这些服务器需要完全一致的安装设置和软件配置,靠人员手动操作效率太低和难免出错。另一方面,网络的一端到另一端可能跨越半个地球,要想对相距遥远的两台服务器进行统一的安装和初始化,除了派送人员安装,另外一个不错的方法就是利用覆盖全球的网络进行远程安装。这就引出2个系统安装的需求:能全自动的对数十台服务器做统一的安装设置;能通过网络对远程的服务器进行安装。PXE技术就完全满足了这2个需求,PXE相较于前者有着不少的优势,使用PXE不需要额外添加硬件设备,在原有的网卡固件上就能实现。它解决了TFTP+BOOTP+DHCP方案不能提供定制设置的问题。另外小型化的PXE占用的资源很少。其能支持的客户端很多,从功能完备、算力强大的大型计算机到功能专一且小巧的单片机,都有很好的支持,本研究有一定的现实意义。

1整体方案

PXE需要DHCP服务的支持,DHCP给客户端分配一个合法IP地址并告知TFTP的IP地址,使客户端能从TFTP获取引导文件pxelinux.O、内核文件vmlinuz和initrd.img等。再根据菜单配置文件default提供的光盘镜像文件和应答文件在网络中的位置,客户端取得光盘镜像,并根据应答文件的设置进行自动安装。……

登录APP查看全文