- 博客(20)
- 资源 (1)
- 收藏
- 关注
由浅入深(源码)分析nova的资源刷新机制
本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!1 python中的元类今天偶尔得空学习openstack,就随便找来一个类看,nova/manager.py中的Manager类,类的第一行就看不懂了:__metaclass__ = ManagerMeta由于自己的编程语言是java,对于python中有些技巧还不...
2012-11-30 17:06:02 139
原创 【OpenStack】由浅入深(源码)分析nova的资源刷新机制
本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.csdn.net/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!1 python中的元类 今天偶尔得空学习openstack,就随便找来一个类看,nova/manager.py中的Manager类,类的第一行就看不懂了:__metacla
2012-11-30 17:02:40 3333 4
原创 【转】Ubuntu12.04 OpenStack Folsom 安装(VLAN模式)
Ubuntu12.04 OpenStack Folsom 安装(VLAN模式) 本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!更新日志:2013.2.27 修改控制节点安装quantum时,对bridge_mappings的处理 2013.3...
2012-11-27 16:45:22 140
转载 【OpenStack】【转载】Ubuntu12.04 OpenStack Folsom 安装(VLAN模式)
Ubuntu12.04 OpenStack Folsom安装(VLAN模式)本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.csdn.net/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸! 更新日志:2013.2.27 修改控制节点安装quantum时,对bridge_mappings的处理
2012-11-27 16:44:51 2710
mysql增加普通用户后无法登陆问题的解决方法
今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现无法使用新增的用户登陆mysql。我增加用户的方法如下: mysql -uroot -p$MYSQL_PASS <<EOF CREATE DATABASE nova; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIE...
2012-11-27 10:04:49 93
原创 逻辑卷管理LVM
1 LVM相关概念和术语LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。 关于术语的详细说明如下:物理卷(physical volume,PV)物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID ,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理...
2012-11-27 10:02:22 90
转载 逻辑卷管理LVM
这篇博客源自网络,原作者、链接不详,如原作者看到,请联系我,感谢您的分享!1 LVM相关概念和术语LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。 关于术语的详细说明如下:物理卷(physical volume,PV)物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID
2012-11-27 09:52:15 1707
原创 mysql增加普通用户后无法登陆问题的解决方法
今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现无法使用新增的用户登陆mysql。我增加用户的方法如下:mysql -uroot -p$MYSQL_PASS <<EOFCREATE DATABASE nova;GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY '$
2012-11-26 17:37:15 3193 6
【openstack】Nova中的policy
Nova中的policy本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!任何对外暴露接口的系统,都必须有分权分域以及认证鉴权的功能。在openstack中,keystone组件用来对用户进行认证,说白了就是看用户是否是系统的合法用户,而policy机制则主要看用户的操作是否满足特定的条件,比如一些接口是特权接口(仅限管理员使用),...
2012-11-10 13:32:36 297
原创 【openstack】Nova中的policy
Nova中的policy本博客欢迎转发,但请保留原作者信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!任何对外暴露接口的系统,都必须有分权分域以及认证鉴权的功能。在openstack中,keystone组件用来对用户进行认证,说白了就是看用户是否是系统的合法用户,而policy机制则主要看用户的操作是否满足特定的条件,比如一些接口是特权接口(仅限管理员使用),普通用户不允许调
2012-11-10 13:29:19 1774
转载 【openstack】Nova(Folsom)虚拟化层Driver分析
【转载】Nova(Folsom)虚拟化层Driver分析 本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸! 本文是我一个同事的一篇分析,征求了同事的意见,获取同意后,在此转载。 本文依据 Openstack 目前最新folsom版本中,从代码走读的角度,分析了Openstack异构不同hyperviso
2012-11-07 21:08:13 2690 5
原创 【openstack】Nova(Folsom)虚拟化层Driver分析
【转载】Nova(Folsom)虚拟化层Driver分析本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸! 本文是我一个同事的一篇分析,征求了同事的意见,获取同意后,在此转载。 本文依据 Openstack 目前最新folsom版本中,从代码走读的角度,分析了Openstack异构不同hypervisor...
2012-11-07 11:50:28 213
【openstack】Nova创建虚拟机流程3-compute
Nova创建虚拟机流程3-compute本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!...
2012-11-07 00:29:19 167
原创 【openstack】Nova创建虚拟机流程3-compute
Nova创建虚拟机流程3-compute本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
2012-11-07 00:25:33 3034
【openstack】Nova创建虚拟机流程2-scheduler
Nova创建虚拟机流程2本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!...
2012-11-06 23:25:34 125
【openstack】Nova创建虚拟机流程1
Nova创建虚拟机流程1本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!...
2012-11-06 23:23:48 125
原创 【openstack】Nova创建虚拟机流程2 -scheduler
Nova创建虚拟机流程2 -scheduler本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
2012-11-06 23:23:42 2420
原创 【openstack】Nova创建虚拟机流程1
Nova创建虚拟机流程1本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
2012-11-06 23:22:28 3847 1
【架构】吐槽
1. 上层的各种资源(主要指需要向用户展示或需要计费的资源对象)为了保证上下一致性或实时性,需要周期性的向下层查询2. 下层提供的RestAPI,仅支持对单个资源对象详细信息的查询接口3. 上下模块数据不同源,各自有各自的管理接口,各自维护各自的数据库于是不可避免的出现上层进程为了处理各种资源的刷新,CPU使用率会经常居高不下。特别是当数据量上去之后,进程的每一次启动对服务器来说就是...
2012-11-02 21:52:24 75
原创 【架构】吐槽
1. 上层的各种资源(主要指需要向用户展示或需要计费的资源对象)为了保证上下一致性或实时性,需要周期性的向下层查询2. 下层提供的RestAPI,仅支持对单个资源对象详细信息的查询接口3. 上下模块数据不同源,各自有各自的管理接口,各自维护各自的数据库于是不可避免的出现上层进程为了处理各种资源的刷新,CPU使用率会经常居高不下。特别是当数据量上去之后,进程的每一次启动对服务
2012-11-02 21:48:55 1296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人