PXE部署CentOS7.6

环境:Centos7.6
主机IP:111.111.111.203
ISO镜像挂载点:/media

1、安装vsftpd服务,并启动服务;

yum install vsftpd -y

systemctl start vsftpd

PXE部署CentOS7.6

2、安装DHCP

yum install dhcp -y

PXE部署CentOS7.6

3、修改dhcp配置
PXE部署CentOS7.6
PXE部署CentOS7.6

4、安装tftp服务,
查看tftp根目录的‘pxelinux'存放路径,并启动xinetd服务

yum install syslinux tftp tftp-server -y

PXE部署CentOS7.6

PXE部署CentOS7.6

PXE部署CentOS7.6

PXE部署CentOS7.6

PXE部署CentOS7.6

5、复制pxelinux.0文件到tftpboot目录,同时创建pxelinux.cfg目录
PXE部署CentOS7.6

6、将ISO镜像的 isolinux目录下的所有内容复制到当前目录下:
PXE部署CentOS7.6

7、然后再将该目录下的isolinux.cfg文件复制到pxelinuc.cfg目录下的default文件上
PXE部署CentOS7.6
注意:default文件为新增
打开另外一台虚拟机测试是否生效:
PXE部署CentOS7.6
发现已经接受到网络推送的系统了,可以关闭了,因为ISO镜像还未拷贝到分发的目录。

8、将ISO镜像完整复制到/var/ftp/rhel7.6目录下,这里为了区分创建了rhel7.6目录,然后将镜像内容复制进去

mkdir rhel7.6

cp -r /media/* /var/ftp/rhel7.6

9、安装system-config-kickstart

yum install system-config-kickstart -y

安装图形界面,如果不安装则后面命令执行报错:

yum groupinstall "x Window System"

10、使用命令配置kickstart
PXE部署CentOS7.6
后面的图形界面就是配置安装linux系统时的应答文件了

PXE部署CentOS7.6

PXE部署CentOS7.6

设置完成之后将ks.cfg文件保存到/var/ftp目录下,
编辑这个文件,我们需要将磁盘划分为卷组,在图形界面下没有找到配置方案,所以加参数来配置:

Disk partitioning information

part /boot --fstype="xfs" --size=1024
part swap --size=2048
part pv.01 --size=1 --grow
volgroup vg_group pv.01
logvol / --vgname=vg_group --size=51200 --name=lv_root
PXE部署CentOS7.6

11、检测这个配置文件是否存在语法错误:

ksvalidator ks.cfg

PXE部署CentOS7.6

更改默认情况下的选项为第一个-->安装Centos 7.0版本的系统,更改从网络读取镜像的位置为111.111.111.203/rhel7.6
编辑pxelinux.cfg/default文件:63行为新增,默认是在69行。65行为修改后的内容

vi pxelinux.cfg/default

PXE部署CentOS7.6

重启相关服务:

systemctl restart tftp

systemctl restart vsftpd

systemctl restart dhcpd

PXE部署CentOS7.6

然后开启需要安装的新机器测试效果:

PXE部署CentOS7.6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用PXE进行批量安装CentOS7.6操作系统的步骤如下: 1. 准备PXE服务器:首先准备一台作为PXE服务器的计算机,并确保该计算机与要安装操作系统的服务器在同一网络中。 2. 配置PXE服务器:在PXE服务器上安装和配置TFTP服务器和DHCP服务器。TFTP服务器用于提供PXE引导文件和操作系统镜像,DHCP服务器用于为要安装操作系统的服务器分配IP地址和PXE引导文件。 3. 下载CentOS7.6镜像:从CentOS官方网站下载CentOS7.6的ISO镜像文件,并将其放置在PXE服务器的TFTP服务器目录下。 4. 创建Kickstart文件:Kickstart文件是一个自动化安装脚本,用于指定安装过程中的各种配置选项。根据自己的需求创建一个Kickstart文件,并将其放置在PXE服务器的TFTP服务器目录下。 5. 配置PXE引导文件:在PXE服务器的TFTP服务器目录下创建一个PXE引导文件(通常为pxelinux.cfg/default),并在该文件中指定PXE引导菜单和相关配置。在PXE引导文件中,将操作系统镜像和Kickstart文件的路径指定为正确的路径。 6. 启动目标服务器:将要安装CentOS7.6操作系统的服务器连接到与PXE服务器相同的网络,并在服务器启动时选择从网络启动(通常通过BIOS设置)。 7. 安装操作系统:目标服务器启动后,将自动从PXE服务器获取引导文件和操作系统镜像,并根据Kickstart文件中的配置进行自动化安装。 请注意,以上步骤仅提供了一个大致的概述,具体的配置和操作可能因环境和需求而有所不同。建议参考相关文档和教程以获取更详细的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值