{"id":1593,"date":"2018-09-20T16:24:39","date_gmt":"2018-09-20T16:24:39","guid":{"rendered":"https:\/\/live-infoblox-blog.pantheonsite.io\/?p=1593"},"modified":"2020-05-06T10:27:03","modified_gmt":"2020-05-06T17:27:03","slug":"using-infoblox-ipam-driver-in-existing-openstack-environments","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/","title":{"rendered":"Using Infoblox IPAM Driver in existing Openstack environments"},"content":{"rendered":"<p>Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter. Being open source and highly modular, Openstack gives you a platform to build your own vendor-agnostic datacenter.<\/p>\n<h2 id=\"toc-hId--1333220660\">Why should you use the Infoblox IPAM driver?<\/h2>\n<p>In an Openstack environment, you can leverage the Cloud Network Automation(CNA) License and the Infoblox IPAM Driver Plugin(found\u00a0<a href=\"https:\/\/github.com\/openstack\/networking-infoblox\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">here<\/a>).<\/p>\n<ol>\n<li><strong>Centralized view<\/strong>: Infoblox provides a centralized and granular view of all IPAM, DNS, and DHCP data across all your environments.<\/li>\n<li><strong>Cloud Specific data<\/strong>: The Cloud Network Automation license enables a Cloud Tab in the NIOS UI to manage DDI information organized by tenant, network, and virtual machine for Cloud objects.<\/li>\n<li><strong>Dynamic integration of your Openstack environment<\/strong>: The Infoblox IPAM Driver Plugin enables automatic creation and reclamation of networks, IP addresses, DNS and DHCP records when network objects are created and decommissioned in Openstack.<\/li>\n<li><strong>Multi<\/strong><strong>-tenancy<\/strong>: In conjunction with Network Views, it supports multi-tenancy<\/li>\n<li><strong>Auditing<\/strong>: Full visibility into IP Addresses, DNS, and DHCP record creation\/deletion for auditing, compliance tracking and reporting.<\/li>\n<\/ol>\n<h2 id=\"toc-hId--445716979\">What happens if you already have a functioning Openstack environment?<\/h2>\n<p>Consider having an Openstack enviroment where you have already created multiple projects, networks and instances, as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1595\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/using-infoblox-ipam-existing-networks.png\" alt=\"Existing Networks\" width=\"600\" height=\"359\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-existing-networks.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-existing-networks-300x180.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1594\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/using-infoblox-ipam-existing-instances.png\" alt=\"Existing Instances\" width=\"599\" height=\"321\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-existing-instances.png 599w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-existing-instances-300x161.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/p>\n<p>You can use migration scripts available with the plugin to import all the network objects into the Infoblox grid.<\/p>\n<h3 id=\"toc-hId--1365667761\">First, install the plugin in 6 simple steps<\/h3>\n<p>The Infoblox driver should be installed on the controller nodes that are running your neutron-server. The installation consists of the following basic steps (refer\u00a0<a href=\"https:\/\/github.com\/openstack\/networking-infoblox\/blob\/master\/doc\/source\/installation.rst\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">here<\/a>\u00a0for more details)<\/p>\n<ol>\n<li>Configure Infoblox Grid user<\/li>\n<li>Install the driver module on the controller nodes<\/li>\n<li>Run database migrations to create the Infoblox tables<\/li>\n<li>Modify the neutron and nova configuration files (neutron.conf and nova.conf)<\/li>\n<li>Start the Infoblox IPAM Agent<\/li>\n<li>Restart the neutron and nova services (neutron-server nova-compute)<\/li>\n<\/ol>\n<h3 id=\"toc-hId--478164080\">Second, migrate the existing environment in to Infoblox<\/h3>\n<p>As part of the installation, three scripts can be found under the\u00a0tools\u00a0directory (\/usr\/local\/lib\/python2.7\/dist-packages\/networking_infoblox\/tools) in the distribution.<\/p>\n<ol>\n<li>create_ea_defs.py<br \/>\nThe driver uses a variety of Extensible Attributes (EAs) to manage its configuration. The needed extensible attributes may be created automatically using this script. The script will also prompt you for association or un-association of network views to OpenStack. This is an important step. You can use this script to select network views explicitly to use in OpenStack.<\/li>\n<li>infoblox_grid_sync.py<br \/>\nSynchronizes the Infoblox grid to the Neutron database, and the values of the EAs defined on the grid.<\/li>\n<li>sync_neutron_to_infoblox.py<br \/>\nThis migrates the already created networks, subnets and ports in OpenStack to the Infoblox grid,<\/li>\n<\/ol>\n<p>Before running the migration scripts, note that the creation of the network objects in the Openstack environment is driven by the EAs defined on the Grid, making it highly customizable. For example, setting\u00a0<em>Default Network View Scope<\/em>\u00a0determines the usage of network views. If you set this to\u00a0<em>Tenant<\/em>, a new network view is created for every active project in Openstack, hence enabling enables multi-tenancy and overlapping networks. Similarly,\u00a0<em>DHCP Support\u00a0<\/em>and\u00a0<em>DNS Support\u00a0<\/em>determines if the DHCP and DNS support needs to be provided by the Grid, respectively. You can find more information\u00a0<a href=\"https:\/\/github.com\/openstack\/networking-infoblox\/blob\/master\/doc\/source\/configuration_guide.rst\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">here<\/a>.<\/p>\n<p>Once you have the EAs configured to your needs, run the migration script.<\/p>\n<p>Once the migration script has finished executing, you can see that a network view gets created for every active tenant in Openstack. Each network view has the corresponding zones, records, and networks automatically created according to the EAs defined. For example, this is how the network objects in the admin project looks.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1597\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/using-infoblox-ipam-network-objects.png\" alt=\"Network Objects\" width=\"600\" height=\"301\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-network-objects.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-network-objects-300x151.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Adding the CNA license enables a sperate cloud tab that is enriched with cloud specific information, such as tenants, Networks and Virtual Machines as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1596\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/using-infoblox-ipam-network-networks-vm.png\" alt=\"Networks and Virtual Machines\" width=\"600\" height=\"405\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-network-networks-vm.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/using-infoblox-ipam-network-networks-vm-300x203.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>To know more about the plugin, you can watch\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=l_JSXSIRr6M\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">this<\/a>\u00a0video.<\/p>\n<h2 id=\"toc-hId--2078173232\">Takeaways<\/h2>\n<p>Migrating your existing Openstack environments is very simple. The Infoblox IPAM driver along with the Cloud Network Automation license provides you a customizable, holistic and granular view of your environment.<\/p>\n<h2 id=\"toc-hId--1190669551\">Try it now<\/h2>\n<p>You may\u00a0<a href=\"http:\/\/info.infoblox.com\/downloads-software-openstack-cloud-adapter?utm_source=blox-community&amp;utm_campaign=community-q2&amp;utm_source=blox-community&amp;utm_campaign=community-q2\" target=\"_self\" rel=\"nofollow noopener noreferrer\">download<\/a>\u00a0the Infoblox Cloud Adapter for OpenStack from our\u00a0<a href=\"https:\/\/www.infoblox.com\/infoblox-download-center\/?utm_source=blox-community&amp;utm_campaign=community-q2&amp;utm_medium=blox-community&amp;utm_source=blox-community&amp;utm_campaign=community-q2&amp;utm_medium=blox-community\" target=\"_self\" rel=\"nofollow noopener noreferrer\">downloads<\/a>\u00a0page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter. Being open source and highly modular, Openstack gives you a platform to build your own vendor-agnostic datacenter. Why should you use the Infoblox IPAM driver? In an Openstack environment, you can leverage the [&hellip;]<\/p>\n","protected":false},"author":230,"featured_media":897,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[100,42,28,16,51],"class_list":{"0":"post-1593","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-adapters","9":"tag-cloud-automation","10":"tag-ddi","11":"tag-infoblox","12":"tag-ipam","13":"entry"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Using Infoblox IPAM Driver in existing Openstack environments<\/title>\n<meta name=\"description\" content=\"Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Infoblox IPAM Driver in existing Openstack environments\" \/>\n<meta property=\"og:description\" content=\"Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-20T16:24:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-06T17:27:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/feb-27-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"660\" \/>\n\t<meta property=\"og:image:height\" content=\"454\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Krishna Vasudevan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Krishna Vasudevan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/\"},\"author\":{\"name\":\"Krishna Vasudevan\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/b36c6d54e0fd1947f822a993aab5e8b8\"},\"headline\":\"Using Infoblox IPAM Driver in existing Openstack environments\",\"datePublished\":\"2018-09-20T16:24:39+00:00\",\"dateModified\":\"2020-05-06T17:27:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/\"},\"wordCount\":695,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/feb-27-1.jpg\",\"keywords\":[\"Adapters\",\"Cloud Automation\",\"DDI\",\"Infoblox\",\"IPAM\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/\",\"name\":\"Using Infoblox IPAM Driver in existing Openstack environments\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/feb-27-1.jpg\",\"datePublished\":\"2018-09-20T16:24:39+00:00\",\"dateModified\":\"2020-05-06T17:27:03+00:00\",\"description\":\"Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/feb-27-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/feb-27-1.jpg\",\"width\":660,\"height\":454,\"caption\":\"A Cloud Native DDI Solution: BloxOne DDI\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-ipam-driver-in-existing-openstack-environments\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Community\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/category\\\/community\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Using Infoblox IPAM Driver in existing Openstack environments\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"name\":\"infoblox.com\\\/blog\\\/\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\",\"name\":\"Infoblox\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"width\":137,\"height\":30,\"caption\":\"Infoblox\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/b36c6d54e0fd1947f822a993aab5e8b8\",\"name\":\"Krishna Vasudevan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"url\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/live-infoblox-blog.pantheonsite.io\\\/wp-content\\\/uploads\\\/avatar_user_230_1571768556-96x96.jpg\",\"caption\":\"Krishna Vasudevan\"},\"description\":\"Krishna Vasudevan is a Technical Marketing Engineer at Infoblox. She is currently working on REST APIs, Ansible, Automation, Openstack and DTC. She has also delivered multiple training classes. Previously she was a Technical Marketing Engineer at NetApp. Krishna holds a bachelor\u2019s degree in engineering from Bangalore. She resides in Bangalore and enjoys food, music and travel.\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/krishna-vasudevan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Infoblox IPAM Driver in existing Openstack environments","description":"Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter.","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:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/","og_locale":"en_US","og_type":"article","og_title":"Using Infoblox IPAM Driver in existing Openstack environments","og_description":"Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/","og_site_name":"Infoblox Blog","article_published_time":"2018-09-20T16:24:39+00:00","article_modified_time":"2020-05-06T17:27:03+00:00","og_image":[{"width":660,"height":454,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/feb-27-1.jpg","type":"image\/jpeg"}],"author":"Krishna Vasudevan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Krishna Vasudevan","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/"},"author":{"name":"Krishna Vasudevan","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/b36c6d54e0fd1947f822a993aab5e8b8"},"headline":"Using Infoblox IPAM Driver in existing Openstack environments","datePublished":"2018-09-20T16:24:39+00:00","dateModified":"2020-05-06T17:27:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/"},"wordCount":695,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/feb-27-1.jpg","keywords":["Adapters","Cloud Automation","DDI","Infoblox","IPAM"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/","url":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/","name":"Using Infoblox IPAM Driver in existing Openstack environments","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/feb-27-1.jpg","datePublished":"2018-09-20T16:24:39+00:00","dateModified":"2020-05-06T17:27:03+00:00","description":"Openstack is a private cloud solution that enables centralized management of large pools of compute, storage, and networking resources throughout a datacenter.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/feb-27-1.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/feb-27-1.jpg","width":660,"height":454,"caption":"A Cloud Native DDI Solution: BloxOne DDI"},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-ipam-driver-in-existing-openstack-environments\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.infoblox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Community","item":"https:\/\/www.infoblox.com\/blog\/category\/community\/"},{"@type":"ListItem","position":3,"name":"Using Infoblox IPAM Driver in existing Openstack environments"}]},{"@type":"WebSite","@id":"https:\/\/www.infoblox.com\/blog\/#website","url":"https:\/\/www.infoblox.com\/blog\/","name":"infoblox.com\/blog\/","description":"","publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.infoblox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.infoblox.com\/blog\/#organization","name":"Infoblox","url":"https:\/\/www.infoblox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","width":137,"height":30,"caption":"Infoblox"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/b36c6d54e0fd1947f822a993aab5e8b8","name":"Krishna Vasudevan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","url":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","contentUrl":"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/avatar_user_230_1571768556-96x96.jpg","caption":"Krishna Vasudevan"},"description":"Krishna Vasudevan is a Technical Marketing Engineer at Infoblox. She is currently working on REST APIs, Ansible, Automation, Openstack and DTC. She has also delivered multiple training classes. Previously she was a Technical Marketing Engineer at NetApp. Krishna holds a bachelor\u2019s degree in engineering from Bangalore. She resides in Bangalore and enjoys food, music and travel.","url":"https:\/\/www.infoblox.com\/blog\/author\/krishna-vasudevan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/users\/230"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=1593"}],"version-history":[{"count":2,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1593\/revisions"}],"predecessor-version":[{"id":1599,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1593\/revisions\/1599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/897"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=1593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=1593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=1593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}