DHCP服务器的高可靠、高可用+负载均衡配置

在这里插入图片描述

一、适用场景

1、DHCP地址池集中化的管理环境中(本例建立了200个C类网24位的地址池);
2、全网仅1台合法的DHCP服务器(要是它宕机全部断网,本例旨在提高服务器的可靠性、可用性,双DHCP服务器性能上负载均衡);
3、DHCP服务器故障后,导致所有终端无法获取ip地址,则内网所有终端无法上网;
4、除各网段中的打印服务器配置为保留的固定ip地址外,手机、移动终端、普通PC机、笔记本电脑、ipad等均使用动态的内网ip地址。
5、使用DHCP服务器的地址池,可以避免手工给终端输入ip地址导致的错误、冲突等问题。
6、使用DHCP分配动态的ip地址,可以方便统计终端数量。

二、配置过程

虚拟化服务器的搭建与配置请参考:
虚拟化部署ESXI6.7+intel x710-da4万兆网卡:
https://blog.csdn.net/weixin_43075093/article/details/123985235
虚拟化部署ESXI6.7跑多个vm server系统:
https://blog.csdn.net/weixin_43075093/article/details/124055072
管理网络与业务网络分离+虚拟网络部署:
https://blog.csdn.net/weixin_43075093/article/details/124072923
虚拟化部署备份+精简置备与厚置备+OVF模板部署:
https://blog.csdn.net/weixin_43075093/article/details/124104109

(一)在ESXi_3虚拟化主机中添加一台server 2016,作为DHCP server的故障转移服务器

1、根据以前保存过的OVF模板,添加一台新的server 2016
(1)登录到虚拟化的ESXi_3主机中,如下图:
在这里插入图片描述

(2)添加虚拟机,如下图:
在这里插入图片描述

(3)选定之前保存过的ovf模板,如下图:
在这里插入图片描述

(4)选择新虚拟服务器的存储,如下图:
在这里插入图片描述

(5)选择上行链路的网卡,本例选vlan 128的这张万兆网卡,如下图:
在这里插入图片描述

(6)下一步,完成新的server 2016虚拟服务器添加,如下图:
在这里插入图片描述

(7)等待vmware的虚拟服务器部署进度完成,如下图:
在这里插入图片描述

(8)开启虚拟服务器的电源,启动server 2016,登录到桌面,如下图:
在这里插入图片描述

(二)给新运行的server 2016添加DHCP服务

1、打开服务器管理器,如下图:
在这里插入图片描述

2、添加角色和功能,如下图:
在这里插入图片描述

3、基于角色或基于功能的安装,下一步,如下图:
在这里插入图片描述

4、在服务器池中选择服务器,下一步,如下图:

在这里插入图片描述

5、勾选DHCP服务器,添加对应的管理工具和功能,如下图:
在这里插入图片描述

6、默认功能,下一步,如下图:
在这里插入图片描述

7、给DHCP服务器配置一个静态的ip地址后,点下一步,如下图:
在这里插入图片描述

8、勾选“如果需要,自动重新启动目标服务器”,如下图:
在这里插入图片描述

9、点安装,开始执行安装过程,如下图:
在这里插入图片描述

10、安装结束后,关闭安装向导,重启服务器
在这里插入图片描述

11、安装完成后的感叹号,如下图:
在这里插入图片描述

(三)在ESXi_1虚拟化主机中的DHCP server 2016中配置故障转移

1、把新的server 2016更改计算机名为dhcpbak,重启server 2016使设置生效,如下图:
在这里插入图片描述

2、激活server2016
(1)从文件服务器下载激活工具时,安全提示,如下图:
在这里插入图片描述

(2)配置IE浏览器的安全设置,如下图:
在这里插入图片描述

(3)允许字体下载和文件下载:
在这里插入图片描述

(4)执行批处理,激活server2016,如下图:
在这里插入图片描述

(5)从系统属性中查看,激活完成,如下图:
在这里插入图片描述

