首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

知识普及:什么是DHCP,DHCP协议有什么用?(运维:如何实现无人自动安装Linux系统教程)

服务简介:

什么是DHCP协议?

DHCP(动态主机配置协议Dynamic Host Configuration Protocol)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。该协议是可以为客户端主机分配TCP/IP参数信息,如IP地址,子网掩码,网关,DNS等信息。

TFTP:

简单文件共享服务,TFTP服务存放可供客户端启动的系统镜像文件(安装系统所需文件)

PXE:

由intel公司开发的客户端到服务器的一种技术,让客户端通过网络进行远程下载启动镜像。

Kickstart技术:

这是我们用来安装系统的一种方式,他是一个自动应答文件(kickstartfile)

大概思路:

安装部署流程:

客户端在BIOS中设置网络启动(PXE),当客户端启动时,就会用发包的方式寻找DHCP服务器,获得参数等信息。客户端从DHCP得到TFTP服务器位置。即可从TFTP上的镜像文件下载到本地进行安装。

实验步骤:

配置DHCP服务:

安装DHCP需要的文件

配置DHCP文件(仅展示重要参数):

安装TFTP服务:

TFTP配置文件地址:

配置TFTP文件:

配置FTP服务:

正片开始:

在DHCP服务器上设置为开机启动:

安装部署TFTP服务器:

将客户端的启动文件复制到TFTP服务器上。

如果用CentOS或者其他Linux系统的镜像光盘,或者USB让服务器主机读取。并将文件拷贝到TFTP目录下。

修改配置文件如下:

配置说明:

每个label定义一个启动菜单项目,menu default定义默认引导方式,timeout 定义启动界面超时时间(默认即可)。kernel指定系统内核文件vmlinuz。inst.ks参数指定自动应答文件的位置。

服务器重启TFTP服务并设置开机启动:

创建Kickstart自动应答文件

安装system-config-kickstart图形软件:

运行system-config-kickstart

后面根据自己需求设置。

部署FTP服务器。

将系统光盘或ISO文件通过NFS共享

部署完FTP服务后,将光盘文件复制/var/ftp/pub目录中

首先将光盘从默认挂载点卸载:

将光盘重新挂载至/var/ftp/pub目录:

那么问题来了,我们大多数人都不会花钱买光盘,那么我们如何挂载ISO镜像文件呢?

启动客户端,安装部署系统。

在所有要安装系统的主机BIOS设置中,第一方式设为PXE网络启动。即可进入安装系统模式。

end

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201227A0F1FE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券