文章目录
一、 部署PXE远程安装服务
PXE是由Inter公司开发的网络引导技术,是客户/服务器模式,允许客户机通过网络从远程服务器下载镜像,并加载安装文件或整个操作系统。
搭建PXE网络体系满足的条件:
- 客户机的网卡支持PXE协议,主板支持网络引导
- 网络中有一台DHCP服务器以便为客户机分配IP地址、指定引导文件位置
- 服务器通过TFTP提供引导镜像文件的下载
1.1 搭建PXE远程安装服务器
以搭建集成centos7安装源、TFTP服务、DHCP服务的远程PXE装机服务器为例,能够向客户机裸金属机发送PXE引导程序、Linux内核、启动菜单等数据,以及提供安装文件。我们要F2进入启动项选择网络启动。
1.1.1 准备安装源
我们在虚拟机上要实现yum安装软件以及装机的功能,所以我们要给我们的PXE安装服务器配双网卡,一张绑定vm8(可以上网),另一张绑定vm1(不可上网,实现装机)。
服务器双网卡配置

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens36 //复制网卡ens33的配置文件作为ens36的配置文件
[root@localhost network-scripts]# vi ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b2230917-b565-406d-9361-86b607bceccd
DEVICE=ens33
ONBOOT=yes
IPADDR=20.0.0.17
PREFIX=24
GATEWAY=20.0.0.2
DNS1=8.8.8.8
ens36网卡配置文件
[root@localhost network-scripts]# vi ifcfg-ens36
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens36
DEVICE=ens36
ONBOOT=yes
IPADDR=192.168.100.100
PREFIX=24
注意:这里的ens36网卡不需要配网关

我们在VMware软件中新建一台虚拟机,需要改的地方只要将网络类型设置为仅主机,其余的全选默认,这里是不需要勾选镜像光盘的,因为我们是模拟裸金属机。

1.1.2 安装 、配置dhcp服务
[root@localhost ~]# yum install dhcp -y //安装adcp服务
[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf //将dhcp实例文件复制到/etc/dhcp目录下覆盖原dhcp配置文件
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y //确认覆盖
[root@localhost ~]# vi /etc.dhcp/dhcpd.conf //进入dhcp配置文件在27行处写入以下内容
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.150 192.168.100.200;

本文详细介绍了如何利用PXE技术搭建远程安装服务器,实现CentOS 7的网络安装,以及使用Kickstart工具进行无人值守自动化安装,显著提高批量部署效率。
最低0.47元/天 解锁文章
695

被折叠的 条评论
为什么被折叠?