3、修改新部署的server2016管理员用户密码,使管理用户的密码与运行中的DHCP SERVER的管理用户密码相同,否则无法做到故障转移同步。
在这里插入图片描述

4、开始配置DHCP故障转移,右击DHCP服务中的ipv4协议,从弹出的菜单中选择“配置故障转移”,如下图:
在这里插入图片描述

5、DHCP服务的故障转移主要是为了避免主DHCP服务器故障后,用户端无法获取到本地ip地址,那将导致所有的内部终端(手机、PC电脑、笔记本、ipad 、电视机等终端均无法连接局域网,从而无法上网)。所以此处全选地址池,如下图:
在这里插入图片描述

6、添加DHCP服务的伙伴服务器,如下图:
在这里插入图片描述

7、填写伙伴服务器的名称或ip地址,如下图:
在这里插入图片描述

8、配置故障转移的相关参数,为避免受到DHCP服务的攻击,出现非法服务器,此处配置一个共享机密,即协议在协商过程中,需要一个密码,如下图:
在这里插入图片描述

9、本例中采用DHCP服务负载均衡的模式,使DHCP服务器平时运行在负荷减半的状态,当主DHCP服务器宕机后,能接过任务,完成对所有终端的ip地址分配。
在这里插入图片描述

10、确认DHCP服务器的伙伴服务器所有作用域及故障转移配置都成功完成后,如下图:
在这里插入图片描述

11、从2台虚拟化的物理服务器上,分别安装的DHCP 2016和DHCP 2016-bak操作系统,在备用的DHCP-bak这台服务器上可以看出已经有与主DHCP服务器相同的地址池了。如下图:
在这里插入图片描述

(四)三层网络设备的配置(本例采用的是华为网络设备的DHCP中继服务)

不会配置DHCP中继时,可参考文章:
https://blog.csdn.net/weixin_43075093/article/details/130662938
1、当只有主DHCP服务存在时,配置如下,本例举一个vlan,有多个vlan时,请自行完成所有vlan的配置。如下图:
在这里插入图片描述

2、当配置了DHCP故障转移服务后,在华为网络设备上增加配置如下图:
(1)单个vlan的配置指令如下图:
在这里插入图片描述

(2)多个vlan配置时,可把指令写于文本文件中后,再复制,粘贴到华为设备的system-view命令的后指令执行窗口中,文本文件需要写的指令内容如图:
在这里插入图片描述

(3)命令执行完成后的效果,及保存,如下图:
在这里插入图片描述

三、测试效果

(一)主DHCP服务器故障前,与主DHCP服务器宕机后

1、查看客户端从DHCP服务器获取到的ip地址,主DHCP服务器故障前,客户端的网卡看到的DHCP服务器是192.168.128.100,如下图:
在这里插入图片描述

2、当主DHCP服务器故障后,本例采用模拟主DHCP服务器宕机的情况,把它直接关机,如下图:
在这里插入图片描述

3、禁用本机网卡,再启用网卡重新获取ip地址,相当于重启电脑,此时网卡获取ip地址的DHCP服务器是192.168.128.101,很明显更换了获取ip地址的服务器,如下图:
在这里插入图片描述

4、从上图中可以看出,网卡很明显已经从备用的DHCP服务器dhcp 2016-bak中获取到了ip地址,说明本例的DHCP服务器故障转移配置成功。

(二)当主DHCP服务器与备用DHCP 服务器都在线时,负载均衡的查看:

1、在主DHCP服务器的其中一个作用域(地址池)右击,属性,从“故障转移”选项卡上查看效果如图:
在这里插入图片描述

2、在备用DHCP服务器的查看负载均衡状态:
在这里插入图片描述

(三)在主DHCP服务器的其中一个作用域上显示统计信息

1、右击作用域,显示统统信息:
在这里插入图片描述

2、从下图中,可以看出此服务器的池,伙伴池,如下图:
在这里插入图片描述
3、查看整个ipv4地址域的统计信息,如下图:
在这里插入图片描述

