在Windows Server 2012中,DHCP服务器能够自动实现故障转移(DHCP failover)的功能,而在Windows之前版本中,如Windows  Server 2008中,也提供了相应的解决方案,大致有如下两种:

1、拆分作用域:让大部分的作用域在主DHCP服务器上负责,而小部分在备用DHCP服务器上

2、通过设置DHCP的Windows集群(Cluster)服务器来解决

针对如上的两种方法,第一种并不适应大型的企业,既做不到作用域IP地址的连续性,对于维护也不太好;而第二中方案呢,需要用到共享存储了,在成本上很多企业是不愿意接受的

但是到了2012,DHCP的容错功能有了很大的改进,可以实现Active/Active模式,即主/主模式,也可以实现Active/Passive模式,即我们所说的主/从模式,在Windows Server 2012中,DHCP的高可用模式提供了两种:负载平衡和热备用服务器

废话就不多说了,下面先开始我们的部署了,准备两台Windows  Server 2012服务器,都加入到域,当然两台工作组(相同的工作组)的2012服务器也是可以做高可用的,如今,大部分的企业基本使用了Windows系统的话,而不使用AD域,我相信还是很少的!

首先,确保两台服务器都加入到域,然后设定了固定的IP地址,同时也需要保证两台服务器时间的一致性,一般的企业也会同步NTP服务器的,大多数是我们的AD服务器

在使用2012时,我喜欢对提供同一种服务的服务器进行分组,这个也是Windows Server 2012提供的新功能,在后续的博客中,我也会分享更多关于2012的一些新特性,下面开始对DHCP服务器创建一个服务器组

定位到服务器管理器下的仪表板

点击“创建服务器组”

wKiom1SMEsujj5yzAAMp2jeGw5c963.jpg

在服务器组名称中输入我们要创建的服务器组名,然后定位到Active Directory下,在名称栏中输入DCHP对DHCP服务器进行搜索,点击立即搜索

wKioL1SME2bC7yhgAAIczQPWMuM374.jpg

搜索后,选中两台DHCP服务器DHCP01和DHCP2,点击右三角图标添加到服务器组

wKiom1SMEsvB3LfuAAIi9ouPKdE755.jpg

点击“确定”完成服务器组的创建,我们可以在服务器管理器下看到有了我们刚才创建的服务器组了

wKioL1SME2fweVKdAAN2VTJf0cY613.jpg

点击我们的服务器组

wKiom1SMEsyRwQ8JAAJEzYvE2BE392.jpg

右键选中中一台DHCP服务器,开始在DHCP01上安装DHCP角色,选择“添加角色和功能”

wKioL1SME2fT7v_zAAVoDa1ljpE940.jpg

默认,下一步

wKiom1SMEsyj-E2QAALQJ3kjbvM167.jpg

选择“基于角色和基于功能的安装”,下一步

wKioL1SME2iT3FtrAAI-hZ_4rvw612.jpg

默认已经选中了我们的DHCP01这台服务器,点击“下一步”

wKiom1SMEvuxuKJfAAMxD27eVG8860.jpg

选中“DHCP服务器”

wKioL1SME5fTaGXoAALvPjGf1g0805.jpg

选择的时候,会弹出一个向导框,默认即可,点击“添加功能”

wKiom1SMEvzx6_hNAAE9raZWPkE161.jpg

wKioL1SME5eTCKkzAALyOdKYBQ4554.jpg

继续点击“下一步”

wKiom1SMEvyAfysoAAMnaJTvYKg755.jpg

点击“下一步”

wKioL1SME5fyWz-qAAKpw9nwRjw533.jpg

在这里,对于安装服务器角色或者功能,我习惯于选中“如果需要,自动重新启动目标服务器”,当然很多安装也是不需要重启服务器的,选中后,点击“安装”按钮开始安装DHCP角色

wKiom1SMEvyQd48iAAKUisLfKow899.jpg

很快DHCP角色就安装完成了

wKioL1SME5iRonRrAAJQfCCcBVo893.jpg

使用相同的步骤安装DHCP02上的DHCP角色,下一篇开始介绍DHCP的配置了!