一、声明:
1、下文指的pxe服务器为Centos8 Rocky8 或redhat8中安装pxe程序,为其他客户端自动安装系统的服务器;客户端指代空白机器,就是你要安装系统的机器。本例已在生产环境测试通过。
2、若生产环境有dhcp服务器,不要将pxe安装服务器接入到生产环境中。可以用一台二层交换机和pxe服务器搭建一个安装系统的小网络,一个二层交换机有48个电口,基本能满足一般装机需求。
3、本示例在VMwareWorkstation中进行,与在实体服务器上部署基本没有差异。
4、本示例中pxe服务器本身的ip地址为192.168.75.148/24,网关为192.168.75.2。
二、需要准备的:
1、VMwareWorkstation虚拟机;
2、Centos8 Rocky8 或redhat8的iso文件,本示例使用的系统为Rocky-8.5-x86_64-dvd;
3、Xshell连接工具;
4、一台能上互联网的window系统主机,所有操作都在这台主机上进行。
三、具体步骤:
1、在能上互联网的window系统主机上运行VMwareWorkstation软件,创建三台空的linux虚拟机,一台作为pxe服务器,另外两台用作客户端。创建的虚拟机两台为linux8,一台为linux7,cpu个数选择两个,内存要大于2g(不然会有bug),硬盘选择sata,40g(当然其他的也可以选,初始做,要保持参数的单一性),网络选择nat模式即可(虽然可能会和外部路由冲突,但是一般没啥问题)。
2、在其中一个linux8的虚拟机上手动安装rocky8.5,具体步骤不赘述。
3、具体内容
3.1安装vsftp
#关闭防火墙和selinux(getenforce;setenforce 0 )
#安装vsftp(要有互联网,可以先在虚机中ping一下百度啥的)
yum list
yum install vsftp
#安装完成后使用文本编辑器打开并编辑 /etc/vsftpd