A-A+

Linux环境下部署Object Storage

2015年04月05日 VPS教程 评论 4 条

首先感谢一下西秦公子的投稿,本文主要引导大家在linux上面部署Object Storage。大致流程如下:首先,安装Swift客户端,用于管理OpenStack

首先,安装Swift客户端,用于管理OpenStack OS X

sudo easy_install pip
sudo pip install --upgrade setuptools
sudo pip install python-swiftclient

Ubuntu

sudo aptitude install python-pip
sudo pip install python-swiftclient

RHEL, CentOS, or Fedora

sudo yum install python-setuptools
sudo easy_install pip
sudo pip install --upgrade setuptools
sudo pip install python-swiftclient

Windows

See http://docs.python-guide.org/en/latest/starting/install/win.html#distribute-pip for instructions on installing pip for Windows.
pip install python-swiftclient

然后修改/etc/profile,添加相关变量 【API信息获取地址:https://cp.conoha.jp/Account/API/】

export OS_AUTH_URL='https://ident-r1nd1001.cnode.jp/v2.0'
export OS_TENANT_NAME='7332819'
export OS_USERNAME='7332819'
export OS_PASSWORD='************'

执行命令

source /etc/profile

执行`swift stat` 返回类似于

# swift stat

Account: *******************************
Containers: 0
Objects: 0
Bytes: 0
Accept-Ranges: bytes
X-Timestamp: 1395129386.25830
X-Trans-Id: *******************************
Content-Type: text/plain; charset=utf-8

说明成功配置。 接下来可以使用`swift upload container-name filename`即可上传 但是这样有个问题,就是上传的文件无法通过浏览器访问,需要执行以下命令,来使文件可读

swift post -r '.r:*'

##其他用法
`swift list container-name` 列举container的内容
`swift download container-name filename` 下载container中的filename
版权归作者所有,原文地址:http://www.ixiqin.com/conohaobjectstoragelinuxhuanjingbushu.html

标签:
  • 版权所有:©2012-2016 主机测评. All rights reserved
  • 内容来源:"优惠信息"为站长翻译官方信息,“测评”,“商家介绍”,“教程”等为站长原创
  • 安全提醒:购买请仔细阅读商家条款,阅读本站网友评论、或加群咨询,谨慎交易,自担风险
  • 联系站长: QQ 20510761,支持主机代购、代付等
  • 邮件订阅点击此处,订阅“主机测评”
  • QQ群聊:486721,第一手热门资讯及时获取,欢迎任何健康的交流内容。

4 条留言  访客:4 条  博主:0 条

  1. 西秦公子

    有语法高亮可能会好看些。。。具体哪些高亮可以看下我的博客- –

  2. morgan

    高级货。。。

  3. DD

    瞬间变得高大上了。。主机测评提升逼格了。

  4. 小芋头

    折腾了几下,分享一下centos 6下面安装的主意事项:
    1. python 必须升级到2.7 推荐2.7.9,默认的2.6.6能安装swift但是运行会出错。
    2. 运行时中间需要安装一个pip install python-keystoneclient
    其他一切好用,感谢西秦公子。
    这一句最给力: swift post -r ‘.r:*’

给我留言