自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 深度分析Rabbitmq在openstack中的实现

分析的内容见微信公众号发表的文章:http://mp.weixin.qq.com/s/Ak7TCc4tNl0RBKbnwYu3X

2017-09-24 08:58:21 1268

原创 keystone 认证深度研究分析

一、Keystone Token深度概述 Keystone作为openstack项目基础认证模块,目前支持的token类型分别是uuid、pkiz、pki、fernet。 首先,简要叙述一下这四种类型的原理及其优缺点。 uuid 比较简单,采用随机生成的序列(128位,以16进制表示)作为id,并构造token内容,需要持久化后端数据库支撑,比如mysql数据库存储。优点,实现简单;缺点是

2017-06-07 19:12:13 1651

原创 openstack新秀:manila框架及知识点介绍

manila 组成部分:3类服务(share、api、scheduler)、一个消息队列、数据库manila-api 接受并验证REST请求,通过客户端及路由进行转发 manila-scheduler 决定共享创建的后端(后端及pool) manila-share 基于后端创建共享的服务共享: 共享可以被虚机读写、持续访问,虚机和共享服务间通过多种协议连接,如NAS、CIFS,共享的名

2016-05-19 15:55:03 6495

原创 Keystone几种token生成的方式分析

从Keystone的配置文件中,我们可见,Token的提供者目前支持四种。 Token Provider:UUID, PKI, PKIZ, or Fernet结合源码及官方文档,我们用一个表格来阐述一下它们之间的差异。Provider方式生成方式|长度|加密方式优点缺点UUIDuuid.uuid4().hex,

2015-11-04 09:54:59 13884 5

原创 keystone整体认识--学习与思考

此次学习过程,主要需要高清四个问题:(1)Keystone框架:服务端、客户端(2)用户管理机制:如何验证用户身份、维护用户身份(3)多租户的机制:从之前的单一模式,变化至今的原因,如何实现用户、角色、和租户的关联(4)Token的相关机制:Token的使用好处、如何保存和维护(之前一直想有时候调试,过一段时间提示重新获取token,觉得好麻烦,可是如果不这样,安全性又降低了。。。

2015-09-29 14:56:30 2390

原创 多节点间ssh-无密钥连接配置

在前天晚上调试虚拟机冷迁移的时候,发现一直不成功,我就问了同事原因。他跟我说其实迁移采用的就是scp的方式,而scp一般是需要输入对方的密钥,因此需要配置ssh。 昨天花了一天时间,在捣鼓这个配置,没配成功,感觉自己弱爆了,昨天晚上忽然想明白了点道理。。。。。。。。 我想实现的是非root用户下的ssh 免密码互联,所以网上教程也很多,结果都不行,想想自己就只配了单向的,从A到B

2015-09-24 11:12:08 1222

原创 Horizon的认识(个人理解)

1 Horizon的源码中,包含两个代码文件夹 (1)、horizon (2)、openstack_dashboard (1) Horizon是一些在django基础上写的通用组件,表格(table),标签页(tab),表单(form),面包屑导航 (browser),工作流(workflow),其中,horizon/base.py实现了一套dashboard/panel机制,pane

2015-09-10 09:36:18 2814

转载 openstack-keystone 多region搭建及调试

http://blog.zhaw.ch/icclab/how-to-install-a-multi-region-devstack-part-1/

2015-09-06 13:08:30 651

原创 Devstack安装Openstack的过程中的小错误(centos7)

Q:下载源码出错,很难下载下来。 A:修改localrc 中的git源为httpsQ:安装过程中,mysql连接问题,通常是 localhost出错。 A:使用命令/usr/libexec/mysqld –user=mysql 重启mysql服务Q:apache服务起不来。 A:关闭SELINUX。 修改/etc/selinux/config 文件,将SELINUX=enforci

2015-09-02 15:28:17 6701 1

转载 rpc_client.py经典python实例

import pika import uuid   class FibonacciRpcClient(object): def __init__(self): self.connection = pika.BlockingConnection(pika.ConnectionParam

2015-08-17 17:07:50 1187

转载 rpc_server.py经典python程序实例

#!/usr/bin/env python import pika   connection = pika.BlockingConnection(pika.ConnectionParameters( host='localhost'))   channel = connectio

2015-08-17 17:05:42 586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除