Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Infoblox DHCP and DNS drivers for OpenStack Nova

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 README.rst
Octocat-spinner-32 nova_infoblox.py
Octocat-spinner-32 setup.py
README.rst

Overview

Integration with Infoblox is implemented in two parts: DHCP driver and DNS driver. All interaction with Infoblox is done using ibcli tool that should be accessible by nova-network and nova-manage services.

Requirements

  • OpenStack Nova (tested with 2012.1, see Notes)
  • ibcli downloaded
  • Crypt::SSLeay, XML::Parser and Time::HiRes Perl modules installed
  • Infoblox Perl module installed from Infoblox appliance (see Infoblox docs)

Installation

Just run python setup.py or use your favorite Python package manager (like pip)

Settings

  • instance_dns_manager should be set to nova_infoblox.InfobloxDNSDriver to let Nova create DNS records in Infoblox
  • dhcp_driver should be set to nova_infoblox.InfobloxDHCPDriver to let Nova create DHCP records in Infoblox
  • infoblox_cli_command should be set to the appropriate full path to ibcli executable, for testing defaults to just ibcli
  • infoblox_address IP address or DNS name of Infoblox appliance
  • infoblox_username and infoblox_password are credentials to authenticate on Infoblox appliance

Notes

Something went wrong with that request. Please try again.