← Back to team overview

openstack team mailing list archive

Re: [Swift]Swift Client Synchronization

 

Hi,

I'm using the lastest version of Swift (1.4.6) and I have configured to
enable s3 middleware in pipeline in proxy-server.conf.

Thank you.

On Sun, Feb 12, 2012 at 10:22 PM, Tom Fifield <fifieldt@xxxxxxxxxxxxxx>wrote:

> Hi,
>
> Which version of Swift are you using?
>
> Do you have the swift3 middleware in the pipeline of your swift proxy?
> (also the s3token if you are using keystone)
>
> Regards,
>
> Tom
>
>
> On 02/12/2012 09:38 PM, Hieu Le wrote:
>
>> Hi again everyone,
>>
>> I have tried s3fs and there are some problems, can anyone that have
>> tried s3fs with swift help me solve this ?
>>
>> The first problem is that s3fs have a format for the password store file
>> (may be) incompatible for using swift authentication. s3fs password file
>> have a format like: accessKeyId:secretAccessKey. S3fs use colon symbol
>> to get ID and secret key, but Swift ID have a format like system:root,
>> so if I using s3fs password file, it will be: system:root:testpass. S3fs
>> will not establish an connection to Swift because S3fs can not get ID
>> and key from above format. :(
>>
>> I try environment variable for ID and secretkey for solving this, but it
>> is uncomfortable if I have multiple account. When using environment
>> variable, I got the second problem. It is when I use s3fs command to
>> mount folder via https connection, s3fs give me error: "s3fs: curlCode:
>> 60 msg: Peer certificate cannot be authenticated with known CA
>> certificates". I think there may be an error in configuration of curl or
>> something else, so I disable https and use http instead of. Then s3fs
>> give me error: "Authenticated failed", via log I got "Feb 12 14:34:35
>> swift s3fs: ### CURLE_COULDNT_RESOLVE_HOST
>> Feb 12 14:34:37 swift s3fs: ###retrying..." :( I can not understand why
>> because I can authenticate and using via Cyberduck successfully.
>>
>> I'm using fuse 2.8.6, s3fs lastest version and my command is: s3fs
>> myfiles /mnt -o url=https://192.168.50.110:**8080/auth/v1.0<https://192.168.50.110:8080/auth/v1.0>
>>
>> Someone have tried S3fs can give me some help ?
>>
>> On Sat, Feb 11, 2012 at 9:43 PM, Hieu Le <hieulq89@xxxxxxxxx
>> <mailto:hieulq89@xxxxxxxxx>> wrote:
>>
>>    Thank you Stephen, I will try s3fs and give feedback.
>>
>>    I don't want to use Cyberduck or Gladinet, I like mounting
>>    file/folders and work with them like normal folder, so I will try to
>>    use s3fs.
>>
>>    Thank you all :)
>>
>>
>>    On Sat, Feb 11, 2012 at 12:00 AM, Stephen Broeker
>>    <sbroeker@xxxxxxxxxxxx <mailto:sbroeker@xxxxxxxxxxxx>**> wrote:
>>
>>        Looks like you want to mount your Swift Account as a UFS like
>>        file system.
>>        This is called Gateway.
>>        Folks typically use Fuse to do this.
>>        Check out s3fs.
>>
>>        On Fri, Feb 10, 2012 at 7:53 AM, Hieu Le <hieulq89@xxxxxxxxx
>>        <mailto:hieulq89@xxxxxxxxx>> wrote:
>>
>>            Hello everyone,
>>
>>            I'm starting to study about openstack cloud and it is very
>>            great to learn with Swift.
>>            Now I'm wondering is there some methods to make downloaded
>>            file/folder in client automatically synchronize with Swift.
>>
>>            For example, I downloaded a file/folder in my computer from
>>            Swift, after modify contents in this file/folder I want it
>>            to synchronize with Swift (smt like Dropbox). Can you
>>            suggest me some methods to do this ?
>>
>>            IMO, I think I need to set up rsync in my computer and
>>            configure it to sync with swift ? But this seem to be
>>            difficult .. Another solutions is finding a way to mount
>>            folder from Swift in client. But it (again) seems to be
>>            difficult, I can not find any documentation described it.
>>
>>            Please give me some solutions.
>>
>>            Thank you for your attention !
>>
>>
>>
>>            ______________________________**_________________
>>            Mailing list: https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>>            Post to : openstack@xxxxxxxxxxxxxxxxxxx
>>            <mailto:openstack@lists.**launchpad.net<openstack@xxxxxxxxxxxxxxxxxxx>
>> >
>>
>>            Unsubscribe : https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>>            More help : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>
>>
>>
>>
>>
>>    --
>>    ..:: Lê Quang Hiếu ::..
>>
>>    Class: Information System - Course 52
>>    School of Information and Communication Technology
>>    Hanoi University of Technology
>>    No 1, Dai Co Viet street - Hai Ba Trung district - Hanoi
>>
>>    Y!M: h2_fit@xxxxxxxxx <mailto:h2_fit@xxxxxxxxx>
>>    Gmail: hieulq89@xxxxxxxxx <mailto:hieulq89@xxxxxxxxx>
>>
>>
>>
>>
>>
>> --
>> ..:: Lê Quang Hiếu ::..
>>
>> Class: Information System - Course 52
>> School of Information and Communication Technology
>> Hanoi University of Technology
>> No 1, Dai Co Viet street - Hai Ba Trung district - Hanoi
>>
>> Y!M: h2_fit@xxxxxxxxx <mailto:h2_fit@xxxxxxxxx>
>> Gmail: hieulq89@xxxxxxxxx <mailto:hieulq89@xxxxxxxxx>
>>
>>
>>
>>
>> ______________________________**_________________
>> Mailing list: https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
>> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>
>
> ______________________________**_________________
> Mailing list: https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>



-- 
..:: Lê Quang Hiếu ::..

Class: Information System - Course 52
School of Information and Communication Technology
Hanoi University of Technology
No 1, Dai Co Viet street - Hai Ba Trung district - Hanoi

Y!M: h2_fit@xxxxxxxxx
Gmail: hieulq89@xxxxxxxxx

References