{"id":4211,"date":"2015-11-15T12:35:07","date_gmt":"2015-11-15T18:35:07","guid":{"rendered":"http:\/\/www.poweradmin.com\/blog\/?p=4211"},"modified":"2015-10-16T16:40:37","modified_gmt":"2015-10-16T21:40:37","slug":"7-simple-steps-to-configure-ipam-in-windows-server-2012","status":"publish","type":"post","link":"https:\/\/www.poweradmin.com\/blog\/7-simple-steps-to-configure-ipam-in-windows-server-2012\/","title":{"rendered":"7 Simple Steps to Configure IPAM in Windows Server 2012"},"content":{"rendered":"<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ip-address-management-ipam.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4223 size-full\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ip-address-management-ipam.jpg\" alt=\"ip address management\" width=\"400\" height=\"266\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ip-address-management-ipam.jpg 400w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ip-address-management-ipam-300x200.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\"><\/a><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">IP address management (IPAM) is a new feature introduced in Windows Server 2012 that allows you to configure, manage and have a general overview of the network\u2019s IP addresses and ranges. With IPAM, you can search for desired IP addresses and ranges, manage and configure DHCP scopes and DNS entries, view the status of your IP addresses blocks and search for free IP addresses. Large enterprises usually deploy one or multiple IPAM servers because, as the network evolves, the complexity of its IPs and subnets increases significantly. <\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">An IPAM server allows you to track all IP address changes that occur within the network. I\u2019ve previously used IPAM software from other vendors, but never from Microsoft. With the release of Windows Server 2012, System Administrators were able to track and manage all network devices from an Active Directory domain. Note that this is a requirement of IPAM, you cannot manage any servers that do not belong from the same Active Directory forest. Because this is a Microsoft technology, you cannot use this feature with non-Windows Operating Systems or network devices. IPAM allows you to manage both DNS and DHCP servers and you can now easily change DHCP options from one or multiple scopes using the centralized IPAM console. You can also track dynamically assigned addresses but also static ones. Both public and private IP addresses can be tracked with IPAM.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">In t<\/span>his article I will show you how to install and configure IPAM and we\u2019ll also cover some of its basic features. Note that I will be using a Virtual Machine hosted in my VMware testing environment running Windows Server 2012. My VM is also a member of an Active Directory forest so make sure to cover this aspect as well.<\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">Step 1 \u2013 Installation<\/span><\/h3>\n<p>IPAM c<span style=\"font-family: verdana, geneva, sans-serif;\">an be installed in two ways: using <i>Windows Powershell<\/i> or by accessing the <i>Roles and Features section<\/i> from <i>Server Manager Console<\/i>:<\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-roles-and-features-wizard.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4212 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-roles-and-features-wizard.png\" alt=\"add roles and features wizard\" width=\"794\" height=\"561\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-roles-and-features-wizard.png 794w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-roles-and-features-wizard-300x212.png 300w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\"><\/a><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">With Windows PowerShell this operation can be performed much faster by executing the following command:<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><i>Install-WindowsFeature IPAM \u2013IncludeManagementTools<\/i><\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">Step 2 \u2013 Provisioning<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Once the installation has been successfully completed, open the <i>Server Manger Console<\/i> and navigate to the <i>IPAM<\/i> <i>section<\/i>. Here you will discover all available IPAM server tasks:<\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-tasks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4213 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-tasks.png\" alt=\"ipam server tasks\" width=\"1021\" height=\"410\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-tasks.png 1021w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-tasks-300x120.png 300w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\"><\/a><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Select the second option, <i>Provision the IPAM<\/i>, to start the IPAM configuration <i>wizard<\/i>. In this section is where the <i>IPAM database<\/i>, <i>security groups<\/i>, <i>tasks<\/i> and <i>folders<\/i> are created.<\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">Step 3 \u2013 Provisioning Method<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">You must configure how the IPAM server interacts with network servers, there are two options available: <i>manually<\/i> or by using <i>GPOs<\/i>. Simply put, by selecting the first option, an administrator would have to configure security groups, firewall rules and network shares manually on each machine. This method is really not recommend since it adds a lot of extra configurations and increases the overall complexity of the IPAM deployment.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The second option is much easier to implement since it uses Group Policy Objects to configure all IPAM managed servers. Unless you simply cannot you use the second option, you should always use GPOs to configure servers managed by IPAM. Note that you have to specify a prefix that will be set to the IPAM GPOs:<\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-provisioning-method.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4214 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-provisioning-method.png\" alt=\"ipam provisioning methods\" width=\"769\" height=\"614\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-provisioning-method.png 769w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-provisioning-method-300x240.png 300w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\"><\/a><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Once the wizard has been successfully completed, three <i>Group Policy Objects<\/i> will be created: one for <i>DNS<\/i> servers, one for <i>DHCP<\/i> servers and one for <i>Domain Controllers<\/i>.<\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">Step 4 \u2013 Configure Server Discovery<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Select the third task from the IPAM console to <i>configure server discovery<\/i>. This is where we specify what servers should be discovered by our IPAM machine. You will need to select and add domains to discover. By default, all three types of servers are selected: <i>DNS<\/i>, <i>DHCP<\/i> and <i>Domain Controllers<\/i>. You can change the discovery options by selecting only desired types of servers:<\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/configure-server-discovery.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4215 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/configure-server-discovery.png\" alt=\"configure server discovery\" width=\"544\" height=\"516\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/configure-server-discovery.png 544w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/configure-server-discovery-300x285.png 300w\" sizes=\"auto, (max-width: 544px) 100vw, 544px\"><\/a><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">Step 5 \u2013 Start Discovery<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Once this section has been covered, select the 4th task to <i>start the server discovery<\/i> <i>procedure<\/i>:<\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/start-server-discovery-task.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4216 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/start-server-discovery-task.png\" alt=\"start server discovery task\" width=\"893\" height=\"495\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/start-server-discovery-task.png 893w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/start-server-discovery-task-300x166.png 300w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\"><\/a><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">If you receive an error stating that <i>discovered machines were blocked,<\/i> you need to execute the following Powershell command to create the GPOs that later will be assigned to your machines:<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><i>Invoke-IpamGpoProvisioning -Domain ppscu.com -GpoPrefixName IPAMPPSCU<\/i><\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/invoke-ipamgpoprovisioning.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4217 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/invoke-ipamgpoprovisioning.png\" alt=\"invoke ipamgpoprovisioning\" width=\"836\" height=\"154\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/invoke-ipamgpoprovisioning.png 836w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/invoke-ipamgpoprovisioning-300x55.png 300w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\"><\/a><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">Step 6 \u2013 Verify GPOs<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">You can now verify the GPOs in the <i>Group Policy Management Console<\/i>. Connect to the blocked machine and execute <i>gpupdate \/force<\/i> to propagate the newly created GPOs.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">For each machine you will have to change its manageability status to <i>managed<\/i>, you can do so if you <i>right click<\/i> on the blocked machine and select <i>edit server<\/i>:<\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-or-edit-server.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4218 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-or-edit-server.png\" alt=\"add or edit server for ipam\" width=\"486\" height=\"505\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-or-edit-server.png 486w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/add-or-edit-server-289x300.png 289w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\"><\/a><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The machine should change its IPAM Access status to Unblocked. <\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">Step 7 \u2013 Import Data<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Now that the server has been added to IPAM, you can retrieve and import its data to the IPAM server if you <i>right click<\/i> on the machine and select <i>Retrieve All Server Data<\/i>. You can also execute the 6th available task from the IPAM console to <i>retrieve data from managed servers<\/i>:<\/span><\/p>\n<p><a href=\"http:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-inventory.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4219 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-inventory.png\" alt=\"ipam server inventory\" width=\"1021\" height=\"722\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-inventory.png 1021w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/10\/ipam-server-inventory-300x212.png 300w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\"><\/a><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">That\u2019s about it for the configuration part of an IPAM server. We\u2019ve covered the most important steps that you need to take in order to successfully deploy IPAM within your enterprise. If you have followed these steps precisely, you should have installed and configured an IPAM machine with at least one discovered host. Note that same principles are applied when used in a large organization with multiple hosts. I want to further discuss about other aspects of this technology so stay tuned for the following article in which we\u2019ll mostly talk about IPAM IP address spaces. Wish you all the best!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IP address management (IPAM) is a new feature introduced in Windows Server 2012 that allows you to configure, manage and have a general overview of the network\u2019s IP addresses and ranges. With IPAM, you can search for desired IP addresses and ranges, manage and configure DHCP scopes and DNS entries, view the status of your [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":4223,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,9,8],"tags":[],"class_list":["post-4211","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-technical","category-windows"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/4211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/comments?post=4211"}],"version-history":[{"count":5,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/4211\/revisions"}],"predecessor-version":[{"id":4225,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/4211\/revisions\/4225"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media\/4223"}],"wp:attachment":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media?parent=4211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/categories?post=4211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/tags?post=4211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}