Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
operations/puppet | production | +3 -0 | Turn on the rpc_notifier. |
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Andrew | T87280 Investigate replacing our custom DNS code with Designate | |||
Resolved | Andrew | T92507 setup / deploy holmium as designate server | |||
Resolved | RobH | T91277 Hardware for Designate | |||
Resolved | Joe | T92984 Create an admin user for the pdns db | |||
Resolved | Andrew | T93087 Move to a new dns scheme for labs: hostname.projectname.eqiad.wmflabs | |||
Resolved | Andrew | T93085 Copy old internal instance IPs to designate | |||
Resolved | Andrew | T93684 Make a fact for project_id on labs instances | |||
Resolved | Andrew | T102832 Add project_id to instance metadata during instance creation | |||
Resolved | None | T93928 Write a custom designate-sink handler | |||
Resolved | coren | T95288 Designate should support split horizon resolution to yield private IP of instances behind a public DNS entry | |||
Resolved | Andrew | T99133 New server for labs dns recursor |
Event Timeline
We're hobbled in various ways by our custom OpenStackManager-embedded DNS code. Designate looks like a good candidate for a replacement. https://wiki.openstack.org/wiki/Designate
I continue to think that Designate is promising. The packaging situation is a bit messed up -- the Ubuntu cloud archive folks aren't paying attention to designate, so the only official Ubuntu packages currently available are for Utopic. Faidon is going to take a stab at backporting.
Change 197326 had a related patch set uploaded (by Andrew Bogott):
Turn on the rpc_notifier.
Update: designate is up and running on holmium. Integration with nova via designate-sink seems to be working.
Bad news is that floating IPs don't seem to be supported for nova-network in designate icehouse. I need to dig into more recent code to see if this is supported in newer versions; otherwise we might have to write it ourselves.
Further update:
The dns server running on labs-ns2.wikimedia.org is serving up ips for names like:
deployment-restbase01.deployment-prep.eqiad.wmflabs
Those are automatically created when instances are created, and removed when instances are deleted.