Linux_入门之自动化部署服务器

本文详细介绍如何通过配置DHCP、TFTP、HTTP等服务实现RHEL7系统的自动化安装过程,包括所需软件安装、配置文件编辑及自动应答脚本的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装所需软件

need packages:

system-config-kickstart        ##自动应答脚本制作工具
syslinux            ##获得pxelinux.0文件安装包
dhcp                ##分配ip给客户机的服务
tftp-server            ##提供tftp协议的服务

httpd                ##安装源共享服务

因为我电脑已经安装过一些服务所以现在我只需要安装syslinux和tftp-serve服务即可其他服务只需要启动一下


2.配置dhcp配置文件

vim /etc/dhcp/dhcpd.conf       编辑dhcp配置文件

修改7-8行内容   7:编辑自己域名    8:修改dns


删除36行之后所有内容修改30---36行内容

31:编辑自己网段,子网掩码

32:分配出去的ip段

33:本机网关

34:提供tftp服务的主机ip

35:pxe启动程序



然后保存退出   systemctl restart dhcpd重新启动dhcp服务

配置httpd服务yum源文件和system-config-kickstart自动应答脚本

启动httpd

将镜像文件挂载到http服务共享目录下

配置本机yum源指向



配置ystem-config-kickstart自动应答脚本

启动程序

首先设置基本配置

设置安装方法 因为我们是用http共享服务安装的所以选择HTTP输入HTTP服务器IP地址及文件所在

引导装载程序选项,必须选择安装引导装载程序否则你的虚拟机将无法启动



见下来便是分区了  我们需要分/swap /boot及/的大小    根据个人需求设置即可

最后添加网卡禁用防火墙其他选择默认设置

这样我们就设置完了,点击文件--->保存   把文件保存到HTTP服务共享目录并配置添加自动应答脚本软件包就完成了自动应答脚本设置



下面我们就测试自己的HTTP服务是否正常

配置tftp文件

1)
cd /var/lib/tftpboot/
mkdir pxelinux.cfg
2)
mount the iso of the rhel7
cp isolinux/* /var/lib/tftpboot
3)
cp /var/lib/tftpboot/isolinux.cfg   /var/lib/tftpboot/pxelinux.cfg/default
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

4)vim /var/lib/tftpboot/pxelinux.cfg/default

修改66行内容:安装源和ks


这样我们就将TFTP服务器建好只需将要装系统的主机与本机连接再设置为网卡启动即可完成全自动安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值