热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WindowsServer2012DHCP服务器中的新功能:故障转移和策略

WindowsServer2012DHCP服务器中的新功能如下:DHCP故障转移:此功能提供让两个DHCP服务器服务于同一子网或作用域的IP地址和选项配

Windows Server 2012 DHCP 服务器中的新功能如下:

  • DHCP 故障转移:此功能提供让两个 DHCP 服务器服务于 同一子网或作用域的 IP 地址和选项配置的能力,前提是 DHCP 服务对客户端持续可用。两个 DHCP 服务器复制它们之间的租用信息,当一个服务器不可用时,可让另一个服务器承担服务整个子网中客户端的责任。还可用故障转移关系中两个服务器间分发的客户端请求来配置负载平衡配置中的故障转移。
  • 基于策略的分配:通过基于策略的分配,DHCP 服务器根据你定义的策略评估 DHCP 请求。策略适用于具有定义了处理顺序的特定作用域。适用于一个作用域的策略可在该作用域配置或从服务器范围的策略继承。一个客户端请求可匹配多个策略,而策略又可与多个地址范围关联。
  • 适用于 DHCP 服务器的 Windows PowerShell:Windows Server 2012 为 DHCP 服务器管理提供面向任务的 Windows PowerShell cmdlet。DHCP 服务器配置操作在 Windows Server 2012 中实现,正如基于通用信息模型 (CIM) 的 cmdlet。Windows PowerShell 使用对象流水线操作,免除了对解析和操作文本输出的需要。适用于 DHCP 服务器的 Windows PowerShell 包括 103 个 cmdlet,涵盖 DHCP 服务器配置和管理的多个方面。

在 Windows Server(R) 2008 R2 中,为 DHCP 服务器部署提供了两个高可用性的选项。这些选项中的每一个都与一些质询相关。

  1. Windows 故障转移群集中的 DHCP。此选项将 DHCP 服务器置于一个群集当中,该群集有一个附加的服务器,它由 DHCP 服务进行配置,在主 DHCP 服务器失效的时候承担负荷。聚类分析部署选项使用一个单独的共享存储器。这使得存储器成为了一个单点故障,并要求对存储器冗余进行追加投资。此外,群集还涉及相对复杂的设置和维护。
  2. 拆分作用域 DHCP。拆分作用域 DHCP 使用两个独立的 DHCP 服务器共享对作用域的职责。通常作用域内 70% 的地址被分配给主服务器,剩下的 30% 被分配给备份服务器。如果客户端无法到达主服务器,那么它们可以从辅助服务器获得一个 IP 配置。拆分作用域部署不提供 IP 地址连续性,并且在作用域已经以高效利用地址空间的方式处于运行之中的方案,是无法使用的。而此方案在 Internet 协议版本 4 (IPv4) 中是很常见的。

DHCP 故障转移体系结构

管理员在热备用服务器模式和负荷共享模式下,都可以将运行 Windows Server 2012 的 DHCP 服务器部署为故障转移伙伴。

在热备用服务器模式下,两台服务器在故障转移关系下操作,其中活跃的服务器负责租出 IP 地址并向作用域或子网中的所有客户端配置信息。当主服务器不可用时,辅助服务器将承担这一职责。服务器在子网范围内充当主服务器或辅助服务器。例如,扮演某一给定子网主服务器角色的服务器可能是另一个子网的辅助服务器。

操作的热备用服务器模式最适合于这样的部署,其中总公司或数据中心服务器扮演一个位于远程站点的服务器的备用备份服务器,它位于 DHCP 客户端的本地(如:中心与分支部署)。在这种部署中,在本地 DHCP 服务器没有不可用的情况下让一台远程的备份服务器服务于任何客户端,都是不可取的。

在负荷共享模式部署,也就是操作的默认模式中,两台服务器同时为一给定子网中的客户端提供 IP 地址和选项服务。客户端请求在两台服务器之间进行负载平衡和共享。

操作的负载共享模式最适合于两台故障转移关系的服务器位于同样的物理站点的部署。根据管理员配置的负荷分配比率,两台服务器同时对 DHCP 客户端请求作出响应

 

以下演示环境用到三台安装Windows Server 2012的虚拟机

其中一台DCSRV:DC,Hbsycsrsj.Com; 另外两台CLient01和Client02两台已加入到域的计算机。

注意测试前请务必将虚拟网络的DHCP功能禁用。

1、在CLient01和Client02安装好DHCP角色,并授权。

授权成功后,可以在DC上运行活动目录站点和服务,打开“查看”菜单中的“显示节点服务”

然后浏览到Netservices节点,可以看到如下图内容。

快照1

快照2

2、在Client01上建立作用域Test,范围192.168.0.100-192.168.0.200,网关192.168.0.1,DNS服务器192.168.0.240

以下详细过程略

一、DHCP故障转移的设置。

在Client01打开DHCP服务器管理控制台,进行如下图操作

快照3

 

快照4

添加伙伴服务器

快照5

快照6

选择模式:

快照7

快照8

 

快照9

对于故障转移可以进行"取消"等操作

快照10

在CLient02的DHCP服务器管理控制台查看结果。(建立相应的域)

二、热备用服务模式

将模式指定为“可用”的热备用服务器模式的服务器是用来创建故障转移关系的服务器

快照19

选择编辑

快照20

修改模式

快照21

 在Client02查看其此服务器的角色为“待机”(上图为活动)

 

三、配置策略

下面将建立一个MAC策略:如果DHCP客户端的MAC满足前6位为00155D,那么获取IP地址时,默认网关的IP地址为192.168.0.240;否则为192.168.0.1。

为了检验设置效果,我们可建立两台虚拟机,并将一台虚机的MAC前六位修改为不是00155D,通过获取自动IP来检验。

新建策略:

快照11

输入策略名称

快照12

添加条件

快照13

支持通配符

快照14

 

快照15

 

快照16

 

快照17

可以修改策略,信用策略等相关操作

快照18

在客户端运行

Ipconfig/release

Ipconfig/renew

Ipconfig/all

查看操作结果

 

 

 

 

 

 

 

 



推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Servlet多用户登录时HttpSession会话信息覆盖问题的解决方案
    本文讨论了在Servlet多用户登录时可能出现的HttpSession会话信息覆盖问题,并提供了解决方案。通过分析JSESSIONID的作用机制和编码方式,我们可以得出每个HttpSession对象都是通过客户端发送的唯一JSESSIONID来识别的,因此无需担心会话信息被覆盖的问题。需要注意的是,本文讨论的是多个客户端级别上的多用户登录,而非同一个浏览器级别上的多用户登录。 ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
author-avatar
霞逸飘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有