少帅的天空linuxsky.blog.chinaunix.net

深入理解linux内核 深入理解虚拟化 深入理解云计算

  • 博客访问: 2168448
  • 亚虎娱乐数量: 276
  • 博客积分: 9440
  • 博客等级: 少将
  • 技术积分: 6965
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-03 10:28
  • 认证徽章:
个人简介

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

文章分类
文章存档

2016年(1)

2015年(4)

2014年(18)

2013年(29)

2012年(48)

2011年(60)

2010年(41)

2009年(75)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2015-02-15 12:31:08

    苏州研发中心是中国移动集团公司直属研发机构,是中国移动研发布局的重要一环,其职责定位主要包括:计算及大数据平台、IT支撑系统(网管、BOSS等)和部分应用产品研发和运营支撑。当前,伴随着移动业务的蓬勃发展,苏州研发中心正处在快速发展阶段,具有广阔的发展空间。同时,中心具有国际领先的研发.........【阅读全文】

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

发布时间:2016-02-10 13:40:59

演讲1:大规模OpenStack环境中的性能数据分析 - 单Region 1000个物理节点公有云环境Performance analysis in large-scale deployment - A single thousand-nodes cluster.投票链接:https://www.openstack.org/summit/austin-2016/vote-for-speakers/presentation/8031    关于大规模.........【阅读全文】

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

发布时间:2015-05-27 15:56:47

devstack安装OpenStack时候报错如下:11870 2015-05-27 07:24:58.982 | usage: openstack image list [-h] [-f {csv,html,json,table,yaml}] [-c COLUMN]11871 2015-05-27 07:24:58.983 | [--max-width ]11872 2015-05-27 07:24:58.983 | [--quote {all,minimal,none,nonnumeric}].........【阅读全文】

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

发布时间:2015-05-12 18:26:54

1. hyper-v支持增强支持第二代虚拟机(通过提供新的固件),通过定义在OpenStack中的属性(hw_machine_type={hyper-gen1,hyper-gen2})来决定是创建一代虚拟机,还是二代虚拟机,默认为一代,另外,虚拟机的格式要求是VHDX,而且二代虚拟机不再允许挂在IDE设备,只能挂在SCSI设备。  目前只有以下操作系统支持创建二.........【阅读全文】

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

发布时间:2015-01-11 17:29:02

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......【阅读全文】

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

发布时间:2014-12-11 21:36:01

    在通过devstack搭建openstack环境,并配置了ceilometer服务的情况下,执行stack.sh,会报如下错误:"/opt/stack/ceilometer/ceilometer/utils.py", line 33, in <module> 2014-12-04 06:20:15.086 | from oslo_concurrency import processutils 2014-12-04 06:20:15.086 | Im.........【阅读全文】

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

发布时间:2014-08-28 10:25:24

执行nova list等命令抛异常,通过查看openstack-service-status查看所有的service都是正常的,然后去查看nova-api的log(/var/log/nova/api.log),发现一直在跑如下异常:由于异常中是与数据库相关的操作,感觉是数据库有问题,于是想登陆数据库看看,执行mysql -uroot -p, 结果跑出如下异常:&nb.........【阅读全文】

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

发布时间:2014-08-28 10:23:14

    经常会出现之前vnc方式好使的,但是有时候vnc就无法访问了,对这个问题我们首先应该去查看vnc proxy服务一否运行正常:      /etc/init.d/openstack-nova-novncproxy status   一般会发现如下问题:      opensta.........【阅读全文】

阅读(9207) | 评论(0) | 转发(1)

发布时间:2014-08-10 12:19:40

    在安装apache服务时,需要执行命令:sudo a2enmod mod-wsgi   但是执行后,报错:ERROR: Module mod-wsgi does not 解决方法为:sudo apt-get purge libapache2-mod-wsgisudo apt-get install libapache2-mod-wsgi.........【阅读全文】

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

发布时间:2014-07-13 11:56:18

    使用devstack搭建openstack开发环境,一个很头疼的问题就是devstack通过pip安装依赖的一些软件包,由于网络环境的差异,导致很多无法连接外网或者连接外网受限的实验室环境非常崩溃,前面一篇文章介绍过《基于CentOS的pip本地源搭建方法》,文中的方法是采用bandsnatch工具与官方的pypi源同步,此方法对于ope.........【阅读全文】

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

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程序员:刘哥你好

你好。你是?

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

登录 注册