yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #42910
[Bug 1112884] Re: Allow customer-specified per-subnet and per-host DNS entries
[Expired for neutron because there has been no activity for 60 days.]
** Changed in: neutron
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1112884
Title:
Allow customer-specified per-subnet and per-host DNS entries
Status in neutron:
Expired
Bug description:
We're running an operational OpenStack Folsom + Quantum cluster
configured to host multiple tenants, each having their own subnet. It
seems like you can only have one domain for all tenants, which seems
like an artificial limitation since each dnsmasq process can take a
different --domain argument. It also seems like only a translation of
the VMs IP address is placed into the dnsmasq file. There is also no
way to specify a DNS entry for the VM.
Allow dhcp_domain to be set on a per-subnet basis via quantum. It
could be done as an optional parameter for each subnet tracked by
quantum, much like 'start' and 'end' for the allocation_pools. Doing
so would ensure that any DHCP address received by VMs started in that
subnet would set their search domain to the per-subnet dhcp_domain.
The hostname would thus be - VM_NAME + '.' + DHCP_DOMAIN
In addition to the feature above, the customer could specify an
alternative hostname entry to place into the dnsmasq configuration.
For example, assume the dhcp_domain selected for the tenant was
'example.com'. They launch a named 'web-1' with an IP of 10.0.0.5.
They specify that they also want this VM to be called 'web.blue.com',
the following entries would be placed into the dnsmasq host file:
fa:16:3e:76:56:11,10-0-0-5.example.com,10.0.0.5
fa:16:3e:76:56:11,web-1.example.com,10.0.0.5
fa:16:3e:76:56:11,web.blue.com,10.0.0.5
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1112884/+subscriptions