Not the answer you need?
Register and ask your own question!

Using xbcloud with mitaka swift

jpablo.oterojpablo.otero EntrantCurrent User Role Beginner
Hi all,
I'm trying to backup a mysql database to a swift storage using xtrabackup/xbcloud combo:

innobackupex --user=root --password=password --stream=xbstream --parallel 4 /tmp | xbcloud put --storage=Swift --swift-auth-version=3 --swift-container=BKP --swift-user=mysql --swift-auth-url=http://xx.xx.xx.xx:8080/ --swift-password=password --verbose fullBackup

I obtain the following error in xbcloud when it try to stream the backup to swift.

* About to connect() to xx.xx.xx.xx port 8080 (#0)
* Trying xx.xx.xx.xx... * connected
* Connected to xx.xx.xx.xx (xx.xx.xx.xx) port 8080 (#0)
> POST /v3/auth/tokens HTTP/1.1
Host: xx.xx.xx.xx:8080
Content-Type: application/json
Accept: application/json
Content-Length: 177

* Closing connection #0
* Failure when receiving data from the peer
error: curl_easy_perform() failed: Failure when receiving data from the peer
error: failed to authenticate

I tried with auth version 2.0 and 3.0 with the same results. I cannot use temp-auth (auth v1.0) because is disabled in swift cluster.
Is there some other xbcloud parameter that I have omitted or should be used for this version of swift?
Does anyone know if mitaka swift(newest version of openstack) is suported by xbcloud?

Thanks in advance
Sign In or Register to comment.

MySQL, InnoDB, MariaDB and MongoDB are trademarks of their respective owners.
Copyright ©2005 - 2020 Percona LLC. All rights reserved.