2013年4月25日
摘要: SWIFT API 使用文档 1、背景知识 OpenStack Object Storage (Swift) 是用来创建冗余的、可扩展的对象存储(引擎)的开源软件。 swift使用标准化的服务器存储 PB 级的访问数据。它并不是文件系统或者实时的数据存储系统 ,而是一个用于存储永久类型的静态数据的长 阅读全文
posted @ 2013-04-25 11:55 四野 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 1、安装拓扑2、准备环境(所有节点)2.1 由于本次安装选择的Ubuntu Server 12.04,需要安装以下必需软件包:apt-get install build-essential git python-dev python-setuptools python-pip libxml2-dev libxslt-dev memcached2.2 为每个节点创建swift用户useradd -mk /home/swift/ -s /bin/bash swift passwd swift #为swift用户添加密码,在此我将其设为了swift 编辑/etc/sudoer文件,在文件末尾添加如下 阅读全文
posted @ 2013-04-25 11:52 四野 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 一、准备环境,源码安装由于本次安装选择的Ubuntu Server 12.04,需要安装以下必需软件包:apt-get install build-essential git python-dev python-setuptools python-pip libxml2-dev libxslt-devkeystone默认使用的是sqlite存储数据,现在为了需要改成MySQL数据库,所以需要安装MySQL:apt-get install mysql-server mysql-client python-mysqldb设置好MySQL的root密码,建立keystone数据库:mysql -u 阅读全文
posted @ 2013-04-25 11:50 四野 阅读(2555) 评论(0) 推荐(0) 编辑
摘要: 背景知识 1、WSGI APP -- http://archimedeanco.com/wsgi-tutorial/ WSGI 是理解整个nova-api的基础 WSGI是一个Python针对Web应用的实现框架。此框架由Server/Gateway和Framework/App构成。 WSGI APP是一个python中的callable,它定义了可以作为WSGI框架中Application的对象的标准。 一个python函数示例: def simple_app(environ, start_response): """Simplest possib... 阅读全文
posted @ 2013-04-25 11:39 四野 阅读(2129) 评论(0) 推荐(0) 编辑