搭建pxe网络安装环境实现服务器自动部署

目录

配置 

kickstart自动安装脚本

搭建dhcp服务

搭建pxe网络安装环境实现服务器自动部署

测试


配置 

kickstart自动安装脚本

yum install system-config-kickstart            #在rhel7做,rhel9要收费

system-config-kickstart        #启动图形制作工具

vim /root/ks.cfg
42 %packages
43 @base
44 httpd
45 %end

yum install httpd

systemctl restart httpd

yum install httpd -y                        #下载http

cp         /root/ks.cfg         /var/www/html                #将前面配置的文件拷贝进去,使用硬链接也可以实现(ln /root/ks.cfg /var/www/html)

cp         /rhel7        /var/www/html                #将仓库也拷贝进去

systemctl restart httpd

 测试网页上能不能查看 

输入ip能够查看ks.cfg,也可以查看rhel7

搭建dhcp服务

yum install dhcp -y                #安装dhcp服务器为其他服务器分配ip

vim /etc/dhcp/dhcpd.conf                        #进入文件添加内容

32 subnet 172.25.254.0 netmask 255.255.255.0 {
33   range 172.25.254.30 172.25.254.40;
34   option routers 172.25.254.2;

35   next-server 172.25.254.100;
36   filename "pxelinux.0";

37   }

systemctl restart dhcpd                #重启

搭建pxe网络安装环境实现服务器自动部署

yum search pxelinux            #如果不知道全名,用命令查

yum install syslinux.x86_64

yum install tftp-server.x86_64 -y        #下载tftp

systemctl enable --now tftp

配置文件

vim /var/lib/tftpboot/pxelinux.cfg/default                #进入文件添加内容

2 timeout 30
62   menu label ^Install Red Hat Enterprise Linux hahahahahahahahahaahaha                #定义了一个菜单标签为Install Red Hat Enterprise Linux hahahahahahahahahaahaha
63   menu default                #设置默认的菜单选项。
65   append initrd=initrd.img repo=http://172.25.254.100/rhel7 ks=http://172.25.254.100/ks.cfg     quiet

测试

创建一个干净的虚拟机

在启动之前,打开电源时进入固件进行配置,配置完成之后 就可以启动虚拟机了

 然后开启新创建的虚拟机就可以使用了

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值