OpenStack public DNS plugins
Project description
OpenStack public DNS plugins
This package provides a collection of plugins to simplify the use of public DNS names for OpenStack virtual machine instances.
Each OpenStack network can have a configured dns_domain
. Virtual
machine instances launched within that network will have a hostname
constructed from the network's dns_domain
and appropriate DNS
records will be created automatically.
For example: if an instance named testvm
is launched in a network
with the DNS domain example.org
then the instance will be given the
DHCP hostname testvm.example.org
and the DNS A and AAAA records for
testvm.example.org
will be added to the DNS zone.
Installation
The easiest approach is to install the prebuilt RPM from the COPR repository.
Configuration
In /etc/neutron/plugin.ini
in the [ml2]
section, change the
extension_drivers
list to include publicdns
instead of
dns_domain_ports
(or dns
). For example:
[ml2]
extension_drivers = port_security,publicdns
In /etc/neutron/dhcp_agent.ini
in the [DEFAULT]
section, change
dhcp_driver
from neutron.agent.linux.dhcp.Dnsmasq
to
openstack_publicdns.neutron.dhcp.Dnsmasq
. For example:
[DEFAULT]
dhcp_driver = openstack_publicdns.neutron.dhcp.Dnsmasq
In /etc/designate/designate.conf
, in the [service:central]
section, change storage_driver
from sqlalchemy
to publicdns
.
For example:
[service:central]
storage_driver = publicdns
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file openstack-publicdns-0.0.6.tar.gz
.
File metadata
- Download URL: openstack-publicdns-0.0.6.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c06395e89d2ce49bdb035633bf5249b663461c3dd9505ad35d2b1d1a02a847 |
|
MD5 | f514ce8edda6b7079b17b5abe6368f0d |
|
BLAKE2b-256 | 1646663fa9394d264cb148b0c8d81e73e94edd794824aa8e7ed6df957425b1e4 |
File details
Details for the file openstack_publicdns-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: openstack_publicdns-0.0.6-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.5.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e422750502bfcd19e4a1f2328a421d5d88b5f20eda7b3201ac4a81b48bfba18f |
|
MD5 | 6efe39dc835fc087d9fe1e0a48df9042 |
|
BLAKE2b-256 | 5070c848517eabea2bea051c1877e40e56c178d2978bd963c73e881a4b2ba5b4 |
File details
Details for the file openstack_publicdns-0.0.6-py2-none-any.whl
.
File metadata
- Download URL: openstack_publicdns-0.0.6-py2-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b8ebfea166c65e7f997e72c6e8bf4f7957adbfda5a25f6aa54f7e4544b6cc10 |
|
MD5 | de96e798dd2371d71866e8d7cd3abc68 |
|
BLAKE2b-256 | 411d385d4c242dc4f8989b6a7e17e136ebd480ee1c908f1cc4c270f0fa126e53 |