本文至此结束,完成了DHCP服务的高可用配置过程与结果的验证,解决了当主DHCP服务器宕机不工作时,所有局域网内用户无法使用网络的情况。本例中的备用DHCP服务器安装于另一台物理的专业服务器中,除非2台物理服务器上运行的DHCP服务都不能正常提供服务,才会导致ip地址分配不了。
不足之处敬请批评指正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/530590.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

mp4转flv怎么转?电脑怎么把视频转成flv?

MP4(MPEG-4 Part 14)是一种多媒体容器格式,广泛用于包含视频、音频、字幕等多种数据流。MP4因其高度灵活性、压缩效率和兼容性成为视频领域的主流格式,支持范围涵盖从在线视频到移动设备的各类应用场景。 FLV文件格式的多个优点 …

Spring MVC体系结构和处理请求控制器(一)

一、MVC模式 MVC模式是指Model-View-Controller(模型-视图-控制器)模式,是开发Web应用程序时常用的一种代码分层模式MVC模式是软件工程中的一种架构模式,会强制行的把系统的输入、处理和输出分开,是系统从功能上形成M…

[VMware] 修改参数的一个问题

最近在修改VMware虚拟机的时候遇到一个易用性的问题,比如要给一个VM设置一个参数需要在vSphere里点开设置,打开高级选项,添加配置ethernet0.coalescingScheme比如: 如果想要改的VM个数是十个八个,这种方法也许可以&a…

STM32+ESP8266水墨屏天气时钟:文字取模和图片取模教程

项目背景 本次的水墨屏幕项目需要显示一些图片和文字,所以需要对图片和文字进行取模。 取模步骤 1.打开取模软件 2.选择图形模式 3.设置字模选项 注意:本次项目采用的是水墨屏,并且是局部刷新的代码,所以设置字模选项可能有点…

[计算机效率] 资源管理器辅助工具:Clover、QTTabBar

3.21 资源管理器辅助工具:Clover、QTTabBar Clover是一款非常好用的一款资源管理器辅助工具。其实就是给资源管理器增加一个小功能:tab页面。让资源管理器也能想浏览器一样,就算打开多个文件夹,也只是在新的tab页面上。总算是拯救…

苍穹外卖亮点再梳理 ||

一、项目整体亮点: 【注:基于每个亮点,均有整理的相关知识,可在博客中查看】 1.数据库的设计采用RBAC(基于角色访问控制)的权限设计。 RBAC将权限授予角色,然后将用户分配给角色,…

MES实施之工控机和电脑的选择

在MES项目实施过程中,经常会碰到工控机和电脑的选型问题,那么他们的区别是什么? 1、控机和普通个人电脑(PC)相比,具有以下几个区别: 1.运行环境不同:工控机通常需要在各种恶劣的工业环境中运行,如高温、高湿、强电磁干扰等,因此需要具有防尘、防水、抗干扰等特点。而…

【优选算法专栏】专题十八:BFS解决拓扑排序--前言

本专栏内容为:算法学习专栏,分为优选算法专栏,贪心算法专栏,动态规划专栏以及递归,搜索与回溯算法专栏四部分。 通过本专栏的深入学习,你可以了解并掌握算法。 💓博主csdn个人主页:小…

记录Ubuntu 20.04中被困扰半年多之久的疑难的解决

一、我的ubuntu20.04症状描述: 在编辑文字文档的过程中,会不定时的出现鼠标指针随意跳动的情形,严重干扰了做文字编辑、编写代码等工作的进行。先后排除了戴尔笔记本及配件故障、鼠标故障、ubuntu系统中文档编辑软件的故障等可能。 二、原来…

CLI举例:上下行连接路由器(路由引流)

CLI举例:上下行连接路由器(路由引流) 介绍了集群设备,上下行连接路由器的配置举例。 组网需求 如图1所示,上行网络使用BGP,下行网络使用OSPF,多数据中心统一通过路由器R4接入Internet。 希望…

设计模式之迭代器模式(下)

