FeelyBlog

Openstack Swift安装(二)

zyzsdy at 2016-03-22 21:16:48

[上一篇](https://zyzsdy.com/article/73)里我们在Controller上安装好了Swift-proxy。 本篇中我们就来安装Swift在Storage上的组件。 ## 安装和配置Storage结点 > Note: 如果你有多个Storage结点,你需要将本文的操作在每一台Storage结点上都重复一遍。 ### 准备工作 #### 1) 准备存储设备 在前面我介绍 Swift All In One 安装的时候,用了回环设备虚拟了一个存储设备。 不过这...


Openstack Swift安装(一)

zyzsdy at 2016-03-22 21:16:27

[上一篇](https://zyzsdy.com/article/72)中我们已经在Controller上安装好了Keystone。 嗯,接下来安装Swift。 Swift是OpenStack最老的组件之一,从OpenStack诞生那一刻就存在了。 我们先部署Controller(就还是那台已经安装好Keystone的Controller)。 安装在Controller上的Swift组件是Swift-proxy。 ## 安装和配置Controller结点 ### 准备工作 ###...


Openstack Keystone安装(二)

zyzsdy at 2016-03-16 22:57:17

[上一篇](https://zyzsdy.com/article/71)中我们已经将Keystone的组件安装在了计算机上。 本篇我们将会对Keystone进行一些基本配置和基本使用。 ### 准备 接下来我们暂时不需要使用root账户了,返回普通用户继续下面的操作。 我们首先在home目录下建立一个方便我们未来使用命令行的文件。 touch ~/admin-openrc.sh chmod +x ~/admin-openrc.sh 在其中添加下面的内容: ...


Openstack Keystone安装(一)

zyzsdy at 2016-03-16 22:44:12

[上一篇](https://zyzsdy.com/article/70)中我们完成了Openstack基本环境的安装。 在本篇中我们将安装并配置Openstack的公用核心组件Keystone。 Keystone的功能是为Openstack各个服务提供一个统一的用户身份认证模块,并提供统一的RESTful API供调用。 当然,我们主要安装的目标Swift也是依赖这一模块进行身份认证的。 ## 安装并配置Keystone **Keystone只需要安装在Controller上即可。*...


Openstack 基础安装配置

zyzsdy at 2016-03-16 22:39:11

之前文章中讲了开发版的Swift如何安装。但是如果是投入生产环境,就不能像开发版那样玩。 尤其是生产环境中的Openstack通常是多机运行,和单机版很不一样的。 接下来我会在Ubuntu 14.04上安装Ubuntu apt源中的生产版的Openstack Swift Liberty。 为什么标题没有叫“Openstack Swift安装指南”这样的名字呢?因为我这里介绍的内容,也是符合Openstack的一般安装配置方式的。 ### 硬件配置 我用的测试环境是两台VMWare虚拟机...


Swift All In One(SAIO,Swift单机版)部署文档(二)

zyzsdy at 2016-03-15 18:10:01

上一篇内容请见[这里](https://zyzsdy.com/article/68) -------------------------------------- 之前我们完成了基本环境的安装,Swift本身的安装以及一些依赖组件的配置。 ### 配置节点(Node) 我们这里采用直接将默认的saio配置覆盖到/etc/swift的方式。 #### 1) (可选)删除 `/etc/swift` 目录 sudo rm -rf /etc/swift #### 2) 现在...


Swift All In One(SAIO,Swift单机版)部署文档(一)

zyzsdy at 2016-03-15 18:05:14

接下来我将介绍基于Swift的开发。 这里的Swift指的是Openstack的一个对象存储模块,可以完成对容器和对象的存储和维护等功能。 以下几篇Openstack有关的内容,都将使用Openstack Liberty版本来介绍。 --------------------------------------- 对于开发来说,首先需要部署Swift。SAIO即为将Swift的所有的组件安装在一台设备上的方式来部署。 这种部署方式可以方便Swift开发。 这篇文档是SAIO安装的第一部...


注册Windows的URL协议

zyzsdy at 2016-01-25 15:45:36

上次chrome-extension协议注册到Windows系统里,写了一段注册表文件实现。这里备份一下: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\\chrome-extension] @=\"ChromeProtocol\" \"URL Protocol\"=\"C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Applicati...


Blodh——基于HTML5的bilibili视频外链播放器

zyzsdy at 2016-01-07 00:52:40

博客搬家以后我站内很多东西都消失了,包括B站外链。这些组件要一点一点的重构也是很累的。 所以我的思想就是,干脆推翻造新轮子。 比如这个抛弃Flash,完全用HTML5的B站播放器。 ABPlayer这个HTML5弹幕播放器真的是非常的优秀,连mode7弹幕都能解码。 这个项目叫做Blodh,全称是Bilibili Loader of danmaku in HTML5,实际上从这奇怪的全称应该可以看出来,我是先有了Blodh这个名字,才给它想一个“全称”的。 这个项目已经在githu...


Good Morning 2016

zyzsdy at 2016-01-01 09:31:25

哇。 居然2016年了诶。 看到电子日历上的时间跳回到 1/1 莫名的有些激动。