07 2014 档案

摘要:OpenStack的oslo项目旨在独立出系统中可重用的基础功能,oslo.config就是其中一个被广泛使用的库,该项工作的主要目的就是解析OpenStack中命令行(CLI)或配置文件(.conf)中的配置信息。 在本文的语境下,有这么几个概念: 配置文件: 用来配置OpenS... 阅读全文
posted @ 2014-07-19 12:58 王智愚 阅读(7930) 评论(0) 推荐(4) 编辑
摘要:本文介绍Python 2.7中的base64模块,该模块提供了基于rfc3548的Base16, 32, 64编解码的接口。官方文档,参考这里。 该模块提供两套接口,传统接口基于rfc1521的Base64,当前接口基于rfc3548的Base16/32/64编码规范,本文只介绍当前的接口。 ... 阅读全文
posted @ 2014-07-18 11:05 王智愚 阅读(18367) 评论(0) 推荐(0) 编辑
摘要:本文介绍Radix-64编码,PGP和S/MIME均使用了Radix-64编码技术,rfc4880的Chap 6有关于Radix-64的详细描述。 Radix-64编码基于Base64编码技术,由两部分构成。分别是Base64编码后的数据和一个校验和。这里使用的Base64编码格式与rfc20... 阅读全文
posted @ 2014-07-18 01:29 王智愚 阅读(1969) 评论(0) 推荐(0) 编辑
摘要:本文介绍基于rfc4648的Base64编码格式,关于如何使用Python中的base64模块快速进行编码,请参考这里。rfc4648介绍了Base64/32/16编码机制,同时废止了rfc3548。相关的资料和标准有:rfc2045定义了MIME中的Base64传输编码,rfc4880定义了O... 阅读全文
posted @ 2014-07-17 22:15 王智愚 阅读(976) 评论(0) 推荐(0) 编辑
摘要:在安装完keystone并利用keystone-manage命令同步数据库后,mysql(我使用的存储后端)中新加了如下表:+------------------------+| Tables_in_keystone |+------------------------+| access... 阅读全文
posted @ 2014-07-15 14:36 王智愚 阅读(1579) 评论(1) 推荐(0) 编辑
摘要:先介绍curl工具的使用,在其他文章中介绍如何使用curl发送Identity APIlinux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。 一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,... 阅读全文
posted @ 2014-07-14 22:36 王智愚 阅读(481) 评论(0) 推荐(0) 编辑
摘要:本文全面解读Icehouse发行版keystone的配置文件keystone.conf,由于从keystone提供的服务或依赖的基础设施角度入手,因此[DEFAULT]部分可能被拆分到很多子块中。关于API的配置[DEFAULT]admin_bind_host= 0.0.0.0(StrOpt)a... 阅读全文
posted @ 2014-07-11 15:44 王智愚 阅读(5430) 评论(1) 推荐(0) 编辑
摘要:本文详细介绍keystone客户端命令行界面(CLI)keystone的可选子命令。关于keystone客户端命令行工具keystone命令的子命令和选项列表,请参考前文《解读keystone命令行工具(1)选项与子命令概况》。 下文中,方括号“[ ]”内的内容是可选的,尖括号“”内的内容是必... 阅读全文
posted @ 2014-07-10 13:50 王智愚 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:本文档介绍icehouse发行版keystone命令 keystone Command-Line Interface (CLI)提供用于和keystone服务器交互的方便工具,但是该命令行工具逐渐受到社区的抛弃: “Pending deprecation: Command-line interf... 阅读全文
posted @ 2014-07-10 00:21 王智愚 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:本文档介绍Icehouse版keystone-all命令 keystone-all命令在一个进程中同时启动服务和管理API,为openstack提供服务目录,授权和身份认证服务。用法$ keystone-all [-h] [--config-dir DIR] [--config-file PA... 阅读全文
posted @ 2014-07-09 23:29 王智愚 阅读(608) 评论(0) 推荐(0) 编辑
摘要:本文介绍Icehouse发行版的keystone-manage命令 keystone-manage是用来同keystone服务进行交互的命令行工具,通常该命令只用于不能通过HTTP API完成的操作,比如数据的import/export或数据库迁移等等。用法keystone-manage [opt... 阅读全文
posted @ 2014-07-09 23:24 王智愚 阅读(3026) 评论(0) 推荐(0) 编辑
摘要:keystone配置概况采用包安装方式安装的keystone,重要的文件结构有如下:/etc/keystone/ - 包含keystone所有的配置信息/var/log/keystone/ - 默认的日志输出目录/usr/share/keystone/ - 包含初始化数据库需要的脚本sa... 阅读全文
posted @ 2014-07-09 23:06 王智愚 阅读(1220) 评论(0) 推荐(1) 编辑
摘要:本文介绍如何在Ubuntu 14.04 LTS 上安装Juno版的Keystone, 我们采用的是手动安装的方式, 同时仅针对OpenStack的身份与访问管理系统Keystone. 事实上OpenStack不同服务之间提供了非常高的一致性, 对Keystone安装的把握能够帮助理解如何部署Op... 阅读全文
posted @ 2014-07-09 22:53 王智愚 阅读(2090) 评论(0) 推荐(1) 编辑
摘要:目前OpenStack社区提供了详尽的API文档,并配有丰富的说明和示例,关于Identity API v2查看这里, 关于Identity API v3请查看这里。 尽管现在官方已经不建议OpenStack Identity API v2.0,但是出于后向兼容考虑,目前的Keystone发行... 阅读全文
posted @ 2014-07-08 12:27 王智愚 阅读(2297) 评论(0) 推荐(0) 编辑
摘要:ps是Linux系统中用于查看进程状况的命令,用于显示当前系统中进程的快照。ps会显示部分当前活动的进程信息,不同于top指令,top指令会实时的更新所显示的进程动态。 Linux的ps指令兼容了多种版本的选项,这些选项有UNIX风格的,有BSD风格的,还有GNU的长选项:1.Unix风格选项... 阅读全文
posted @ 2014-07-04 01:03 王智愚 阅读(6016) 评论(0) 推荐(0) 编辑