Chinaunix首页 | 论坛 | 博客
  • 博客访问: 378491
  • 博文数量: 124
  • 博客积分: 30
  • 博客等级: 民兵
  • 技术积分: 11
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-29 22:22
文章分类

全部博文(124)

文章存档

2016年(8)

2015年(52)

2014年(53)

2013年(11)

发布时间:2015-04-20 11:53:17

    AMQP即高级消息队列协议,接下来从三个方面来浅析该协议。一、协议    AMQP协议分层类似于OSI或TCP/IP协议分层。从图中可以看出分三层:图1 AMQP协议分层图1、Model Layer    规范服务器端Broker的行为。2、Session Layer    定义客户端与服务器端Broker的Context。3、Transport Layer    传输二进制数据流。二、模型    AMQP服......【阅读全文】

阅读(1074) | 评论(0) | 转发(0)

发布时间:2015-04-17 15:59:12

 1. openstack 鉴权简单介绍       众所周知,openstack通过keystone用来完成authenticate(认证),真正的鉴权(authorize)是在各个模块分别做的,具体实现为每个模块都有一个policy文件,叫policy.json,里面定义了鉴权用的rules。    以nova为例,policy文件的位置在:/etc/.........【阅读全文】

阅读(1376) | 评论(0) | 转发(0)

发布时间:2015-04-17 15:31:10

1. 背景:
一直以为OpenStack的创建快照的操作是在线创建快照(live snapshot), 并且应该是增量的快照,即利用virsh或者qemu的live snapshot来实现的:
virsh snapshot-create-as --live ....
后来发现快照和原始镜像之间并没有依赖关系,感觉OpenStack还做的挺好的,自动解决了增量快照和原始镜像之间的依赖关系;
但是后来又发现做快照的时候虚拟机竟然会shutoff, 就感觉不对了,于是分析了下源码。

2. 结论:目前OpenStack默认的快照方式都是cold snapshot, 首先先关机,其次执行如下命令生成一个镜像文件,再次开机,最后再调用glance api将镜像上传。
qemu-img convert -f qcow2 -O qcow2
? 所以目前并不是真正意义的快照,其实和关闭虚拟机,拷贝一份,再上传没有本质区别。

3. 源代码流程分析

3.1......【阅读全文】

阅读(1428) | 评论(0) | 转发(0)

发布时间:2015-03-18 13:18:45

数据库压力测试,PostgreSQL数据库的pgbench工具进行模拟性能压力测试。......【阅读全文】

阅读(1876) | 评论(0) | 转发(0)

发布时间:2015-03-17 15:29:58

rm删除(清除)一个或多个文件 -f 选项将强制删除文件,即使这个文件是只读的.并且可以用来避免用户输入(在非交互脚本中使用).经常会遇到文件名开头为特殊符号的文件后目录,如.mk  @等,可以直接rm -rf 删除,或是添加转意字符”\”即可。今天碰到这样一个情况……rm将无法删除以破折号开头的文件.rm -slow_query_130103.txt.gzrm: invalid option -- sTry `rm ./-slow_query_130103.txt.gz' to remove the file `-slow_que......【阅读全文】

阅读(1395) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册