PXE - Preboot eXecution Environment,启前环境。人们常说的PXE安装,就是通过网络为电脑、主机或服务器安装操作,各个操作系统都有这种需求。这样做的好处是:不需要安装光盘,安装的软件通过网络,从PXE服务器下载到需要安装系统的服务器(主机、电脑)上。VMware vSphere的ESXi也有这种需求。一般称为Auto Deploy。
对于vSphere Auto Deploy安装过程的元素有:PXE服务器(一般由vCenter中的ESXi主机充当)、DHCP服务器(软件或另外一台独立的主机)、tftpd、hostfile、安装映像文件(image file)。
过程可以大致归纳为如下几步:
第一步:从现有的ESXi主机上导出一个主机文件host file
第二步:在PXE主机上安装tftp软件,上传安装映像文件,部署软件源(software depot)
第三步:在vCenter某个集群中,为需要安装的主机指定一个container,或者是一个安装的位置,也或者是一个空的、没有安装操作系统的虚拟机
第四步:启动安装地