<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 03/03/2014 02:24 PM, Adam Lawson
wrote:<br>
</div>
<blockquote
cite="mid:CAJfWK4-_adHSpnqK4eEwTtaEq_Bfd_9_WfZjKdgDRLn61HfoGw@mail.gmail.com"
type="cite">
<div dir="ltr">Hola folks!
<div><br>
</div>
<div>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">
I had a working Swift deployment (one proxy, 10 storage
nodes) using tempauth/swauth and with that config everything
works fine. Add/remove objects, list etc. I am now in the
process of trying to integrate Keystone and getting confused
with number of possible problems the more I research so I
figured I'd post it here.</p>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">I
built a new Keystone server using the following documents: <a
moz-do-not-send="true"
href="http://docs.openstack.org/developer/keystone/configuration.html"
style="color:rgb(27,121,189);text-decoration:none">Configuring
keystone</a> I also updated Swift to use Keystone using
the following document: <a moz-do-not-send="true"
href="http://docs.openstack.org/developer/swift/overview_auth.html#configuring-swift-to-use-keystone"
style="color:rgb(27,121,189);text-decoration:none">Configure
Swift to Use Keystone</a></p>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">Problem:
Unable to authenticate using service:swift + "password". I'm
mostly getting 401 Connection Refused errors and service
catalog errors, depending which method I try. What am I
missing?</p>
</div>
</div>
</blockquote>
<br>
<br>
Sounds like an SSL problem. Make sure your swift auth_token section
has the appropriate values set for SSL certs.<br>
<br>
<blockquote
cite="mid:CAJfWK4-_adHSpnqK4eEwTtaEq_Bfd_9_WfZjKdgDRLn61HfoGw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)"><strong>User-list
in Keystone:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)">$ keystone user</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">list</span><span class="" style="color:rgb(0,136,0)">`<br>
+----------------------------------+---------+-------+-------+
| id | enabled | email | name |
+----------------------------------+---------+-------+-------+
| 3b26d681b7b5448b94c563b1d8bb55fd | True | None | admin |
| e186d19ab0ab4cc681b24196e76b9032 | True | None | swift |
+----------------------------------+---------+-------+-------+</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">
<strong>User-get in Keystone:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)">$ keystone user</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,136)">get</span><span class="" style="color:rgb(0,0,0)"> e186d19ab0ab4cc681b24196e76b9032
</span><span class="" style="color:rgb(102,102,0)">+----------+----------------------------------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">Property</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">Value</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------+----------------------------------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> email </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">None</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> enabled </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">True</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> id </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> e186d19ab0ab4cc681b24196e76b9032 </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> name </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> swift </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> tenantId </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">7e9b8a64252340c2ba4dd292acf18e80</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------+----------------------------------+</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">
<strong>Tenant-list in Keystone:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)">$ keystone tenant</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">list
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+---------+---------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> id </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> name </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> enabled </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+---------+---------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">539749c631044f64be5f29066ae486c4</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> demo </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">True</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">6140b18239284cce8b51305649dbb792</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> admin </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">True</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">7e9b8a64252340c2ba4dd292acf18e80</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> service </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">True</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+---------+---------+</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">
<strong>Role-list in Keystone:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)">$ keystone role</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">list
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+-------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> id </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> name </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+-------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">6d64ff8265d6404983d774e34159dcd5</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> admin </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+-------+</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">
<strong>Service-list in keystone</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)">$ keystone service</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">list
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+----------+--------------+------------------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> id </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> name </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> type </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> description </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+----------+--------------+------------------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">0b2248b31e37499192d4e3cdf4288223</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> keystone </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> identity </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">Identity</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">Service</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">5ef2c32abd274473ab8b42f480feeb72</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> swift </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">object</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">store </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">Swift</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">Service</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" st!
yle="color
:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+----------+--------------+------------------+</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">
<strong>Endpoint-list in Keystone:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)">$ keystone endpoint</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">list
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+-----------+------------------------------------------------+------------------------------------------------+--------------------------------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> id </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> region </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> publicurl </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> internalurl </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> adminurl </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+-----------+------------------------------------------------+------------------------------------------------+--------------------------------+</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">46600a4c54a94eee881e9a4a2c648b8b</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">RegionOne</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> http</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(136,0,0)">//<a moz-do-not-send="true" href="http://10.173.0.165:8888/v1/AUTH_%%28tenant_id%29s">10.173.0.165:8888/v1/AUTH_%(tenant_id)s</a> | <a moz-do-not-send="true" href="http://10.173.0.165:8888/v1/AUTH_%%28tenant_id%29s">http://10.173.0.165:8888/v1/AUTH_%(tenant_id)s</a> | <a moz-do-not-send="true" href="http://10.173.0.165:8888/v1">http://10.173.0!
.165:8888/
v1</a> |</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">660c5babbe7746d485d31d85353ab1b8</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">RegionOne</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">|</span><span class="" style="color:rgb(0,0,0)"> http</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(136,0,0)">//10.173.0.165.:5000/v2.0 | <a moz-do-not-send="true" href="http://10.173.0.165:5000/v2.0">http://10.173.0.165:5000/v2.0</a> | <a moz-do-not-send="true" href="http://10.173.0.165:35357/v2.0">http://10.173.0.165:35357/v2.0</a> |</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">+----------------------------------+-----------+------------------------------------------------+------------------------------------------------+--------------------------------+</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)"><strong>/etc/swift/proxy-server.conf
on Swift proxy:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">DEFAULT</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
cert_file </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,136,0)">/etc/</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(102,102,0)">/</span><span class="" style="color:rgb(0,0,0)">cert</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">crt
key_file </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,136,0)">/etc/</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(102,102,0)">/</span><span class="" style="color:rgb(0,0,0)">cert</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">key
bind_port </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">8080</span><span class="" style="color:rgb(0,0,0)">
workers </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">8</span><span class="" style="color:rgb(0,0,0)">
user </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> swift
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">pipeline</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">main</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
pipeline </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> healthcheck proxy</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">logging cache authtoken keystoneauth proxy</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">logging proxy</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">server
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">app</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">proxy</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">server</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(0,0,136)">use</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> egg</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(136,0,0)">#proxy</span><span class="" style="color:rgb(0,0,0)">
allow_account_management </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">true</span><span class="" style="color:rgb(0,0,0)">
account_autocreate </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">true</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">filter</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">proxy</span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">logging</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(0,0,136)">use</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> egg</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(136,0,0)">#proxy_logging</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">filter</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">tempauth</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(0,0,136)">use</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> egg</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(136,0,0)">#tempauth</span><span class="" style="color:rgb(0,0,0)">
user_system_root </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> testpass </span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">admin
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">filter</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">healthcheck</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(0,0,136)">use</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> egg</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(136,0,0)">#healthcheck</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">filter</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">cache</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(0,0,136)">use</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> egg</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(136,0,0)">#memcache</span><span class="" style="color:rgb(0,0,0)">
memcache_servers </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">10.173</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,102,102)">0.66</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,102,102)">11211</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">filter</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">authtoken</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
paste</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">filter_factory </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> keystoneclient</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">middleware</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">auth_token</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">filter_factory
auth_host </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">10.173</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,102,102)">0.165</span><span class="" style="color:rgb(0,0,0)">
auth_port </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,102,102)">35357</span><span class="" style="color:rgb(0,0,0)">
auth_protocol </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> http
auth_uri </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> http</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(136,0,0)">//<a moz-do-not-send="true" href="http://10.173.0.165:5000/">10.173.0.165:5000/</a></span><span class="" style="color:rgb(0,0,0)">
admin_tenant_name </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> service
admin_user </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> swift
admin_password </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> password
cache </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> swift</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">cache
include_service_catalog </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">True</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(102,102,0)">[</span><span class="" style="color:rgb(0,0,0)">filter</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">keystoneauth</span><span class="" style="color:rgb(102,102,0)">]</span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(0,0,136)">use</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> egg</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)">swift</span><span class="" style="color:rgb(136,0,0)">#keystoneauth</span><span class="" style="color:rgb(0,0,0)">
operator_roles </span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)"> admin</span><span class="" style="color:rgb(102,102,0)">,</span><span class="" style="color:rgb(0,0,0)"> swiftoperator</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)"><strong>Test
command:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,136)">export</span><span class="" style="color:rgb(0,0,0)"> OS_AUTH_URL</span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)">http</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="c!
olor:rgb(1
36,0,0)">//<a moz-do-not-send="true" href="http://10.173.0.165:5000/v2.0">10.173.0.165:5000/v2.0</a></span><span class="" style="color:rgb(0,0,0)">
</span><span class="" style="color:rgb(0,0,136)">export</span><span class="" style="color:rgb(0,0,0)"> OS_USERNAME</span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)">swift
</span><span class="" style="color:rgb(0,0,136)">export</span><span class="" style="color:rgb(0,0,0)"> OS_PASSWORD</span><span class="" style="color:rgb(102,102,0)">=</span><span class="" style="color:rgb(0,0,0)">password
swift </span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">V </span><span class="" style="color:rgb(0,102,102)">2</span><span class="" style="color:rgb(0,0,0)"> stat</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)"><strong>Command
output:</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(0,0,136)">raise</span><span class="" style="color:rgb(0,0,0)"> exceptions</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(102,0,102)">EmptyCatalog</span><span class=""!
style="co
lor:rgb(102,102,0)">(</span><span class="" style="color:rgb(0,136,0)">'The service catalog is empty.'</span><span class="" style="color:rgb(102,102,0)">)</span><span class="" style="color:rgb(0,0,0)">
keystoneclient</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(0,0,0)">exceptions</span><span class="" style="color:rgb(102,102,0)">.</span><span class="" style="color:rgb(102,0,102)">EmptyCatalog</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)"> </span><span class="" style="color:rgb(102,0,102)">The</span><span class="" style="color:rgb(0,0,0)"> service catalog </span><span class="" style="color:rgb(0,0,136)">is</span><span class="" style="color:rgb(0,0,0)"> empty</span><span class="" style="color:rgb(102,102,0)">.</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">Other
commands I've tried include:</p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(0,0,0)"> swift </span><span class="" style="color:rgb(102,102,0)">-</span><span class="" style="color:rgb(0,0,0)">A https</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(136,0,0)">//$PROXY_LOCAL_NET_IP:8080/auth/v2 -U !
service:sw
ift -K password stat</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)"><strong>...which
also fail for other reasons...</strong></p>
<pre class="" style="font-family:Menlo,Monaco,'Courier New',monospace;font-size:12.025px;margin-top:0px;margin-bottom:18px;background-color:rgb(245,245,245);padding:2px;color:rgb(51,51,51);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:18px;border:1px solid rgb(136,136,136);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;clear:both"><code style="font-family:Menlo,Monaco,'Courier New',monospace;padding:0px;color:inherit;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:transparent;border:0px;clear:both"><span class="" style="color:rgb(102,0,102)">Auth</span><span class="" style="color:rgb(0,0,0)"> GET failed</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="color:rgb(0,0,0)"> https</span><span class="" style="color:rgb(102,102,0)">:</span><span class="" style="!
color:rgb(
136,0,0)">//<a moz-do-not-send="true" href="http://10.173.0.66:8080/auth/v2">10.173.0.66:8080/auth/v2</a> 401 Unauthorized</span></code></pre>
<p style="margin:0px 0px 14px;padding:0px 5px 5px
0px;border:none;font-size:14px;line-height:1.4;font-family:'Helvetica
Neue',Arial,Helvetica,sans-serif;color:rgb(75,75,75)">Thoughts?
I'm stumped.</p>
<div>
<div dir="ltr">
<div><font>
<div style="font-family:arial;font-size:small"><b><i><br>
Adam Lawson</i></b></div>
<div><font><font color="#666666" size="1">
<div style="font-family:arial;font-size:small">AQORN,
Inc.</div>
<div style="font-family:arial;font-size:small">
427 North Tatnall Street</div>
<div style="font-family:arial;font-size:small">Ste.
58461</div>
<div style="font-family:arial;font-size:small">Wilmington,
Delaware 19801-2230</div>
<div style="font-family:arial;font-size:small">
Toll-free: (888) 406-7620</div>
</font></font></div>
</font></div>
<div style="font-family:arial;font-size:small"><img
moz-do-not-send="true"
src="http://www.aqorn.com/images/logo.png" height="39"
width="96"><br>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a>
Post to : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a>
</pre>
</blockquote>
<br>
</body>
</html>