Ask Your Question
1

How to access object storage from Windows 7

asked 2015-01-01 21:34:16 -0500

updated 2015-01-03 06:18:10 -0500

I've installed OpenStack by following the tutorial at the following link: http : // docs.openstack.org/juno/install-guide/install/apt/content/

  • Specification:
  • Ubuntu OS 14:04 64 bit
  • controller node: 10.10.10.24
  • Compute nodes: 10.10.10.25
  • Block Storage: 10.10.10.26
  • Objeck Storage-1: 10.10.10.27
  • Objectk Storage-2: 10.10.10.28

All phases of the installation goes well without raises an error. Then I want to make a objeck storage by adding a container, then I try to upload some files and successfully. I want to ask, how do I access the data from the container through the computer I am using Windows 7? I've tried using the application "ExpanDrive" and "Cyberduk" but I always failed login with logs as follows:

Jan 1, 21:40:31 controller-node proxy-server: Invalid user token - deferring reject downstream

The following log format that I use:

A. If using Cyberduck:

  • --- >> Server = 10.10.10.24 and port = 8080
  • --- >> Tenant ID: Access Key = admin: 5124d424ae404880b0740bbf4308614e
  • Path: v1 / AUTH_5124d424ae404880b0740bbf4308614e / container1
  • Secret Key: admin-password

B. If Using ExpanDrive:

I need help on how to access data residing in objeck storage container through my computer

===================Edited==================== - my config : - The following configuration - 1. Controller Node: - swift.conf http://pastebin.com/iUV6KVv9 - proxy-server.conf http://pastebin.com/7X0uU2NE - status : http://pastebin.com/PTfAZREi - 2. Object Storage-node1 and Object Storage-node2 http://pastebin.com/iUV6KVv9 - each node :http://pastebin.com/XauBuhUp

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
2

answered 2015-01-02 14:15:14 -0500

smaffulli gravatar image

Probably the clients cannot use Keystone-based authentication. You may want to first make sure that you have configured Swift properly and you can authenticate with the Swift python client then you may want to look at Windows desktop tools that support the authentication method you're using in your setup.

This article may contain useful information.

edit flag offensive delete link more

Comments

Thank you very much for your reply, very helpful Means likely configuration Swift in the controller node and object-node_1 and object-node-2 there is less to auth client swift, I would first try, the result will I be informed

andre reborn gravatar imageandre reborn ( 2015-01-02 19:18:51 -0500 )edit

I've updated the configuration in the first post, whether there is something wrong with my config?

andre reborn gravatar imageandre reborn ( 2015-01-03 06:15:41 -0500 )edit

I suggest you to make sure that Cyberduck and Expandrive support authentication based on Keystone. I am not familiar with them. Check also https://ask.openstack.org/en/question...

smaffulli gravatar imagesmaffulli ( 2015-01-03 11:41:36 -0500 )edit

Thank you very much for the advice, after I read on this link https://www.mirantis.com/openstack-portal/the-comparison-of-openstack-swift-compatible-clients/ (https://www.mirantis.com/openstack-po...) said, cyberduck could only be implemented on systems without Keystone service,

andre reborn gravatar imageandre reborn ( 2015-01-04 02:58:32 -0500 )edit

means I must to install the service that supports swift S3, so that I could use another application to access an object storage, or any other suggestions that I could access the storage object from the windows client?

andre reborn gravatar imageandre reborn ( 2015-01-04 03:03:49 -0500 )edit
2

answered 2015-01-06 03:16:46 -0500

exergy gravatar image

Other way round. Create a swift node as per this linklink text When the node is up and running you'll be able to access it through your windows machine. Further you can also integrate this with your OpenStack set up.

edit flag offensive delete link more

Comments

that mean I must add one more CPU for swift node then integrate with controller node? So, in this way I can access data residing in the object storage through the windows and web dashboard controller node? and then the service swift that I have installed on my previous nodes disabled, like that?

andre reborn gravatar imageandre reborn ( 2015-01-06 03:50:00 -0500 )edit

Yup, you need to add CPU for this new node. You access data from windows, mapping it through CIFS shares refer this link . Also you can access it from dashboard of controller node.

exergy gravatar imageexergy ( 2015-01-07 03:32:55 -0500 )edit

Thank you very much for the advice, I'll try, will be reported the result

btw, I read the tutorial should claim url to http://platform.swiftstack.com , just to make sure, whether the server that I build is stand alone or must always be connected to platform.swiftstack.com? (after the server is running)

andre reborn gravatar imageandre reborn ( 2015-01-07 04:13:24 -0500 )edit

Yes, It should be connected to platform.swiftstack.com .

exergy gravatar imageexergy ( 2015-01-08 00:46:59 -0500 )edit

Thank you a lot of your information, I still have not tried because it has not received invite code from http://platform.swiftstack.com to register account, I've asked yesterday but not received, still waiting

andre reborn gravatar imageandre reborn ( 2015-01-08 01:07:43 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2015-01-01 21:34:16 -0500

Seen: 1,569 times

Last updated: Jan 06 '15