在Windows Server 2016 中启用DHCP服务的主要作用和目的,是有利于管理员在系统升级后便于管 理 HA(High Availability)。其实,早在Windows 2000/2003时期,管理员就开始和HA打过交道,只不过当时的HA是通过簇服务实现,但作为一种置于簇顶端的网络服务,其表现不如人意。
为 此, 在Windows Server 2008中提供的DHCP Failover功能,提供了绕过簇服务也能支持HA的技术。
也许有人会问,Windows Server 2016中的DHCP究竟有多大作用呢?简言之,就是新版本中的DHCP,进一步摆脱了对NAP策略的依赖,无需配置激活NAP,DHCP就能正常工作,何乐而不为呢?
首先需要动手安装DHCP服务,安装并不复杂而且不需要重启。以英文版Windows Server 2016为例,具体安装方式如下。
1.打开 Server Manager工具,点击添加角色功能Add Roles and Features。
2.进入安装页面后,在选择安装类型Select Installation Type, 通 常选择默认项,也就是 Rolebased or feature-based installation。
3.在选择目标服务器列表中,找到并选中本地服务器,进入下一步。
4.在服务器角色Server Roles项 中选择 DHCP Server,点击Add Features即可完成向导式的安装过程。上述安装过程,也可以通过PowerShell完成,命令格式如下所示:
Add-Windows Feature DHCP –Include ManagementTools
安装完毕,需要部署上述角色,完成余下的配置内容,包括定义租赁时间、IP地址范围等。在此,笔者简单举例说明,即在第一个DHCP Server上单独生成一个名为Servers的scope,然后对该scope定义路由器 Router、DNS Server、DNS Domain Name,并将作用范围设置为从10.60.1.100到 10.60.1.150(如 图 1所示)。
图1 DHCP参数配置
图2 DHCP Failover参数设置
为了配置完成DHCP failover,只需右键点击其所在的scope,即可看到菜单选项Configure Failover…,此 时 管 理 员可以选择当前服务器的所 有scopes(这 也 是 默认选项),也可以选择特定的scope,然后点击“下一步”,进入名为Specify the partner server to use for failover的页面,可以添加或搜索第二部服务器,为其加入DHCP Failover功能。
点击“下一步”进入Create a new failover relationship页面,这是最重要的配置环节,需要管理员设置多项参数,包括定义Relationship名称、载入平衡模式、客户导入最大时间以及State Switchover Interval等(如图2所示)。
点击完成后,即可看到配置完成的详细信息。
管理员在配置DHCP Failover时,有一些小的技巧有助于快速完成DHCP Failover的配置工作,比如对于VLAN一级的网络设备,利用工具IP Helpers可以了解DHCP对有关服务器的配置要求,所以在网络配置中建议采用双台DHCP Servers。其次,在Client端执行命令ipconfig /all,可以显示客户端是通过怎样的IP租用DHCP Server,这对于解决问题非常有益。如果是通过远程方式进行测试,可以使用以下命令格式:
ipconfig /release &&ipconfig /renew