Linux环境下部署Object Storage

首先感谢一下西秦公子的投稿,本文主要引导大家在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

  • 联系站长QQ:20510761,代购、代付、投稿、买广告位
  • 安全提醒阅读TOS、勤用Google、多看评论、谨慎交易、自担风险
  • 加入我们QQ群:336578490,336815466,486721(Q龄小于10勿加)
  • 小论坛https://www.zhujiceping.com/buzz/TG群https://t.me/zhujiceping

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  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:*'回复