Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2618306
  • 博文数量: 258
  • 博客积分: 9440
  • 博客等级: 少将
  • 技术积分: 6998
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-03 10:28
个人简介

-- linux爱好者,业余时间热衷于分析linux内核源码 -- 目前主要研究云计算和虚拟化相关的技术,主要包括libvirt/qemu,openstack,opennebula架构和源码分析。 -- 第五届云计算大会演讲嘉宾 微博:@Marshal-Liu

文章分类

全部博文(258)

文章存档

2016年(1)

2015年(4)

2014年(16)

2013年(22)

2012年(41)

2011年(59)

2010年(40)

2009年(75)

发布时间:2014-06-14 16:36:06

    Devstack自动化部署OpenStack需要依赖三个源,如果依赖外部的源服务器,那么将严重依赖网络的状况和GFW,运气好的话搭建过程非常顺利,运气不好会碰到各种问题,这三个源是:(1)ubuntu源(2)Openstack github源(3)PYPI源(pip源)   &.........【阅读全文】

阅读(14739) | 评论(0) | 转发(2)

发布时间:2014-04-27 12:53:14

    最近在ubuntu 14.04上通过devstack搭建OpenStack Icehouse,但是在创建instance时候报错:Virtual Interface creation failed,详细的错误可以从compute节点的log中获得(经过裁剪过的log):TRACE nova.compute.manager: Traceback (most recent call last):TRACE nova.compute.m.........【阅读全文】

阅读(6362) | 评论(3) | 转发(0)

发布时间:2014-04-26 11:29:14

         注: 此文转载自孔令贤的blog      OpenStack Icehouse于4.17正式发布,release notes也在第一时间发布。但毕竟是开源项目,release notes在质量上无法与大公司的版本发布时相比较,至少没有我司看着规整。罢了,没有参与没有发言权,还是感谢来自全球的开发者.........【阅读全文】

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

发布时间:2014-04-19 12:29:15

硬盘安装ubuntu 14.04, 网上有很多方法,试了几个都不好使,主要是网上方法都是采用的EasyBCD,而EasyBCD默认使用的grub1,但是由于我之前装过ubuntu 12.04,所以采用的是grub2。 grub1与grub2很多命令都是不一样的所以按照网上给出的方法就碰到了很多问题,比如: grub2中并没有root和kernel两个命令了。......【阅读全文】

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

发布时间:2014-04-12 22:42:25

     前几天写了一篇博客《OpenStack压力测试(批量创建200个instance)--结果非常失望 》,文中提到"单请求在一个vlan中批量创建200个instance"的成功率非常差,只有36%。 分析代码后,也没有找到好的解决方法,于是改变了下部署方式,即将openstack的各个service尽量单独部署,主要是neutron单独部署.........【阅读全文】

阅读(3272) | 评论(1) | 转发(2)

发布时间:2014-04-10 00:19:42

从网上很容易的就能看到大家在讨论openstack的各种问题,其中比较典型的就是neutron的问题,比如dhcp_agent在负载比较重的情况下,部分虚拟机就会的得不到ip或者直接ERROR,一直也想测试下openstack到底有多差,但是真没想到结果会有这么差!

1. 环境部署
a. 50个node -- openstack havana(其中49个做为compute node,剩余一个部署除compute之外的其他服务)
b. l2_agent采用了open vswitch
c. 网络模式采用vlan
注:
(1)可能有人会质疑,需要把服务分开部署,需要部署多dhcp agent,但是请大家注意,我这就是在50个物理节点单租户创建同一个vlan的200个instance,貌似不能多dhcp_agent吧,而且这也不算多么大的压力(其实100个instance也测过,结果一样的差),openstack简单部署如果连这个压力都扛不住,整天还一个劲的吹啥,根本就是个玩玩的东西!
(2)这么部署,也......【阅读全文】

阅读(4955) | 评论(2) | 转发(2)

发布时间:2014-03-12 15:06:10

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

阅读(8640) | 评论(3) | 转发(1)

发布时间:2014-02-13 14:59:25

    Paste Deployment用于发现和配置WSGI Application和Server,有了Paste Deployment,WSGI applications只需向其用户提供一个单独的入口loadapp函数,然后用户调用这个函数就可以使用已经开发好的WSGI application,同时,由于只提供了一个入口,WSGI的开发者也不再需要将App的具体实现暴露给用户,大.........【阅读全文】

阅读(9695) | 评论(0) | 转发(2)

发布时间:2014-02-08 16:53:05

  下面就自己感兴趣的RedHat 7.0 beta的new features整理了下,并简单的发表了下自己的看法。1. GRUB 2 redhat 7.0 beta版将之前使用的Boot Loader从GRUB升级到了GRUB2,主要是基于GRUB2以下四个比较显著的特点: (1)GRUB2支持更多的硬件体系结构,比如PowerPC (2)GRUB2支持更多的固件类型,.........【阅读全文】

阅读(7931) | 评论(1) | 转发(2)

发布时间:2014-01-03 17:59:46

    OpenStack中涉及很多的概念,由于很多同学没有实际的运维经验或者说对代码没有深入分析,很多同学可能不太理解为什么有这么多的概念,它们之间到底有哪些区别。下面就个人的简单理解,分析和总结下这些概念,纯属一家之言,期待相互交流。   首先,openstack的这些概念,主要还是受AWS的影响.........【阅读全文】

阅读(21284) | 评论(2) | 转发(7)
给主人留下些什么吧!~~

morehsh2014-12-03 10:56

刘哥好,哈,在csdn看你写的关于网卡驱动的文章,追到这儿,发现原来是科大的师兄。

回复  |  举报

默然笙笙2014-06-12 15:35

您也转战OpenStack啦,其实您对Opennebula分析的很好,OPennebula相对来说 机构简单多了,不过我也转OpenStack了.....

回复  |  举报

imawolfking2014-01-04 21:26

刘哥好:
我在您文章 SPARC寄存器窗口上溢(overflow)和下溢分析(underflow) 中提问,希望您能解惑?主要是关于函数返回时,栈指针改变,如果恢复保存在栈中的窗口寄存器

回复  |  举报

zhengzhoujava2013-09-14 14:14

回复  |  举报

liujunwei12342013-08-22 22:17

电影vs程序员:刘哥你好

你好。你是?

回复  |  举报
留言热议
请登录后留言。

登录 注册