swift命令测试openstack对象存储

时间:2013-11-29 08:57:53

标签: openstack-swift

执行 swift -A http://xxx.xxx.x.x:5000/v2.0 -U服务时出错:swift -K swift -V 2.0 stat 像这样输出 验证GET失败:http://xxx.xxx.x.x:5000/v2.0/tokens 500内部服务器错误  对我来说也许是任何解决方案!

4 个答案:

答案 0 :(得分:1)

swift -v -V 2.0 -A http://127.0.0.1:5000/v2.0/ -U service:swift -K swift stat

让我知道你执行此操作后得到的结果。还要确保所有与swift相关的服务都在运行。您可以使用。

一次性启动所有这些
sudo swift-init main start
sudo swift-init rest start

希望它有所帮助。

答案 1 :(得分:0)

koolhead17 我试图执行sudo swift-init main start

结果IOError:[Errno 2]没有这样的文件或目录:'/ etc / swift / object.ring.gz'

然后当我执行sudo swift-init rest start

结果IOError:[Errno 2]没有这样的文件或目录:'/ etc / swift / object.ring.gz'

也许......任何解决方案对我来说? :)

答案 2 :(得分:0)

Elvis Jon Freddy Sitinjak,您需要将object.ring.gz从代理节点复制到所有存储节点。

答案 3 :(得分:0)

要运行您的swift环境,请使用以下命令:swift-init all restart