[Openstack-operators] Swift configuration

Trey Duskin trey at maldivica.com
Wed Jul 25 14:33:07 UTC 2012


Are the drives in your nodes mounted and healthy?  Looking through the doc,
it looks like the 'error limited' message means the node (which I'm pretty
sure means drive) is in an error state and isn't available for taking an
object.

On Wed, Jul 25, 2012 at 6:49 AM, Alexandra Kisin <KISIN at il.ibm.com> wrote:

> Thank you for the tip.
> It seems that all services are running on storage nodes.
> Running the command that you've advised I've got the following :
> root at ensure-sw-proxy:/etc/swift# nc -vz 9.148.27.73 6002
> Connection to 9.148.27.73 6002 port [tcp/x11-2] succeeded!
> root at ensure-sw-proxy:/etc/swift# nc -vz 9.148.27.74 6002
> Connection to 9.148.27.74 6002 port [tcp/x11-2] succeeded!
> root at ensure-sw-proxy:/etc/swift# nc -vz 9.148.27.75 6002
> Connection to 9.148.27.75 6002 port [tcp/x11-2] succeeded!
>
> So the problem is probably somewhere else.
> Any ideas ?
>
> Alexandra Kisin
> Servers & Network group, IBM R&D Labs in Israel
> Unix & Virtualization Team
>
>
>
> From:   Andrew Glen-Young <andrew.glen-young at canonical.com>
> To:     openstack-operators at lists.openstack.org
> Date:   07/24/2012 08:51 PM
> Subject:        Re: [Openstack-operators] Swift configuration
>
>
>
> Hello,
>
> On Tue 24-07-2012 18:28 ›, Alexandra Kisin wrote:
> >
> > Hello, Guys.
> > I've multiple node Openstack env with Essex release.
> > I'm trying to make it work with Swift ObjectStore.
> > I've created 4 nodes which are swift-proxy and 3 storage nodes. They are
> > configured to work with keystone which is installed on different node
> (that
> > is also  a cloud controller).
> > My swift-proxy ip is 9.148.27.72 and controller+keystone ip is
> 9.148.27.76.
> > All relevant services are up and running (including storage servers).
> > Trying to test weather the setup works as expected by running the
> following
> > command on swift-proxy node:
> > swift -v -V 2.0 -A http://9.148.27.76:5000/v2.0/ -U admin:admin -K
> > <my_password> list
> > I've got an error:
> > Account GET failed:
> >
>
> http://9.148.27.72:8080/v1/AUTH_0e811b2a0f3e4440a862099e96920bca?format=json
>
> >  503 Internal Server Error
> >
> > Looking at the syslog file on swift-proxy node, I saw the messages as
> > below :
> > swift-proxy-server 9.148.27.72 9.148.27.72 24/Jul/2012/14/59/28
> > GET /v1/AUTH_0e811b2a0f3e4440a862099e96920bca%3Fformat%3Djson HTTP/1.0
> 503
> > - - 60ad63902be94b7191b44f0efa6e48fc - - -
> > tx10dc1e59eeb648d4a5dcc5692112bd92
> >
>
> X-Tenant-Name%3A%20admin%0AX-Role%3A%20KeystoneAdmin%2Cadmin%2CKeystoneServiceAdmin%0AX-User-Id%3A%2074888d1bea7346929084be974411ceb1%0AX-Auth-Token%3A%2060ad63902be94b7191b44f0efa6e48fc%0AX-Trans-Id%3A%20tx10dc1e59eeb648d4a5dcc5692112bd92%0AX-Identity-Status%3A%20Confirmed%0AX-Roles%3A%20KeystoneAdmin%2Cadmin%2CKeystoneServiceAdmin%0AX-User%3A%20admin%0AHost%3A%209.148.27.72%3A8080%0AX-Tenant-Id%3A%200e811b2a0f3e4440a862099e96920bca%0AX-Tenant%3A%20admin%0AX-User-Name%3A%20admin%0AContent-Type%3A%20None%0AAccept-Encoding%3A%20identity
>
> >  0.0023 -
> > Jul 24 17:59:36 ensure-sw-proxy swift-proxy-server Node error limited
> > 9.148.27.74:6002 (r0) (txn: tx96afa78117b549ec9be3386f8a266217)
> (client_ip:
> > 9.148.27.72)
> > Jul 24 17:59:36 ensure-sw-proxy swift-proxy-server Node error limited
> > 9.148.27.75:6002 (r0) (txn: tx96afa78117b549ec9be3386f8a266217)
> (client_ip:
> > 9.148.27.72)
> > Jul 24 17:59:36 ensure-sw-proxy swift-proxy-server Node error limited
> > 9.148.27.73:6002 (r0) (txn: tx96afa78117b549ec9be3386f8a266217)
> (client_ip:
> > 9.148.27.72)
> > Jul 24 17:59:36 ensure-sw-proxy swift-proxy-server Account GET returning
> > 503 for [] (txn: tx96afa78117b549ec9be3386f8a266217) (client_ip:
> > 9.148.27.72)
> >
> > Any idea what can be wrong in my configuration scheme ?
> >
>
> It looks to me like your proxy-server cannot connect to the
> swift-account-server on your storage nodes (9.148.27.74:6002,
> 9.148.27.75:6002, 9.148.27.73:6002). Is this service running on these
> nodes?
>
> You can easily test by using `nc` or `telnet` to connect to the
> swift-account-server port from the proxy-server.
>
> Example:
>
>     user at proxy-server:~$ nc -vz 9.148.27.74 6002
>     Connection to 9.148.27.74 6002 port [tcp/x11-2] succeeded!
>
> Hope this helps.
>
> --
> Regards.
> Andrew Glen-Young
>
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20120725/65e24e85/attachment.html>


More information about the OpenStack-operators mailing list