3&#xff09;使用内部类实现迭代器 1.JDK中的迭代器示例 为了能够让迭代器可以访问到聚合对象中的数据&#xff0c;还可以将迭代器类设计为聚合类的内部类 package java.util;public abstract class AbstractList<E> extends AbstractCollection<E> implements…

SWM341系列应用(ADC应用)

SWM341系列 ADC应用 1、测试不同外接输入阻抗的情况 芯片供电3.3v&#xff0c;通过电阻箱进行分压获取被测电压&#xff0c;应用SimpleADC0 例程库。实测外接100K上拉电阻&#xff0c;或外接10K电阻上拉电阻&#xff0c;调整电阻箱获取被测电压3.0v、1.65v、100mV、50mV&#x…

如何解决Python包管理问题:ERROR: Could not find a version that satisfies the requirement

如何解决Python包管理问题&#xff1a;“ERROR: Could not find a version that satisfies the requirement” 文章目录 如何解决Python包管理问题&#xff1a;“ERROR: Could not find a version that satisfies the requirement”错误描述问题分析解决方案检查包名确保网络连…

前端三剑客 —— JavaScript (第二节)

目录 内容回顾 数据类型 基本数据类型&#xff1a; 引用数据类型&#xff1a; 常见运算 算术运算符 比较运算符 逻辑运算符 赋值运算符 自增/减运算符 三目运算符 位运算符 内容回顾 1.概述 2.基本数据 1.使用方式&#xff08;行内、页面、外部&#xff09; 2.对话框…

Facebook直播延迟过高是为什么?

在进行Facebook直播 时&#xff0c;高延迟可能会成为一个显著的问题&#xff0c;影响观众的观看体验和互动效果。以下是一些导致Facebook直播延迟过高的可能原因&#xff1a; 1、网络连接问题 网络连接不稳定或带宽不足可能是导致Facebook直播延迟的主要原因之一。如果您的网络…

华为机试题

目录 第一章、HJ1计算字符串最后一个单词的长度&#xff0c;单词以空格隔开。1.1&#xff09;描述1.2&#xff09;解题第二章、算法题HJ2 计算某字符出现次数1.1&#xff09;题目描述1.2&#xff09;解题思路与答案第三章、算法题HJ3 明明的随机数1.1&#xff09;题目描述1.2&a…

机器学习工程师 |面试作业题记录|本科水平 | 附个人解答

如是我闻&#xff1a; 面试的是一家在加拿大的初创公司&#xff0c;我想他们是需要清纯质朴的廉价劳动力干点杂活&#xff0c;非常符合我目前的情况。祝我成功吧。以下是他们的面试作业题&#xff08;take home questions&#xff09;&#xff0c;主要考察了一些基础知识&#…

Linux虚拟内存简介

Linux&#xff0c;像多数现代内核一样&#xff0c;采用了虚拟内存管理技术。该技术利用了大多数程序的一个典型特征&#xff0c;即访问局部性&#xff08;locality of reference&#xff09;&#xff0c;以求高效使用CPU和RAM&#xff08;物理内存&#xff09;资源。大多数程序…

查看 Linux 接入的 USB 设备速率是 USB2 还是 USB3

查看接入 usb 设备的速率 使用以下命令查看接入的 USB 设备速率&#xff08;每一行最后的 xxM 字样&#xff09;。插入设备前查看一次&#xff0c;插入设备后查看一次&#xff0c;对比即可定位到刚插入的设备是哪一条。 lsusb -t命令输出如下图 对照 USB 速率表 对照 USB 速…

【TensorRT】TensorRT C# API 项目更新 (1):支持动态Bath输入模型推理(下篇)

4. 接口应用 关于该项目的调用方式在上一篇文章中已经进行了详细介绍&#xff0c;具体使用可以参考《最新发布&#xff01;TensorRT C# API &#xff1a;基于C#与TensorRT部署深度学习模型》&#xff0c;下面结合Yolov8-cls模型详细介绍一下更新的接口使用方法。 4.1 创建并配…