十六、pxe网络安装服务器的部署
16.1 pxe介绍
- pxe:Pre-boot Execution Environment 预启动执行环境
- pxe是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,pxe client在网卡的ROM中,当计算机引导时,BIOS把pxe client调入内存执行,并显示出命令菜单,经用户选择后,pxe client将放置在远端的操作系统通过网络下载到本地运行。
- 利用网络批量自动安装系统。
16.2 利用pxe自动安装系统
16.2.1 实验环境
16.2.2 pxe自动安装系统
- 安装pxelinux软件获得配置文件
- 安装tftp并开启服务
- 部署环境
[root@localhost Desktop]$ mkdir /var/ftp/text1 #建立ftp共享目录
[root@localhost Desktop]$ mount /dev/cdrom /var/ftp/text1 #挂载镜像
[root@localhost Desktop]$ cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #共享pxelinux.0文件
[root@localhost Desktop]$ cp /var/ftp/text1/isolinux/* /var/lib/tftpboot/ # 共享安装环境要读取的文件
[root@localhost Desktop]$ mkdir /var/lib/tftpboor/pxelinux.0 #新建共享目录
[root@localhost Desktop]$ cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.ccfg/default #生成pxelinux,0默认读取文件
- dhcpd新增服务配置
[root@localhost Desktop]$ vim /etc/dhcp/dhcpd.conf #修改dhcpd配置文件
修改完配置文件重启dhcpd
- 设定pxelinux.cfg/degault
[root@localhost Desktop]$ vim /var/lib/tftpboot/pxelinux.ccfg/default
- 修改ks.cfg文件
[root@rhel7 Desktop]$ vim ks.cfg
16.2.3 新机网络自动安装
- 新建一个虚拟机
- 打开电源时进入固件
- 进入固件界面选择网卡启动
- F10进入安装界面,选择安装回车
- 开始自动安装
如果安装途中哪里有错误会有提示,按照提示解决问题
- 安装结束又进入以下界面
- 在次进入固件选择硬盘启动
- 开始启动
- 网络安装成功进入界面