<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Boris --<br>
<br>
The floating IP functionality uses a plugable back-end driver which
communicates between the extension and the DNS server of your
choice. As far as I know, the only back end that's currently
implemented is for pdns, so unless you're running pdns over ldap you
may have to write your own driver to get things working.<br>
<br>
The good news is that the driver interface is quite simple, and
writing additional drivers doesn't take long. I wrote the DNS code
and implemented the one existing driver, and I'd be happy to coach
you in getting the code that you need put together (and potentially
merged back into Nova.)<br>
<br>
Feel free to write me off-list about your setup and about what you
need, and I'll think about how to get you started.<br>
<br>
-Andrew<br>
<br>
<br>
<br>
<br>
On 7/5/12 1:15 PM, Boris-Michel Deschenes wrote:
<blockquote
cite="mid:BD28A01A05CF054A94544D08364758FF096E261107@MDC-MAIL-CMS01.ubisoft.org"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"Pr\00E9format\00E9 HTML Car";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.PrformatHTMLCar
{mso-style-name:"Pr\00E9format\00E9 HTML Car";
mso-style-priority:99;
mso-style-link:"Pr\00E9format\00E9 HTML";
font-family:"Courier New";
mso-fareast-language:FR-CA;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">I don’t understand how
to use the floating IP dns extension.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">OK, I can add a domain
for a project but what DNS server should I query afterwards
to resolve the name to an IP?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The dnsmasq server
running on my controller seems to only know about the
novalocal domain (which is the private network)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">or is it only usable
through the API? even to resolve?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div style="mso-element:para-border-div;border:solid #CCCCCC
1.0pt;padding:6.0pt 6.0pt 6.0pt 6.0pt;background:#F8F8F8">
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US">GET
/v1.1/<tenant_id>/os-floating-ip-dns/<domain>/entries/<name><o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US"># Sample Response:<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US">{ 'dns_entry' :<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US"> { 'ip' : '192.168.53.11',<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US"> 'type' : 'A',<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US"> 'domain' : <domain>,<o:p></o:p></span></p>
<p class="MsoNormal"
style="mso-line-height-alt:11.25pt;background:#F8F8F8;border:none;padding:0cm"><span
style="font-size:11.5pt;font-family:Consolas;color:black;mso-fareast-language:FR-CA"
lang="EN-US"> 'name' : <name> }}<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Boris<o:p></o:p></span></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
Post to : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
More help : <a class="moz-txt-link-freetext" href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a>
</pre>
</blockquote>
<br>
</body>
</html>