{"id":863,"date":"2014-06-12T11:44:08","date_gmt":"2014-06-12T15:44:08","guid":{"rendered":"http:\/\/www.bhargavs.com\/?p=863"},"modified":"2014-06-12T11:44:08","modified_gmt":"2014-06-12T15:44:08","slug":"step-by-step-configure-dhcp-failover-with-2012-r2-part-1","status":"publish","type":"post","link":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/","title":{"rendered":"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1"},"content":{"rendered":"<p>Many times in my past years of IT, I wanted to have DHCP load balancing and high availability. It was possible by creating non-overlapping scopes etc. but that was all manual labor of making sure you don&#8217;t have overlap and all the headache that comes with careful planning and monitoring. the other option was to create clustered DHCP service. Well, that was convoluted too!\u00a0Not sure why, but I always disliked the idea of having to maintain two machines with shared storage and other requirements. That&#8217;s why I liked how\u00a0Exchange 2010 and 2013 DAG uses clustering bits but deouples application data replication and decision making from complexity of shared storage clustering. But now, with updates to DHCP in 2012, I can have DHCP failover without complex cluster setup. Someone in Microsoft was listening!<\/p>\n<p>A lot has been written about how it works so if you want to read those details, head over to TechNet: <a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/dn338978.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">understand and Deploy DHCP failover.<\/a><\/p>\n<p>In two part series, I am going to show you step-by-step how to configure DHCP Failover in load balanced mode. The idea is to install DHCP on two domain controllers I have (you can chose to have DHCP servers dedicated), and configure so that each DHCP server can serve clients and share scope, lease and other relevant information. The clients will also continue to be served if one of the DHCP server is in maintenance or has failed. So with that, let&#8217;s jump into configuration steps.<\/p>\n<p>In this article, we will cover installing DHCP role, authorizing DHCP server in Active Directory and creating Scope.<\/p>\n<p>In <a title=\"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 2\" href=\"http:\/\/www.bhargavs.com\/index.php\/2014\/06\/18\/step-by-step-configure-dhcp-failover-with-2012-r2-part-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Part 2<\/a>, I will cover configuring Failover configuration. So let&#8217;s dive in.<\/p>\n<p>First, let&#8217;s install DHCP role on the serer. From Server Manager, add Roles and Features:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb.png\" alt=\"image\" width=\"244\" height=\"80\" border=\"0\" \/><\/a><\/p>\n<p>If you have Before you begin page (if you didn&#8217;t check &#8220;skip this page by default&#8221; in past\u00a0), skip to next page:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb1.png\" alt=\"image\" width=\"244\" height=\"174\" border=\"0\" \/><\/a><\/p>\n<p>On the next page, you don&#8217;t need to change the default selection of &#8220;Role-based and feature-based installation&#8221;. Move to next page:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb2.png\" alt=\"image\" width=\"244\" height=\"174\" border=\"0\" \/><\/a><\/p>\n<p>On select destination server, you may have more than servers if you added more servers in server manager. If you have both DHCP servers to be in the list, you can select them at this time. In this walk-through I have only one server. I will basically repeat install process on second server later.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb3.png\" alt=\"image\" width=\"244\" height=\"174\" border=\"0\" \/><\/a><\/p>\n<p>On the server roles page, Select &#8220;DHCP Server&#8221; role and in resulting dialog, click Add Features button to accept required components and installation of management tools. Optionally, you can uncheck management tools, however, required features must be installed.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb4.png\" alt=\"image\" width=\"244\" height=\"173\" border=\"0\" \/><\/a><\/p>\n<p>You don&#8217;t need to add any additional components on Features page:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb5.png\" alt=\"image\" width=\"244\" height=\"174\" border=\"0\" \/><\/a><\/p>\n<p>At this point, next few pages are obligatory summary pages and installation progress:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb6.png\" alt=\"image\" width=\"244\" height=\"173\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb7.png\" alt=\"image\" width=\"244\" height=\"174\" border=\"0\" \/><\/a><\/p>\n<p>Now that the DHCP role is installed, lets go ahead and authorize DHCP servers in Active Directory. This is a required step and your DHCP servers can&#8217;t be managed and won&#8217;t serve clients until this step is performed.<\/p>\n<p>Go ahead and click &#8220;Complete DHCP Configuration from Server Manager:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb9.png\" alt=\"image\" width=\"244\" height=\"77\" border=\"0\" \/><\/a><\/p>\n<p>Skip over obligatory Description page. Take your time reading description if it is your first time.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image10.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb10.png\" alt=\"image\" width=\"244\" height=\"180\" border=\"0\" \/><\/a><\/p>\n<p>Now you will need to provide an account that has required permission in AD to authorize DHCP servers. You can use logged in account (in my case domain admin) or provide alternate account that has required permissions. I would advise against skipping AD authorization as you can&#8217;t manage your DHCP servers until they are authorized in AD.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image11.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb11.png\" alt=\"image\" width=\"244\" height=\"179\" border=\"0\" \/><\/a><\/p>\n<p>That&#8217;s it. Let it complete required steps and complete the wizard.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image12.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb12.png\" alt=\"image\" width=\"244\" height=\"179\" border=\"0\" \/><\/a><\/p>\n<p>Repeat this process on second DHCP server as needed.<\/p>\n<p>In the following steps we will configure DHCP scope that will serve clients. Since we will be setting up DHCP failover, you need to do this on only one server. The configuration will be replicated to second server when you setup failover.<\/p>\n<p>From DHCP console, connect to your server and create a new scope:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb13.png\" alt=\"image\" width=\"222\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p>Provide a name and description as desired:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image14.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb14.png\" alt=\"image\" width=\"244\" height=\"199\" border=\"0\" \/><\/a><\/p>\n<p>Configure IP range and subnet mask:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image15.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb15.png\" alt=\"image\" width=\"244\" height=\"201\" border=\"0\" \/><\/a><\/p>\n<p>Configure any exclusions. In my example, I chose to exclude IP ranges I will be using for my network gear, hosts and VMs for static assignment.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image16.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb16.png\" alt=\"image\" width=\"244\" height=\"199\" border=\"0\" \/><\/a><\/p>\n<p>Change lease duration if needed. I\u00a0left it to default as I have no compelling reason to change it:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image17.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb17.png\" alt=\"image\" width=\"244\" height=\"199\" border=\"0\" \/><\/a><\/p>\n<p>Next, I am going to configure scope options such as default gateway, DNS servers and so on&#8230; you can chose to do it later by selecting appropriate option on this dialog:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image18.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb18.png\" alt=\"image\" width=\"244\" height=\"200\" border=\"0\" \/><\/a><\/p>\n<p>Define Default Gateway:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image19.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb19.png\" alt=\"image\" width=\"244\" height=\"198\" border=\"0\" \/><\/a><\/p>\n<p>Provide domain name and DNS servers to be used by DHCP clients:<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image20.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb20.png\" alt=\"image\" width=\"244\" height=\"199\" border=\"0\" \/><\/a><\/p>\n<p>Provide WINS servers if any (who really uses them anymore?!)<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image21.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb21.png\" alt=\"image\" width=\"244\" height=\"198\" border=\"0\" \/><\/a><\/p>\n<p>And lastly, activate the scope so we can finish the base configuration and move on to configuring Failover.<\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image22.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb22.png\" alt=\"image\" width=\"244\" height=\"199\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image23.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb23.png\" alt=\"image\" width=\"244\" height=\"200\" border=\"0\" \/><\/a><\/p>\n<p>On to <a title=\"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 2\" href=\"http:\/\/www.bhargavs.com\/index.php\/2014\/06\/18\/step-by-step-configure-dhcp-failover-with-2012-r2-part-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Part 2<\/a>&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many times in my past years of IT, I wanted to have DHCP load balancing and high availability. It was possible by creating non-overlapping scopes etc. but that was all [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[37],"tags":[108,129,144,247,286],"class_list":["post-863","post","type-post","status-publish","format-standard","hentry","category-windows-server","tag-dhcp","tag-failover","tag-high-availability","tag-step-by-step","tag-windows-server-2012-r2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1 - Bhargav&#039;s IT Playground<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1 - Bhargav&#039;s IT Playground\" \/>\n<meta property=\"og:description\" content=\"Many times in my past years of IT, I wanted to have DHCP load balancing and high availability. It was possible by creating non-overlapping scopes etc. but that was all [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Bhargav&#039;s IT Playground\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-12T15:44:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb.png\" \/>\n<meta name=\"author\" content=\"Bhargav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhargav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/\"},\"author\":{\"name\":\"Bhargav\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"headline\":\"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1\",\"datePublished\":\"2014-06-12T15:44:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/\"},\"wordCount\":796,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"image\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/image_thumb.png\",\"keywords\":[\"DHCP\",\"Failover\",\"High Availability\",\"Step-by-Step\",\"Windows Server 2012 R2\"],\"articleSection\":[\"Windows Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/\",\"name\":\"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1 - Bhargav&#039;s IT Playground\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/image_thumb.png\",\"datePublished\":\"2014-06-12T15:44:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/image_thumb.png\",\"contentUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/image_thumb.png\",\"width\":244,\"height\":80},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2014\\\/06\\\/12\\\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bhargavs.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/\",\"name\":\"Bhargav's IT Playground\",\"description\":\"Passion for Technology. Power of Collaboration.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bhargavs.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\",\"name\":\"Bhargav\",\"logo\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/bhargavs.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1 - Bhargav&#039;s IT Playground","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/","og_locale":"en_US","og_type":"article","og_title":"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1 - Bhargav&#039;s IT Playground","og_description":"Many times in my past years of IT, I wanted to have DHCP load balancing and high availability. It was possible by creating non-overlapping scopes etc. but that was all [&hellip;]","og_url":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/","og_site_name":"Bhargav&#039;s IT Playground","article_published_time":"2014-06-12T15:44:08+00:00","og_image":[{"url":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb.png","type":"","width":"","height":""}],"author":"Bhargav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bhargav","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#article","isPartOf":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/"},"author":{"name":"Bhargav","@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"headline":"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1","datePublished":"2014-06-12T15:44:08+00:00","mainEntityOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/"},"wordCount":796,"commentCount":0,"publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"image":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb.png","keywords":["DHCP","Failover","High Availability","Step-by-Step","Windows Server 2012 R2"],"articleSection":["Windows Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/","url":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/","name":"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1 - Bhargav&#039;s IT Playground","isPartOf":{"@id":"https:\/\/bhargavs.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#primaryimage"},"image":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb.png","datePublished":"2014-06-12T15:44:08+00:00","breadcrumb":{"@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#primaryimage","url":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb.png","contentUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb.png","width":244,"height":80},{"@type":"BreadcrumbList","@id":"https:\/\/bhargavs.com\/index.php\/2014\/06\/12\/step-by-step-configure-dhcp-failover-with-2012-r2-part-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bhargavs.com\/"},{"@type":"ListItem","position":2,"name":"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 1"}]},{"@type":"WebSite","@id":"https:\/\/bhargavs.com\/#website","url":"https:\/\/bhargavs.com\/","name":"Bhargav's IT Playground","description":"Passion for Technology. Power of Collaboration.","publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bhargavs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26","name":"Bhargav","logo":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/bhargavs.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":878,"url":"https:\/\/bhargavs.com\/index.php\/2014\/06\/18\/step-by-step-configure-dhcp-failover-with-2012-r2-part-2\/","url_meta":{"origin":863,"position":0},"title":"Step-by-Step Configure DHCP Failover with 2012 R2 \u2013 Part 2","author":"Bhargav","date":"June 18, 2014","format":false,"excerpt":"In Part 1, I provided with walk through of how to install DHCP and configure scope on your newly installed DHCP server. In this post, we are going to setup failover between two servers. I am assuming that two DHCP servers are installed and a scope is configure already. So\u2026","rel":"","context":"In &quot;Windows Server&quot;","block_context":{"text":"Windows Server","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/windows\/windows-server\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2014\/06\/image_thumb24.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":716,"url":"https:\/\/bhargavs.com\/index.php\/2014\/03\/13\/how-to-assign-static-ip-to-azure-vm\/","url_meta":{"origin":863,"position":1},"title":"How to assign Static IP to Azure VM","author":"Bhargav","date":"March 13, 2014","format":false,"excerpt":"When you start working with Windows Azure IaaS offering, you quickly realize that the age old ways of dealing with infrastructure configuration immediately becomes invalid. Let me give you an example: when you setup a new server in your datacenter, one of the first things you do is acquire an\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/bhargavs.com\/index.php\/category\/cloud\/azure\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2014\/03\/image_thumb.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1088,"url":"https:\/\/bhargavs.com\/index.php\/2015\/08\/10\/installing-vmware-vcenter-server-appliance-6-0\/","url_meta":{"origin":863,"position":2},"title":"Installing VMWARE vCenter Server Appliance 6.0","author":"Bhargav","date":"August 10, 2015","format":false,"excerpt":"As I finally got around to installing first VMware 6.0 host in my lab environment, I decided to follow-up the installation of vCenter server appliance. This would allow me to manage the hosts I install later as well as the first host I installed moments ago. Not only that, I\u2026","rel":"","context":"In &quot;VMware&quot;","block_context":{"text":"VMware","link":"https:\/\/bhargavs.com\/index.php\/category\/technology\/virtualization\/vmware\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2015\/08\/image_thumb5.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":485,"url":"https:\/\/bhargavs.com\/index.php\/2012\/11\/26\/createcluster-failed-with-0x5-adding-members-to-dag-in-exchange-2013\/","url_meta":{"origin":863,"position":3},"title":"CreateCluster() failed with 0x5 adding members to DAG in Exchange 2013","author":"Bhargav","date":"November 26, 2012","format":false,"excerpt":"UPDATE: While TechNet article \u201cCreate a Database Availability Group\u201d only mentions Windows 2008 R2 domain controllers, I must thank Scott Schnoll for the following clarification: \"Creating an Exchange 2013 DAG with Mailbox servers on Windows Server 2012? You must pre-stage CNO before adding first server!\". TechNet documentation will be updated\u2026","rel":"","context":"In &quot;Exchange 2013&quot;","block_context":{"text":"Exchange 2013","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2013\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1635,"url":"https:\/\/bhargavs.com\/index.php\/2009\/09\/10\/exchange-2003-support-windows-server-2008-r2-domain-controllers\/","url_meta":{"origin":863,"position":4},"title":"Exchange 2003 support and Windows Server 2008 R2 Domain Controllers","author":"Bhargav","date":"September 10, 2009","format":false,"excerpt":"When I originally wrote this post, Windows Server 2008 R2 Domain Controllers were not supported for Exchange 2003, however, in recent months the guidance from product team has changed and new support guidance now\u00a0includes Windows Server\u00a02008 R2 Domain Controllers as supported configuration. Please refer to this article on Technet\u00a0for more\u2026","rel":"","context":"In &quot;Exchange 2003&quot;","block_context":{"text":"Exchange 2003","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2003\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1650,"url":"https:\/\/bhargavs.com\/index.php\/2010\/03\/29\/script-to-enable-preview-pane-for-powershell-scripts\/","url_meta":{"origin":863,"position":5},"title":"Script to enable preview pane for PowerShell scripts","author":"Bhargav","date":"March 29, 2010","format":false,"excerpt":"If you are running Windows 7, you probably know what preview pane is. And if you use PowerShell and create ps1 scripts, you may also wonder how can you enable preview for PowerShell scripts in Windows Explorer. Well, Nate Bruneau shared how to edit registry to enable preview for ps1\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/powershell\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pkROc-dV","_links":{"self":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/comments?post=863"}],"version-history":[{"count":0,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/863\/revisions"}],"wp:attachment":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/media?parent=863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/categories?post=863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/tags?post=863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}