- 浏览: 303103 次
- 性别:
- 来自: 西安
最新评论
-
happyxiaomo:
...
【openstack】openstack的调度(Scheduler) -
linuxgao:
请问,OpenStack在关心消息返回值的情况下,两个队列一发 ...
【架构】关于RabbitMQ -
wangchao719:
zfj_0928 写道引用1. 消息ACK,通知RabbitM ...
【架构】关于RabbitMQ -
zfj_0928:
引用1. 消息ACK,通知RabbitMQ消息已被处理,可以从 ...
【架构】关于RabbitMQ -
zhangwind:
写的好,很感谢!
【架构】关于RabbitMQ
文章列表
因同时写两个博客有些浪费时间和精力,所以目前仅仅维护我的CSDN博客,地址:
blog.csdn.net/lynn_kong
感谢关注我的各位的支持,同时请您继续支持!
OpenStack服务的启动
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
看过openstack源码的朋友都知道,在每个工程下,都有一个bin目录,下面是每个服务进程的启动脚本,使用python 脚本名就能运行一个服务。但对于Linux系统来说,有自己的一套服务管理程序。
关于早期的Linux系统的启动,熟悉Linux的人大多应该知道,init进程(PID=1)乃是所有进程的父进程,所有进程由它控制,init进程的运 行时间是内核完 ...
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
使用Rest工具向OpenStack消息发送指导
在为OpenStack开发新功能时,使用原有环境中的CLI无法进行功能调试,界面更不靠谱。只能通过直接调用API的方式进行测试。 OpenStack对外提供RestAPI,因此本博客介绍如何使用工具进行RestAPI的发送,同时也介绍了如何使用工具与OpenStack通信。
1 工具准备
使用chrome浏览器,在扩展应用中搜索Postman并安 ...
【转载】《Rework》摘录及感想
- 博客分类:
- 非技术
本文转载自酷壳,作者陈皓,原blog地址http://coolshell.cn/articles/9156.html,经原作者同意后,在此转载,如需再次转载,请保留原作者和出处的信息。
读了《Rework》这本书好多遍,每次读都有不同的感想。但从来没有把这些感想 ...
这篇blog是一个同事不久前写的,得到允许后,在此转载。如需转载,请保留原blog链接。原帖链接:http://blog.csdn.net/luo_brian/article/details/8592692
Cinder背景
Openstack从Folsom开始使用Cinder替换原来的Nova-Volume服务,为Openstack云平台提供块存储服务。
Cinder架构
/- ( LDAP )
[ Auth M ...
while true;do
stty -icanon min 0 time 100
echo -n "Automatic execute ten seconds after,Are you sure you want to start the task(yes or no)?"
read Arg
case $Arg in
Y|y|YES|yes)
break;;
N|n|NO|no)
exit;;
"") #Autocontinue
break;;
esac
done
ech ...
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
更新记录:1. 2013.2.27 修改nova-compute到quantum创建port的描述
OpenStack Grizzly中的nova-conductor
本博客欢迎转发,但请保留原作者信息(@孔令贤HW http://blog.csdn.net/lynn_kong)!内容系本人学习、研究和总结,如有雷同,实属荣幸!
在Grizzly版的Nova中,取消了nova-compute的直接数据库访问。大 ...
Shell中的exec和source解析
exec和source都属于bash内部命令,在讲这两个命令之前,前谈一下fork的概念:fork是linux的系统调用,用来创建子进程(child process)。子进程是父进程(parent process)的一个副本,从父进程那里获得一定的资源分配以及继承父进程的环境。子进程与父进程唯一不同的地方在于pid(process id)。环境变量只能单向从父进程传给子进程,不管子进程的环境变量如何变化,都不会影响父进程的环境变量。脚本的执行:1.
本博客欢迎转发,但请保留原作者信息(@孔令贤HW)!内容系本人学习、研究和总结,如有雷同,实属荣幸!废话不说,直接上图: 本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
本博客欢迎转发,但请保留原作者信息(@孔令贤HW)!内容系本人学习、研究和总结,如有雷同,实属荣幸!
不说废话,直接上图:
本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
本博客欢迎转发,但请保留原作者信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
1 RAID
独立磁盘冗余数组(RAID, Redundant Array of Independent Disks),不同的RAID等级在两个目标间取得平衡,分别是增加数据可 ...
# -*- coding: utf-8 -*-
#!/usr/bin/env python
'''
1.run "python pygettext.py", will generate file messages.pot
2.open messages.pot. charset=gb2313; Content-Transfer-Encoding:utf8
3.save messages.pot as lang.po, then change its name to 'messages.po', now we have 'lang.po' and 'message ...
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
更新记录:2013.3.7 新增关于AZ,Aggregate,Cell概念的手绘图
1 目标
1. 为了增加横向扩展以及分布式,大规模(地理位置级别)部署能力,但又不增加数据库和消息中间件的复杂度2. 将cell调度和
本博客欢迎转发,但请保留原作者信息(@孔令贤HW)!内容系本人学习、研究和总结,如有雷同,实属荣幸!Users:表示API的一个特定使用者,属于一个指定的domain。可以赋予user权限(role),每一个user-domain或user-project都可以有一组权限。Groups:表示一组拥有某权限的用户,属于一个指定的domain。可以赋予group特定的role,此时group内的user都自动具备该role表示的权限。Credentials:与user关联的认证凭据。一个user可能有一个或多个credential,一个credential与某一个project关联。